]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ceph-volume: drop udevadm subprocess calls 65029/head
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 14 Aug 2025 11:43:40 +0000 (11:43 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 14 Aug 2025 11:53:18 +0000 (11:53 +0000)
commit727e69db73ef39d51bdd45515536e59d3acff19e
treef2bb6e386c099f359e6628d314de79c6308a451d
parent50342c1e040801ee3df949f17b747b91d9bd2178
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>
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_lvm.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