From: Taeksang Kim Date: Wed, 31 May 2017 10:52:20 +0000 (+0900) Subject: os/bluestore/KernelDevice: async discard has been implemented. X-Git-Tag: v13.0.2~199^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8a2e1db91efacc1acc1cce2ecb14749745893f95;p=ceph.git os/bluestore/KernelDevice: async discard has been implemented. Signed-off-by: Taeksang Kim --- diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index 298721ef83bd..80efe5a73bb0 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -938,6 +938,8 @@ OPTION(bdev_debug_aio_suicide_timeout, OPT_FLOAT) // NVMe driver is loaded while osd is running. 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(objectstore_blackhole, OPT_BOOL) diff --git a/src/common/options.cc b/src/common/options.cc index 628fc57269f6..64848ad53567 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -3394,6 +3394,14 @@ std::vector