]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mon: only share monmap after authenticated 23741/head
authorSage Weil <sage@redhat.com>
Tue, 7 Aug 2018 17:59:25 +0000 (12:59 -0500)
committerSage Weil <sage@redhat.com>
Mon, 27 Aug 2018 17:02:05 +0000 (12:02 -0500)
commit50da6257b5004ac341c538d24df0424278db3fb5
tree3c82590ebc7e77682672cd0265a611e76e0ee829
parent5cf69712f239f1c759a3b009ea6ddb7047f9854e
mon: only share monmap after authenticated

It is no longer necessary to fetch a monmap pre-authentication, something
we previous did for get_monmap_privately().  New code has replaced this
with get_monmap_and_config(), and it authenticates in order to get that
same information (plus configs).

That change was made in mimic, but we must support upgrades from N-2,
which means that luminous daemons still need to function.  The only caller
for get_monmap_privately() in luminous is from ceph-osd during mkfs.
Disabling this here means that new OSDs cannot be created using nautilus
mons and a luminous ceph-osd.  Include a note for the (future) nautilus
upgrade notes.

Reported-by: Christopher Ryan Harrell <harrellcr@email.arizona.edu>
Signed-off-by: Sage Weil <sage@redhat.com>
PendingReleaseNotes
src/mon/Monitor.cc