From ac83a7cb762fc7a25c2ba4220037af3b489a3a77 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Wed, 28 Apr 2021 01:43:02 -0700 Subject: [PATCH] crimson/.../transaction_manager: skip zero mappings in mount Signed-off-by: Samuel Just --- src/crimson/os/seastore/transaction_manager.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/crimson/os/seastore/transaction_manager.cc b/src/crimson/os/seastore/transaction_manager.cc index fa6c14f3430..1862de85658 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); + } }); }); }); -- 2.39.5