[Buildbot] #2915: Stale SVN repository version being used by builder

Buildbot trac trac at buildbot.net
Mon Sep 22 17:29:09 UTC 2014


#2915: Stale SVN repository version being used by builder
--------------------+-----------------------
Reporter:  raphael  |      Owner:
    Type:  defect   |     Status:  new
Priority:  major    |  Milestone:  undecided
 Version:  master   |   Keywords:
--------------------+-----------------------
 After running buildbot for periods of time (days), stale SVN repository
 version are being used by the builder instead of most recent ones.
 Assuming Repository A is broken and Repository B is not, the bug manifests
 itself in this way:

 1. SVNPoller stops detecting new changes for Repository A (ie code changes
 to repository A no longer trigger builder)
 2. When Repository B triggers a new build (ie via a code change), stale
 version for Repository A gets used instead of most recent.

 Workaround for #1 is to restart the master process.  When there is a new
 code change to Repository A, the SVNPoller starts detecting changes and
 checks out correct repository version.

 Above workaround does not work for issue #2.  Stale versions of Repository
 A will continue to be used until there is a change to Repository A that
 triggers a build.

 It seems buildbot is getting wedged into a bad state and there is no easy
 way to get it out.  In the environment, codebases are used to so that
 SVNPoller can monitor the SVN external repositories.  This is being tested
 on buildbot version 0.8.10-pre (could not find this version in the drop
 down menu).

--
Ticket URL: <http://trac.buildbot.net/ticket/2915>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list