{"push_id":1426097305,"size":1,"distinct_size":1,"ref":"refs/heads/tracker18049_ceph_disk_trigger_flock_timeout","head":"8a62cbc074b711275cfd57b372bfb35f6a017833","before":"7fd837da5ad5ad35a3006528e8ffa389a1aaf471","commits":[{"sha":"8a62cbc074b711275cfd57b372bfb35f6a017833","author":{"name":"David Disseldorp","email":"ee690324dd12d021394b9f6b4c751f90427c6df2@suse.de"},"message":"systemd/ceph-disk: reduce ceph-disk flock contention\n\n\"ceph-disk trigger\" invocation is currently performed in a mutually\nexclusive fashion, with each call first taking an flock on the path\n/var/lock/ceph-disk. On systems with a lot of osds, this leads to a\nlarge amount of lock contention during boot-up, and can cause some\nservice instances to trip the 120 second timeout.\n\nTake an flock on a device specific path instead of /var/lock/ceph-disk,\nso that concurrent \"ceph-disk trigger\" invocations are permitted for\nindependent osds. This greatly reduces lock contention and consequently\nthe chance of service timeout. Per-device concurrency restrictions\nrequired for http://tracker.ceph.com/issues/13160 are maintained.\n\nFixes: http://tracker.ceph.com/issues/18049\n\nSigned-off-by: David Disseldorp <ddiss@suse.de>","distinct":true,"url":"https://api.github.com/repos/ddiss/ceph/commits/8a62cbc074b711275cfd57b372bfb35f6a017833"}]}
{"actor":{"display_login":"ddiss"}}