[Buildbot-commits] [Buildbot] #1747: output from different stages mixed after slave disconnects/reconnects

Buildbot nobody at buildbot.net
Thu Dec 23 16:07:46 UTC 2010


#1747: output from different stages mixed after slave disconnects/reconnects
----------------------+------------------------
Reporter:  philippem  |       Owner:
    Type:  defect     |      Status:  new
Priority:  major      |   Milestone:  undecided
 Version:  0.8.2      |  Resolution:
Keywords:             |
----------------------+------------------------
Description changed by dustin:

Old description:

> - slave is running in xp on a vmware fusion 3.1.2 vm, connecting to the
> master over a vpn tunnel (managed outside the vm)
>
> - the slave periodically disconnects from the master, either when the vm
> is suspended, the vpn tunnel drops, or the vm is shutdown and rebooted.
>
> - after the slave reconnects and a new build is launched, the output from
> different stages is sometimes mixed together, for example the output from
> a Compile shell step is mixed into a Test step, and output appears, even
> before the environment variables are listed (stdio output copied here;
> some output has been elided):
>

> (view as text)
>
> ------ Build started: Project: Logging, Configuration: Debug Any CPU
> ------
> c:\WINDOWS\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig
> /nowarn:1701,1702 /platform:x86 /errorreport:prompt /warn:4
> /define:DEBUG;TRACE /reference:c:\Source\I\Debug\API.dll
> /reference:c:\Source\\Debug\Common.dll
> /reference:c:\Sourceebug\CommonCore.dll
> [...]
>
> Compile complete -- 0 errors, 0 warnings
> xunit.console.exe UnitTests.dll /html unittests-output.html
>  in dir C:\Source\UnitTests\bin\Debug (timeout 1200 secs)
>  watching logfiles {}
>  argv: ['xunit.console.exe', 'UnitTests.dll', '/html', 'unittests-
> output.html']
>  environment:
>   ALLUSERSPROFILE=C:\Documents and Settings\All Users
>   APPDATA=C:\Documents and Settings\plm\Application Data
>   CLASSPATH=.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
> ...
>
> master version:
>     * Buildbot: 0.8.2
>     * Twisted: 10.0.0
>     * Jinja: 2.3.1
>     * Python: 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3]
>     * Buildmaster platform: linux2 (ubuntu 10.10)
>
> slave (windows xp)
>    buildbot 0.8.2
>    twisted 10.2.0
>    python: 2.7.1

New description:

 - slave is running in xp on a vmware fusion 3.1.2 vm, connecting to the
 master over a vpn tunnel (managed outside the vm)

 - the slave periodically disconnects from the master, either when the vm
 is suspended, the vpn tunnel drops, or the vm is shutdown and rebooted.

 - after the slave reconnects and a new build is launched, the output from
 different stages is sometimes mixed together, for example the output from
 a Compile shell step is mixed into a Test step, and output appears, even
 before the environment variables are listed (stdio output copied here;
 some output has been elided):


 {{{
 ------ Build started: Project: Logging, Configuration: Debug Any CPU
 ------
 c:\WINDOWS\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig
 /nowarn:1701,1702 /platform:x86 /errorreport:prompt /warn:4
 /define:DEBUG;TRACE /reference:c:\Source\I\Debug\API.dll
 /reference:c:\Source\\Debug\Common.dll
 /reference:c:\Sourceebug\CommonCore.dll
 [...]

 Compile complete -- 0 errors, 0 warnings
 xunit.console.exe UnitTests.dll /html unittests-output.html
  in dir C:\Source\UnitTests\bin\Debug (timeout 1200 secs)
  watching logfiles {}
  argv: ['xunit.console.exe', 'UnitTests.dll', '/html', 'unittests-
 output.html']
  environment:
   ALLUSERSPROFILE=C:\Documents and Settings\All Users
   APPDATA=C:\Documents and Settings\plm\Application Data
   CLASSPATH=.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
 ...
 }}}

 master version:
     * Buildbot: 0.8.2
     * Twisted: 10.0.0
     * Jinja: 2.3.1
     * Python: 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3]
     * Buildmaster platform: linux2 (ubuntu 10.10)

 slave (windows xp)
   * buildbot 0.8.2
   * twisted 10.2.0
   * python: 2.7.1

--

-- 
Ticket URL: <http://trac.buildbot.net/ticket/1747#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list