shard_name(string("OSDShard.") + stringify(id)),
sdata_wait_lock_name(shard_name + "::sdata_wait_lock"),
sdata_wait_lock{make_mutex(sdata_wait_lock_name)},
- osdmap_lock_name(shard_name + "::osdmap_lock"),
- osdmap_lock{make_mutex(osdmap_lock_name)},
+ osdmap_lock{make_mutex(shard_name + "::osdmap_lock")},
shard_lock_name(shard_name + "::shard_lock"),
shard_lock{make_mutex(shard_lock_name)},
scheduler(ceph::osd::scheduler::make_scheduler(cct)),
ceph::mutex sdata_wait_lock;
ceph::condition_variable sdata_cond;
- string osdmap_lock_name;
ceph::mutex osdmap_lock; ///< protect shard_osdmap updates vs users w/o shard_lock
OSDMapRef shard_osdmap;