]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-volume: drop udevadm subprocess calls 65301/head
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 14 Aug 2025 11:43:40 +0000 (11:43 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 4 Sep 2025 13:09:24 +0000 (15:09 +0200)
commitf23fe55515b655ecef4d36327220a1b9cb43be60
tree9b131642485a1608df4141357f40cb8de29a2129
parent46802d52fcca577f627e7af1d04a906d5bab8d38
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