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.