Multiple tinderd instances
tim-lists at bishnet.net
Fri Aug 1 21:44:52 EDT 2008
I think I might have posted this patch before, but with the chatter
about parallel builds I thought it might be worth posting again.
The attached patch (for 2.x) allows multiple tinderd process to run at
the same time. When a tinderd is building something it locks the build
so no other tinderd processes can collide with it.
So this only benefits users that build things in parallel on multiple
builds, but I imagine it's the sort of things other committers do? I
test a port on 6.x and 7.x, and maybe 8.x.
Obviously something that could do multiple builds within the same build
would be much better, but this works for me.
The only bug I've found is that if you kill off tinderd the lock file
gets left behind. But this is a similar situation to killing a
PGP Key: 0x5AE7D984
More information about the tinderbox-list