See: https://www.spinics.net/lists/ceph-users/msg48460.html http://tracker.ceph.com/issues/36346 There was an accidental on-disk format change which causes corruption of CephFS filesystems. Please mask this version to prevent breaking users.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ebd938823810746e5e9cdfb309e4792a420af6f commit 3ebd938823810746e5e9cdfb309e4792a420af6f Author: Patrick McLean <chutzpah@gentoo.org> AuthorDate: 2018-11-08 01:51:30 +0000 Commit: Patrick McLean <chutzpah@gentoo.org> CommitDate: 2018-11-08 01:51:30 +0000 sys-cluster/ceph: die in 13.2.2 with cephfs USE flag (bug #670592) Add pkg_pretend that dies if cephfs USE flag is enabled. Closes: https://bugs.gentoo.org/670592 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> sys-cluster/ceph/ceph-13.2.2-r1.ebuild | 9 +++++++++ 1 file changed, 9 insertions(+)
Is this filesystem corruption bug still present in the 13.2.4 ebuild that was just added to the tree?
Per the release notes for Ceph v13.2.4: Ceph v13.2.2 includes a wrong backport, which may cause mds to go into 'damaged' state when upgrading Ceph cluster from previous version. The bug is fixed in v13.2.3. If you are already running v13.2.2, upgrading to v13.2.3 does not require special action. See: https://www.spinics.net/lists/ceph-users/msg50221.html
Yeah, 13.2.4 is okay. This check needs to be removed from that ebuild.
The check has been removed from the ebuild.