]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: enable device discards 24676/head
authorJonas Jelten <jj@stusta.net>
Fri, 19 Oct 2018 13:15:03 +0000 (15:15 +0200)
committerJonas Jelten <jj@stusta.net>
Wed, 2 Jan 2019 15:52:34 +0000 (16:52 +0100)
When using SSDs as encrypted OSD device, discards do not pass the
encryption layer. This option activates discard requests.

Signed-off-by: Jonas Jelten <jj@stusta.net>
src/ceph-volume/ceph_volume/util/encryption.py

index 90a4d1dada4e75cbe2a0edf495723b7bf766dc1d..6632e2b60158116f282819996df03040ae0f93ed 100644 (file)
@@ -60,6 +60,7 @@ def plain_open(key, device, mapping):
         'cryptsetup',
         '--key-file',
         '-',
+        '--allow-discards',  # allow discards (aka TRIM) requests for device
         'open',
         device,
         mapping,
@@ -84,6 +85,7 @@ def luks_open(key, device, mapping):
         'cryptsetup',
         '--key-file',
         '-',
+        '--allow-discards',  # allow discards (aka TRIM) requests for device
         'luksOpen',
         device,
         mapping,