[PATCH 2/3] Make yum-{daily, hourly}.cron.sh use independent lockfiles.

Zdenek Pavlas zpavlas at redhat.com
Thu Jan 16 15:42:50 UTC 2014


>  yeh, I know you mean the cron service lock. But if they don't share the
> service lock then they'll almost immediately hit the yum lock underneath
> anyway and exit.

How could that work?  Cron does not use the lock files at all, it can't
serialize anything.. I'm sure hourly and daily yum-cron jobs have already
competed for the yum.pid lock. OTOH, random sleep should help a lot there.

> Or we could have the loop inside acquireLock() (the problem here is that 
> we'd have to be careful we don't stay around forever if someone leaves
> a root "yum" around).

Yes, there should be few retries, say 1 minute apart, to reduce the number
of lock failures.


More information about the Yum-devel mailing list