From: Sage Weil Date: Tue, 13 Nov 2012 21:25:31 +0000 (-0800) Subject: osd: start_boot() after init() X-Git-Tag: v0.55~109 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1679a55662a74db0bfd7e4c0b370ec9f8a32c485;p=ceph.git osd: start_boot() after init() The previous trigger for start_boot() was racy, depending on whether we got our rotating keys quickly. Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 096de5a549ff..3dfae663ba2c 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -940,6 +940,7 @@ int OSD::init() } state = STATE_BOOTING; + start_boot(); osd_lock.Lock(); return 0;