<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’m running a bunch of Windows slaves, and I noticed that when I upgrade from 0.8.7p1 to 0.8.12, the output on the stdio for a factory step was rather jerky, whereas it used to be very smooth. It seems like the slave queues up output and sends it over the master in chunks, or perhaps the master just loads it into the stdio page through the waterfall in chunks instead of character by character. I don’t know which (probably the latter). Is there any way to make this output smooth again?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Specifically, I have a VERY long running process (6+ hours) that displays a status asterisk for its percentage done. Right now, BuildBot is timing out the process after 6 hours because nothing is being displayed on the stdio (I set the timeout on the step to 6 hours, I guess I could set it to a higher value, but seems counterproductive to the problem being experienced – i.e. I shouldn’t have to do that). I have a sneaking suspicion that some little asterisks are actually being output one by one by the process running on the buildslave over the course of the 6 hours, but the master isn’t displaying them on the stdio page as it should. I say this because the other processes that display asterisks for percentage done are actually displayed all at once (no asterisks for a couple minutes, then display all 100 of them at once), and hence is timing out the process when infact I think it is running and displaying a little output. I could be totally off base with this, but I am wondering if that’s what is happening.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 style='border-collapse:collapse'><tr style='height:24.3pt'><td width=55 style='width:41.05pt;padding:0in 5.4pt 0in 5.4pt;height:24.3pt'><p class=MsoNormal style='line-height:18.75pt'><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'><img width=50 height=31 id="Picture_x0020_1" src="cid:image001.png@01D16D91.246B91D0" alt="Description: http://www.venafi.com/img/venafi_email_signature_logo.gif"></span><span style='font-size:8.0pt;font-family:"Verdana","sans-serif";color:gray'><o:p></o:p></span></p></td><td width=584 valign=top style='width:437.75pt;padding:0in 5.4pt 0in 5.4pt;height:24.3pt'><p class=MsoNormal style='line-height:18.75pt'><span style='font-size:8.0pt;font-family:"Verdana","sans-serif";color:gray'>| Jeremy Cornett | Configuration Management Engineer</span><span style='font-size:8.0pt;font-family:"Verdana","sans-serif";color:gray'><o:p></o:p></span></p></td></tr></table><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>