New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TASK [ceph-osd : wait for all osd to be up] #5400
Comments
Please use the right ceph-ansible version for deploying Ceph Nautilus. You're currently using the master branch which isn't compatible with nautilus. |
I saw this with The issue seems to be that
so I patched it with
|
That could not be true. The double nested osdmap is present only until nautilus (included). The change in ceph has been introduced in octopus and available since 15.1.0 [1]. This has been adapted in ceph-ansible via [2] and only present in stable-5.0 and master branches. So if you see this with stable-5.0 branch then that mean you're not using octopus. [1] ceph/ceph@f222c7b |
And I wasn't :) |
Ubuntu 18.04.3
ceph_stable_release:nautilus
fatal: [node3]: FAILED! =>
msg: 'The conditional check ''(wait_for_all_osds_up.stdout | from_json)["osdmap"]["num_osds"] | int > 0'' failed. The error was: error while evaluating conditional ((wait_for_all_osds_up.stdout | from_json)["osdmap"]["num_osds"] | int > 0): ''dict object'' has no attribute ''num_osds'''
The text was updated successfully, but these errors were encountered: