[Piuparts-devel] piuparts.git concurrent-master-slave

Andreas Beckmann debian at abeckmann.de
Mon Mar 5 17:19:08 UTC 2012


OK, here you get the next bunch of patches. This should allow both
concurrent master and concurrent slaves
* multiple slaves sharing a slave directory on a machine (each working
on a different section) as well as
* slaves on different (virtual) machines, each having it's own slave
directory - so they may work on the same section
The slave patches have been tested on my instance (multiple slaves
sharing one slave directory) for quite some time, the master part (patch
1 and 5) were added today and got slight testing

piuparts.git concurrent-master-slave

Andreas Beckmann (9):
      master: implement section locking
      do not leak the log file descriptor
      split Section.run() method
      skip section after master failure
      handle master returning 'busy'
      implement section locking
      let sections sleep on error/idle
      use stamp files to propagate idle sections between slaves
      simplify and reindent


Andreas



More information about the Piuparts-devel mailing list