From 31281dcf29596c7c363687ee2f20b48a8250e403 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 21 Sep 2020 20:01:25 +0800 Subject: [PATCH] blk/kernel: use uint64_t for bdev_flock_retry also drop bdev_flock_retry and bdev_flock_retry_interval from legacy_config_opts.h, as `KernelDevice::_lock()` is not in the critical path, there is no need to access these settings via member variables -- get_val<> would just suffice. Signed-off-by: Kefu Chai (cherry picked from commit 8fb80db9ff32a85fcdf91e38075c42165805e37f) Conflicts: src/blk/kernel/KernelDevice.cc - file does not exist in nautilus; changes applied without conflicts to src/os/bluestore/KernelDevice.cc --- src/common/legacy_config_opts.h | 2 -- src/common/options.cc | 2 +- src/os/bluestore/KernelDevice.cc | 4 ++-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index 208da3f99fc2e..586b3f6d8e161 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -936,8 +936,6 @@ OPTION(bdev_nvme_unbind_from_kernel, OPT_BOOL) OPTION(bdev_nvme_retry_count, OPT_INT) // -1 means by default which is 4 OPTION(bdev_enable_discard, OPT_BOOL) OPTION(bdev_async_discard, OPT_BOOL) -OPTION(bdev_flock_retry_interval, OPT_FLOAT) -OPTION(bdev_flock_retry, OPT_INT) OPTION(objectstore_blackhole, OPT_BOOL) diff --git a/src/common/options.cc b/src/common/options.cc index 041a27d921038..cd2aae894b228 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -4337,7 +4337,7 @@ std::vector