Actions
Bug #58946
closedcephadm: KeyError: 'osdspec_affinity'
% Done:
0%
Source:
Tags:
backport_processed
Backport:
pacific,quincy,reef
Regression:
No
Severity:
3 - minor
Reviewed:
Description
/a/yuriw-2023-03-08_22:50:12-rados-wip-yuri4-testing-2023-03-08-1234-distro-default-smithi/7198692
2023-03-09T07:14:42.033 INFO:journalctl@ceph.mon.a.smithi182.stdout:Mar 09 07:14:41 smithi182 ceph-mon[105303]: Failed to apply osd.dashboard-admin-1678346078356 spec DriveGroupSpec.from_json(yaml.safe_load('''service_type: osd
2023-03-09T07:14:42.034 INFO:journalctl@ceph.mon.a.smithi182.stdout: service_id: dashboard-admin-1678346078356
2023-03-09T07:14:42.034 INFO:journalctl@ceph.mon.a.smithi182.stdout: service_name: osd.dashboard-admin-1678346078356
2023-03-09T07:14:42.034 INFO:journalctl@ceph.mon.a.smithi182.stdout: placement:
2023-03-09T07:14:42.034 INFO:journalctl@ceph.mon.a.smithi182.stdout: host_pattern: '*'
2023-03-09T07:14:42.034 INFO:journalctl@ceph.mon.a.smithi182.stdout: spec:
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: data_devices:
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: rotational: true
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: filter_logic: AND
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: objectstore: bluestore
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: ''')): 'osdspec_affinity'
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: Traceback (most recent call last):
2023-03-09T07:14:42.035 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/serve.py", line 545, in _apply_all_services
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: if self._apply_service(spec):
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/serve.py", line 660, in _apply_service
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: self.mgr.osd_service.create_from_spec(cast(DriveGroupSpec, spec))
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 77, in create_from_spec
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: ret = self.mgr.wait_async(all_hosts())
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/module.py", line 690, in wait_async
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: return self.event_loop.get_result(coro)
2023-03-09T07:14:42.036 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/ssh.py", line 56, in get_result
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: return asyncio.run_coroutine_threadsafe(coro, self._loop).result()
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/lib64/python3.6/concurrent/futures/_base.py", line 432, in result
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: return self.__get_result()
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/lib64/python3.6/concurrent/futures/_base.py", line 384, in __get_result
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: raise self._exception
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 74, in all_hosts
2023-03-09T07:14:42.037 INFO:journalctl@ceph.mon.a.smithi182.stdout: for h, ds in self.prepare_drivegroup(drive_group)]
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 229, in prepare_drivegroup
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: existing_daemons=len(dd_for_spec_and_host))
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/lib/python3.6/site-packages/ceph/deployment/drive_selection/selector.py", line 35, in __init__
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: self._data = self.assign_devices('data_devices', self.spec.data_devices)
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/lib/python3.6/site-packages/ceph/deployment/drive_selection/selector.py", line 19, in wrapper
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: return f(self, ds)
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: File "/lib/python3.6/site-packages/ceph/deployment/drive_selection/selector.py", line 134, in assign_devices
2023-03-09T07:14:42.038 INFO:journalctl@ceph.mon.a.smithi182.stdout: if lv['osdspec_affinity'] != self.spec.service_id:
2023-03-09T07:14:42.039 INFO:journalctl@ceph.mon.a.smithi182.stdout: KeyError: 'osdspec_affinity'
Actions