summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2012-11-13 13:25:31 -0800
committerSage Weil <sage@inktank.com>2012-11-13 15:12:20 -0800
commit1679a55662a74db0bfd7e4c0b370ec9f8a32c485 (patch)
tree0a47d461b78a10c59d331fee39452215bb42d1f9
parent6a8a59c5d00495be03db708953b7a8b5c55b8233 (diff)
downloadceph-1679a55662a74db0bfd7e4c0b370ec9f8a32c485.tar.gz
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 <sage@inktank.com>
-rw-r--r--src/osd/OSD.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc
index 096de5a549f..3dfae663ba2 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;