os/bluestore: get rid off excessive lock at BitMapAllocator

Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
This commit is contained in:
Igor Fedotov 2017-04-24 07:12:28 -07:00
parent 7801682a6b
commit b2cf5bd0e8
2 changed files with 0 additions and 3 deletions

View File

@ -147,7 +147,6 @@ int64_t BitMapAllocator::allocate_dis(
void BitMapAllocator::release(
uint64_t offset, uint64_t length)
{
std::lock_guard<std::mutex> l(m_lock);
dout(10) << __func__ << " 0x"
<< std::hex << offset << "~" << length << std::dec
<< dendl;
@ -164,7 +163,6 @@ uint64_t BitMapAllocator::get_free()
void BitMapAllocator::dump()
{
std::lock_guard<std::mutex> l(m_lock);
dout(0) << __func__ << " instance " << this << dendl;
m_bit_alloc->dump();
}

View File

@ -12,7 +12,6 @@
class BitMapAllocator : public Allocator {
CephContext* cct;
std::mutex m_lock;
int64_t m_block_size;