[Buildbot-devel] Problem with retry=() without checkout

Brad Hards bradh at frogmouth.net
Tue Oct 4 03:36:37 UTC 2005


On Tuesday 04 October 2005 13:16 pm, Brian Warner wrote:
> We hit a similar problem with sourceforge's 5-hour anoncvs update latency.
> My advice would be to modify the Scheduler you're using to insert some
> delay between the time the changes come in and the time the build is
> started. (the tree-stable-timer is closely related, and can probably be
> used to accomplish this, but the precise answer is to have a second timer
> that gets triggered when the tree-stable-timer expires, which just puts off
> the submitBuildSet by whatever the mirror's latency is).
I tried that, but it is still racy. The problem is you need to know the end of 
the mirror (which might take a long time, if the change is large), not the 
start.

I'd prefer to check the error, and if it looks like: "svn: No such revision", 
then do a back-off type approach.  All of this makes me wonder if using the 
svn bindings might not be easier than the command line approach...

Brad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20051004/051323ad/attachment.bin>


More information about the devel mailing list