mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
Merge pull request #18671 from ifed01/wip-ifed-bluefs-empty-reclaiming-fix
os/bluestore: do not release empty bluefs_extents_reclaiming. Reviewed-by: Sage Weil <sage@redhat.com> Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
This commit is contained in:
commit
5874a1d823
@ -8717,10 +8717,12 @@ void BlueStore::_kv_sync_thread()
|
||||
if (!bluefs_gift_extents.empty()) {
|
||||
_commit_bluefs_freespace(bluefs_gift_extents);
|
||||
}
|
||||
dout(20) << __func__ << " releasing old bluefs 0x" << std::hex
|
||||
<< bluefs_extents_reclaiming << std::dec << dendl;
|
||||
alloc->release(bluefs_extents_reclaiming);
|
||||
bluefs_extents_reclaiming.clear();
|
||||
if (!bluefs_extents_reclaiming.empty()) {
|
||||
dout(0) << __func__ << " releasing old bluefs 0x" << std::hex
|
||||
<< bluefs_extents_reclaiming << std::dec << dendl;
|
||||
alloc->release(bluefs_extents_reclaiming);
|
||||
bluefs_extents_reclaiming.clear();
|
||||
}
|
||||
}
|
||||
|
||||
l.lock();
|
||||
|
Loading…
Reference in New Issue
Block a user