]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common: add discard threads option, descriptions and flags
authorMatt Vandermeulen <matt@reenigne.net>
Thu, 8 Feb 2024 17:54:22 +0000 (13:54 -0400)
committerYite Gu <yitegu0@gmail.com>
Wed, 7 Aug 2024 02:45:21 +0000 (10:45 +0800)
Signed-off-by: Matt Vandermeulen <matt@reenigne.net>
(cherry picked from commit 4ae47bd7af6f6e1c4218c3e84db438dc0a9c404b)

src/common/options/global.yaml.in

index 51c8c0acfd77a14036cefc6363fc92d448740259..9d2b0f8d3790e9376f8822cf9f927eedfa3d0862 100644 (file)
@@ -4015,15 +4015,39 @@ options:
   default: false
   with_legacy: true
 - name: bdev_enable_discard
+  desc: send discards to the block device
   type: bool
   level: advanced
   default: false
   with_legacy: true
+  flags:
+  - runtime
+  see_also:
+  - bdev_async_discard
+  - bdev_async_discard_threads
 - name: bdev_async_discard
-  type: bool
+  desc: send discards to the block device in one or more threads
+  type: uint
   level: advanced
   default: false
-  with_legacy: true
+  with_legacy: false
+  flags:
+  - runtime
+  see_also:
+  - bdev_enable_discard
+  - bdev_async_discard_threads
+- name: bdev_async_discard_threads
+  desc: number of discard threads used to issue discards to the device
+  type: uint
+  level: advanced
+  default: 1
+  min: 1
+  with_legacy: false
+  flags:
+  - runtime
+  see_also:
+  - bdev_enable_discard
+  - bdev_async_discard
 - name: bdev_flock_retry_interval
   type: float
   level: advanced