Hello All! Yesterday started upgrade from luminous to mimic with one of my 3 MONs. After applying mimic yum repo and updating - a restart reports the following error from the MON log file: ==> /var/log/ceph/ceph-mon.lvtncephx121.log <== 2019-02-07 10:02:40.110 7fc8283ed700 -1 mon.lvtncephx121@0(probing) e4 handle_probe_reply existing cluster has not completed a full luminous scrub to purge legacy snapdir objects; please scrub before upgrading beyond luminous. My question is simply: What exactly does this require? Yesterday afternoon I did a manual:
But that has zero effect. I still get the same message on restarting the MON I have no errors in the cluster except for the single MON (lvtncephx121) that I'm working to migrate to mimic first:
FWIW: The source code has the following: // Monitor.cc if (!osdmon()->osdmap.test_flag(CEPH_OSDMAP_PURGED_SNAPDIRS) || !osdmon()->osdmap.test_flag(CEPH_OSDMAP_RECOVERY_DELETES)) { derr << __func__ << " existing cluster has not completed a full luminous" << " scrub to purge legacy snapdir objects; please scrub before" << " upgrading beyond luminous." << dendl; exit(0); } } So two question: How to show the current flags in the OSD map checked by the monitor? How to get these flags set so the MON will actually start. Thanks, Andy |
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com