From: Samuel Just Date: Wed, 28 Apr 2021 08:43:02 +0000 (-0700) Subject: crimson/.../transaction_manager: skip zero mappings in mount X-Git-Tag: v17.1.0~2043^2~15 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ac83a7cb762fc7a25c2ba4220037af3b489a3a77;p=ceph.git crimson/.../transaction_manager: skip zero mappings in mount Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/transaction_manager.cc b/src/crimson/os/seastore/transaction_manager.cc index fa6c14f343037..1862de85658b8 100644 --- a/src/crimson/os/seastore/transaction_manager.cc +++ b/src/crimson/os/seastore/transaction_manager.cc @@ -85,10 +85,12 @@ TransactionManager::mount_ertr::future<> TransactionManager::mount() t, addr, len); - segment_cleaner->mark_space_used( - addr, - len , - /* init_scan = */ true); + if (addr.is_real()) { + segment_cleaner->mark_space_used( + addr, + len , + /* init_scan = */ true); + } }); }); });