Description of problem: After bootstrap when we try to apply mon daemon on two nodes, the monitor does not get applied on the two of them Version-Release number of selected component (if applicable): ceph version 16.1.0-603.el8cp How reproducible: 3/3 Steps to Reproduce: 1. Bootstrap a ceph cluster using cephadm At this stage there is only one node in the cluster 2. Use placement option for mon "ceph orch apply mon --placement=3" 3. Add the second node to the cluster "ceph orch host add <hostname>" 4. Check if the second node gets automatically deployed as mon Actual results: The second added node does not get deployed as mon. The following error is seen in mgr logs. Deploying 1 monitor(s) instead of 2 so monitors may achieve consensus Expected results: The second node gets deployed as mon Additional info: This issue does not seem to appear in upstream.
this was fixed in: https://github.com/ceph/ceph/pull/39979 and backported to Pacific in: https://github.com/ceph/ceph/pull/40135 The backport to Pacific was merged on March 16th so any new downstream images made on March 17th onward should not have this issue anymore. Once you have a chance to test this with a new image let us know if the problem is fixed or if it is still happening.
Build is not available yet.
Sage backported PR 39979 to pacific in https://github.com/ceph/ceph/pull/40135. This will be in the next weekly rebase I build downstream (March 22nd).
Verified using the latest ceph compose. ceph version 16.1.0-1084.el8cp (899d93a5c7913d6952438f4b48d29d1cef2aaa2a) pacific (rc) The functionality works successfully. Verified the bug.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat Ceph Storage 5.0 bug fix and enhancement), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:3294