Actions
Bug #56381
closedcrash: File "mgr/cephadm/module.py", in serve: serve.serve()
Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
aed6d21d9fe6ebdf5b48f76feaea1b448252cbc8c7500a4638e3d7ca63edc78d
Crash signature (v2):
Description
Sanitized backtrace:
File "mgr/cephadm/module.py", in serve: serve.serve() File "mgr/cephadm/serve.py", in serve: self._refresh_hosts_and_daemons() File "mgr/cephadm/serve.py", in _refresh_hosts_and_daemons: refresh(self.mgr.cache.get_hosts()) File "mgr/cephadm/utils.py", in forall_hosts_wrapper: return CephadmOrchestrator.instance._worker_pool.map(do_work, vals) File "/lib64/python3.6/multiprocessing/pool.py", in map: return self._map_async(func, iterable, mapstar, chunksize).get() File "/lib64/python3.6/multiprocessing/pool.py", in get: raise self._value File "/lib64/python3.6/multiprocessing/pool.py", in worker: result = (True, func(*args, **kwds)) File "/lib64/python3.6/multiprocessing/pool.py", in mapstar: return list(map(*args)) File "mgr/cephadm/utils.py", in do_work: return f(*arg) File "mgr/cephadm/serve.py", in refresh: if self.mgr.inventory._inventory[host].get("status", "").lower() == "maintenance":
Crash dump sample:
{ "backtrace": [ " File \"/usr/share/ceph/mgr/cephadm/module.py\", line 566, in serve\n serve.serve()", " File \"/usr/share/ceph/mgr/cephadm/serve.py\", line 70, in serve\n self._refresh_hosts_and_daemons()", " File \"/usr/share/ceph/mgr/cephadm/serve.py\", line 267, in _refresh_hosts_and_daemons\n refresh(self.mgr.cache.get_hosts())", " File \"/usr/share/ceph/mgr/cephadm/utils.py\", line 82, in forall_hosts_wrapper\n return CephadmOrchestrator.instance._worker_pool.map(do_work, vals)", " File \"/lib64/python3.6/multiprocessing/pool.py\", line 266, in map\n return self._map_async(func, iterable, mapstar, chunksize).get()", " File \"/lib64/python3.6/multiprocessing/pool.py\", line 644, in get\n raise self._value", " File \"/lib64/python3.6/multiprocessing/pool.py\", line 119, in worker\n result = (True, func(*args, **kwds))", " File \"/lib64/python3.6/multiprocessing/pool.py\", line 44, in mapstar\n return list(map(*args))", " File \"/usr/share/ceph/mgr/cephadm/utils.py\", line 76, in do_work\n return f(*arg)", " File \"/usr/share/ceph/mgr/cephadm/serve.py\", line 196, in refresh\n if self.mgr.inventory._inventory[host].get(\"status\", \"\").lower() == \"maintenance\":", "<redacted>" ], "ceph_version": "17.2.0", "crash_id": "2022-06-17T00:15:05.213211Z_fb08a651-6e3b-45fb-93c7-85bf36ba8dc8", "entity_name": "mgr.46c7b0f2407930a70c870aa8ae491dea7728588e", "mgr_module": "cephadm", "mgr_module_caller": "PyModuleRunner::serve", "mgr_python_exception": "KeyError", "os_id": "centos", "os_name": "CentOS Stream", "os_version": "8", "os_version_id": "8", "process_name": "ceph-mgr", "stack_sig": "a030c8bdfd7bb099505b915bb322eb6f09f138e5b975a97586a8b1d97cf8c82e", "timestamp": "2022-06-17T00:15:05.213211Z", "utsname_machine": "x86_64", "utsname_release": "4.18.0-301.1.el8.x86_64", "utsname_sysname": "Linux", "utsname_version": "#1 SMP Tue Apr 13 16:24:22 UTC 2021" }
Actions