On Thu, 30 Oct 2008 11:00:49 +0100, Thorsten Leemhuis wrote: > There are also some > push script locking issues that mschwendt pointed out; those should get > fixed, otherwise there is a risk that different people try to push at > the same time which could skrew things up.
More important than that is the locking between the Plague master and the pushscripts, so the needsign repodata is never modified while Plague is working on it. Plague doesn't contain any code to clean up the needsign repo itself. It would grow and grow, and using plague-client to mark packages as "finished" doesn't do anything useful either. ;) If the original flock-based locks really cause a deadlock with nfs, my changes in Plague cvs have added optional POSIX locks, and they can also be enabled for the pushscripts.
