From: myoungwon oh Date: Fri, 11 Jun 2021 13:57:17 +0000 (+0900) Subject: seastore/rbm: return std::list in get_data_health() X-Git-Tag: v17.1.0~1638^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f7ac64dbaade31ba26104057023b919711655edc;p=ceph.git seastore/rbm: return std::list in get_data_health() Signed-off-by: Myoungwon Oh --- 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