Bug #37467
ceph-volume: RuntimeError: dictionary changed size during iteration
% Done:
0%
Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When running the command 'ceph-volume lvm batch --report --filestore /dev/vdg' the following error occurs.
--> RuntimeError: dictionary changed size during iteration
More detailed:
# ceph-volume lvm batch --report --filestore /dev/vdg
Traceback (most recent call last):
File "/usr/sbin/ceph-volume", line 6, in <module>
main.Volume()
File "/usr/lib/python3.6/site-packages/ceph_volume/main.py", line 40, in __init__
self.main(self.argv)
File "/usr/lib/python3.6/site-packages/ceph_volume/main.py", line 151, in main
terminal.dispatch(self.mapper, subcommand_args)
File "/usr/lib/python3.6/site-packages/ceph_volume/terminal.py", line 182, in dispatch
instance.main()
File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/main.py", line 40, in main
terminal.dispatch(self.mapper, self.argv)
File "/usr/lib/python3.6/site-packages/ceph_volume/terminal.py", line 182, in dispatch
instance.main()
File "/usr/lib/python3.6/site-packages/ceph_volume/decorators.py", line 16, in is_root
return func(*a, **kw)
File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 197, in main
description=self.print_help(),
File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 153, in print_help
detected_devices=self.get_devices(),
File "/usr/lib/python3.6/site-packages/ceph_volume/devices/lvm/batch.py", line 145, in get_devices
for device, detail in all_devices.items():
RuntimeError: dictionary changed size during iteration
History
#1 Updated by Alfredo Deza over 5 years ago
Is this a Python 3 environment?
#2 Updated by Alfredo Deza over 5 years ago
Possibly a duplicate of https://tracker.ceph.com/issues/37356
#3 Updated by Volker Theile over 5 years ago
#4 Updated by Volker Theile over 5 years ago
Alfredo Deza wrote:
Is this a Python 3 environment?
Yes
#5 Updated by Jan Fajerski over 5 years ago
- Status changed from New to Duplicate
Duplicate of https://tracker.ceph.com/issues/37356