Fixes: #14603
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
int64_t Objecter::get_object_hash_position(int64_t pool, const string& key,
const string& ns)
{
+ RWLock::RLocker rl(rwlock);
const pg_pool_t *p = osdmap->get_pg_pool(pool);
if (!p)
return -ENOENT;
int64_t Objecter::get_object_pg_hash_position(int64_t pool, const string& key,
const string& ns)
{
+ RWLock::RLocker rl(rwlock);
const pg_pool_t *p = osdmap->get_pg_pool(pool);
if (!p)
return -ENOENT;