From f7ac64dbaade31ba26104057023b919711655edc Mon Sep 17 00:00:00 2001 From: myoungwon oh Date: Fri, 11 Jun 2021 22:57:17 +0900 Subject: [PATCH] seastore/rbm: return std::list in get_data_health() Signed-off-by: Myoungwon Oh --- .../os/seastore/random_block_manager/nvmedevice.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/crimson/os/seastore/random_block_manager/nvmedevice.h b/src/crimson/os/seastore/random_block_manager/nvmedevice.h index 1a1add921f362..ad5731f999936 100644 --- a/src/crimson/os/seastore/random_block_manager/nvmedevice.h +++ b/src/crimson/os/seastore/random_block_manager/nvmedevice.h @@ -188,8 +188,13 @@ public: * will be corrupted very soon. Caller can overwrite, unmap or refresh data to * protect data */ - virtual nvme_command_ertr::future<> get_data_health( - std::list& fragile_lbas) { return nvme_command_ertr::now(); } + virtual nvme_command_ertr::future> get_data_health() { + std::list fragile_lbas; + return nvme_command_ertr::future>( + nvme_command_ertr::ready_future_marker{}, + fragile_lbas + ); + } /* * Recovery Level -- 2.39.5