Just for historical reference. The original implementation of the new OS mutex used flock until Dave mentioned that it presented problems with file management (files getting renamed, deleted, etc).
In general, I'm definitely on the side of using flock, though I don't think that necessarily solves our starvation problem, it depends on how flock is implemented and the specific behavior of our units.
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev