ceph/systemd
Loic Dachary f0a47578c7 ceph-disk: systemd must not kill a running ceph-disk
When activating a device, ceph-disk trigger restarts the ceph-disk
systemd service. Two consecutive udev add on the same device will
restart the ceph-disk systemd service and the second one may kill the
first one, leaving the device half activated.

The ceph-disk systemd service is instructed to not kill an existing
process when restarting. The second run waits (via flock) for the second
one to complete before running so that they do not overlap.

http://tracker.ceph.com/issues/13160 Fixes: #13160

Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-09-22 08:46:56 +02:00
..
ceph Bug fix to ceph systemV compatability script. 2015-06-18 17:15:22 +02:00
ceph-create-keys@.service systemd: add ceph-create-keys@ service 2015-08-01 09:58:33 -04:00
ceph-disk@.service ceph-disk: systemd must not kill a running ceph-disk 2015-09-22 08:46:56 +02:00
ceph-mds@.service systemd: set nofile limit in unit files 2015-09-14 14:00:26 -04:00
ceph-mon@.service systemd: set nofile limit in unit files 2015-09-14 14:00:26 -04:00
ceph-osd@.service systemd: no need to preprocess ceph-osd@service 2015-09-14 14:00:26 -04:00
ceph-radosgw-prestart.sh radosgw systemd prestart moved to systemd 2015-08-01 09:58:33 -04:00
ceph-radosgw@.service systemd: set nofile limit in unit files 2015-09-14 14:00:26 -04:00
ceph.target better systemd support 2014-12-01 14:45:31 +01:00
ceph.tmpfiles.d systemd: tmpfiles.d in /run, not /var/run 2015-09-11 11:38:47 -04:00
Makefile.am systemd: eliminate ceph-rgw tmpfiles.d file 2015-09-14 14:00:26 -04:00