[Buildbot-devel] locking and properties?
jmr at computing.com
Fri Feb 7 23:00:12 UTC 2014
On Feb 7, 2014, at 7:30 AM, Dustin J. Mitchell wrote:
> You might add the step *twice*, once with and once without the
> counting lock. Then use doStepIf to control which one runs.
I've muddled the description. I have to lock the builder, not the
step ... the reason being that the existence of the property causes
this one extra step to run where it ordinarily would be skipped; the
step triggers *another* builder with wait=True, and that "secondary"
builder requires the same buildslaves as the parent. If all the
buildslaves get occupied with this sort of build, we have a deadlock.
More information about the devel