Fixes: https://tracker.ceph.com/issues/65228
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
dout(2) << "superblock: I am osd." << superblock.whoami << dendl;
- if (cct->_conf.get_val<bool>("osd_compact_on_start")) {
- dout(2) << "compacting object store's DB" << dendl;
- store->compact();
- }
-
// prime osd stats
{
struct store_statfs_t stbuf;
if (is_stopping())
return 0;
+ if (cct->_conf.get_val<bool>("osd_compact_on_start")) {
+ dout(2) << "compacting object store's DB" << dendl;
+ store->compact();
+ }
+
// start objecter *after* we have authenticated, so that we don't ignore
// the OSDMaps it requests.
service.final_init();