Project

General

Profile

Actions

Bug #58946

closed

cephadm: KeyError: 'osdspec_affinity'

Added by Laura Flores about 1 year ago. Updated 7 months ago.

Status:
Resolved
Priority:
High
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
backport_processed
Backport:
pacific,quincy,reef
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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'


Related issues 3 (0 open3 closed)

Copied to Orchestrator - Backport #62590: reef: cephadm: KeyError: 'osdspec_affinity'ResolvedLaura FloresActions
Copied to Orchestrator - Backport #62591: pacific: cephadm: KeyError: 'osdspec_affinity'ResolvedLaura FloresActions
Copied to Orchestrator - Backport #62592: quincy: cephadm: KeyError: 'osdspec_affinity'ResolvedLaura FloresActions
Actions

Also available in: Atom PDF