]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
ceph-volume: drop udevadm subprocess calls
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 14 Aug 2025 11:43:40 +0000 (11:43 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Fri, 29 Aug 2025 06:50:36 +0000 (06:50 +0000)
commit44b0767e99de8a99eb2de3d3b783474d5ee4e2f6
tree17d5e5f6e37a96a7f35e8e7093789aa827ffc8b2
parent4e6b0aec049d1b03752a214efe224f33e0120a56
ceph-volume: drop udevadm subprocess calls

Calling udevadm via subprocess can cause processes to pile up
under heavy load on production clusters.
This commit switches to reading udev data directly from /run/udev/data,
which is mounted as tmpfs.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 727e69db73ef39d51bdd45515536e59d3acff19e)
src/ceph-volume/ceph_volume/tests/conftest.py
src/ceph-volume/ceph_volume/tests/devices/lvm/data_zap.py
src/ceph-volume/ceph_volume/tests/devices/lvm/test_migrate.py
src/ceph-volume/ceph_volume/tests/devices/lvm/test_zap.py
src/ceph-volume/ceph_volume/tests/objectstore/test_lvmbluestore.py
src/ceph-volume/ceph_volume/tests/test_inventory.py
src/ceph-volume/ceph_volume/tests/util/test_device.py
src/ceph-volume/ceph_volume/tests/util/test_disk.py
src/ceph-volume/ceph_volume/util/device.py
src/ceph-volume/ceph_volume/util/disk.py