]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
ceph-volume: skip redundant NVMe mkfs discards
authorUjjawal Anand <ujjawal.anand@ibm.com>
Fri, 6 Feb 2026 11:26:58 +0000 (16:56 +0530)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 12 Feb 2026 15:43:52 +0000 (16:43 +0100)
commitdaebcfb8944789a47da20ffec3e03a5b2737f711
treec76b15d2b299588acac1ddbff89426e870528202
parent5ccdd6ad168c6041124374f1890c59924a1f3a58
ceph-volume: skip redundant NVMe mkfs discards

- Avoid redundant discard during mkfs when discard is disabled
- Reduces mkfs time on large NVMe devices by skipping long running discard operations

Fixes: https://tracker.ceph.com/issues/74908
Signed-off-by: Ujjawal Anand <ujjawal.anand@ibm.com>
PendingReleaseNotes
src/ceph-volume/ceph_volume/objectstore/baseobjectstore.py
src/ceph-volume/ceph_volume/objectstore/raw.py
src/ceph-volume/ceph_volume/tests/objectstore/test_baseobjectstore.py
src/ceph-volume/ceph_volume/tests/objectstore/test_raw.py
src/ceph-volume/ceph_volume/tests/util/test_nvme.py [new file with mode: 0644]
src/ceph-volume/ceph_volume/util/nvme.py [new file with mode: 0644]