[Buildbot-devel] duplicate steps problem

Brian Fallik bfallik at litl.com
Fri Apr 3 14:17:54 UTC 2009


What did you mean by "a very long waste of CPU cycles"?  Each build
step is responsible for some work.  If each one is a necessary phase
of the build, how is it a waste of CPU cycles?

I did see that trunk contains an increase of this limit to 1000, but
I'm interested in why there is an arbitrary limit in the first place?


On Thu, Apr 2, 2009 at 8:04 PM, Dustin J. Mitchell <dustin at zmanda.com> wrote:
> On Thu, Apr 2, 2009 at 9:42 AM, Chris Rivera <chrismrivera at gmail.com> wrote:
>> I'm using a BuildFactory with a large number of ShellCommands.  Buildbot
>> (0.7.8) complains about duplicate steps when starting a build.  I found that
>> setupBuild() in process/base.py appends numbers to the names of the steps
>> (which is "shell" for ShellCommands), but stops and raises an exception
>> after 100.  Is there any reason to put a limit on this?  It seems
>> arbitrary.  Am I supposed to override ShellCommand and have it do something
>> different with its name?
> IIRC this has now been increased to 1000.  I don't know if there's a
> good reason to have an arbitrary limit, other than that it could
> potentially be a very long waste of CPU cycles..
> Dustin
> --
> Storage Software Engineer
> http://www.zmanda.com
> ------------------------------------------------------------------------------
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel

More information about the devel mailing list