Actions
Bug #35534
closedno terminal error when rolling back from a failed OSD preparation
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
rock64@rockpro64-1:~/my-cluster$ sudo ceph-volume --cluster ceph lvm create --bluestore --data /dev/storage/foobar Running command: /usr/bin/ceph-authtool --gen-print-key Running command: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring -i - osd new e7dd6d45-b556-461c-bad1-83d98a5a1afa --> Was unable to complete a new OSD, will rollback changes Running command: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring osd purge-new osd.1 --yes-i-really-mean-it stderr: no valid command found; 10 closest matches:
And the file log:
[2018-09-02 18:49:27,720][ceph_volume.devices.lvm.prepare][ERROR ] lvm prepare was unable to complete Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/ceph_volume/devices/lvm/prepare.py", line 216, in safe_prepare self.prepare(args) File "/usr/lib/python2.7/dist-packages/ceph_volume/decorators.py", line 16, in is_root return func(*a, **kw) File "/usr/lib/python2.7/dist-packages/ceph_volume/devices/lvm/prepare.py", line 283, in prepare block_lv = self.prepare_device(args.data, 'block', cluster_fsid, osd_fsid) File "/usr/lib/python2.7/dist-packages/ceph_volume/devices/lvm/prepare.py", line 206, in prepare_device raise RuntimeError(' '.join(error)) RuntimeError: Cannot use device (/dev/storage/foobar). A vg/lv path or an existing device is needed [2018-09-02 18:49:27,722][ceph_volume.devices.lvm.prepare][INFO ] will rollback OSD ID creation [2018-09-02 18:49:27,723][ceph_volume.process][INFO ] Running command: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring osd purge-new osd.1 --yes-i-really-mean-it [2018-09-02 18:49:28,425][ceph_volume.process][INFO ] stderr no valid command found; 10 closest matches:
Actions