]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
orch: disk replacement enhancement 60223/head
authorGuillaume Abrioux <gabrioux@ibm.com>
Wed, 31 Jul 2024 14:36:48 +0000 (14:36 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Wed, 16 Oct 2024 13:42:10 +0000 (13:42 +0000)
commit212c8740831a7650b5be86c27d14f8c0b6eacbef
tree17d305f0e7ad18d9b6adbe5bede70199df57e0c0
parentb5e7008d28a5acd63ea9cd0c6b27f400dad409af
orch: disk replacement enhancement

This introduces a new `ceph orch device replace` command in order to
improve the user experience when it comes to replacing the underlying
device of an OSD.

Fixes: https://tracker.ceph.com/issues/68456
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
23 files changed:
doc/cephadm/operations.rst
src/ceph-volume/ceph_volume/__init__.py
src/ceph-volume/ceph_volume/api/lvm.py
src/ceph-volume/ceph_volume/devices/lvm/zap.py
src/ceph-volume/ceph_volume/tests/conftest.py
src/ceph-volume/ceph_volume/tests/devices/lvm/test_zap.py
src/ceph-volume/ceph_volume/tests/test_inventory.py
src/ceph-volume/ceph_volume/util/arg_validators.py
src/ceph-volume/ceph_volume/util/device.py
src/ceph-volume/ceph_volume/util/disk.py
src/pybind/mgr/cephadm/ceph_volume.py [new file with mode: 0644]
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/serve.py
src/pybind/mgr/cephadm/services/osd.py
src/pybind/mgr/cephadm/tests/ceph_volume_data.py [new file with mode: 0644]
src/pybind/mgr/cephadm/tests/conftest.py
src/pybind/mgr/cephadm/tests/fixtures.py
src/pybind/mgr/cephadm/tests/test_ceph_volume.py [new file with mode: 0644]
src/pybind/mgr/cephadm/tests/test_replace_device.py [new file with mode: 0644]
src/pybind/mgr/orchestrator/_interface.py
src/pybind/mgr/orchestrator/module.py
src/python-common/ceph/deployment/drive_selection/selector.py
src/python-common/ceph/deployment/inventory.py