diff options
author | Sage Weil <sage@inktank.com> | 2012-11-13 13:25:31 -0800 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2012-11-13 15:12:20 -0800 |
commit | 1679a55662a74db0bfd7e4c0b370ec9f8a32c485 (patch) | |
tree | 0a47d461b78a10c59d331fee39452215bb42d1f9 | |
parent | 6a8a59c5d00495be03db708953b7a8b5c55b8233 (diff) | |
download | ceph-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.cc | 1 |
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; |