// osd interfaces
osdmap = new OSDMap; // initially blank.. see mount()
mdsmap = new MDSMap;
- objecter = new Objecter(cct, messenger, monclient, osdmap, client_lock, timer,
+ objecter = new Objecter(cct, messenger, monclient, osdmap,
0, 0);
objecter->set_client_incarnation(0); // client always 0, for now.
writeback_handler = new ObjecterWriteback(objecter);
}
client_lock.Unlock();
- objecter->init_unlocked();
+ objecter->init();
client_lock.Lock();
- objecter->init_locked();
-
monclient->set_want_keys(CEPH_ENTITY_TYPE_MDS | CEPH_ENTITY_TYPE_OSD);
monclient->sub_want("mdsmap", 0, 0);
monclient->sub_want("osdmap", 0, CEPH_SUBSCRIBE_ONETIME);
assert(initialized);
initialized = false;
timer.shutdown();
- objecter->shutdown_locked();
+ objecter->shutdown();
client_lock.Unlock();
- objecter->shutdown_unlocked();
monclient->shutdown();
if (logger) {