mirror of
https://github.com/ceph/ceph
synced 2025-02-24 19:47:44 +00:00
mds: add cephfs feature bit for Nautilus
Fixes: http://tracker.ceph.com/issues/39078 Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
This commit is contained in:
parent
50792a0533
commit
dcd6e97944
@ -1363,7 +1363,9 @@ void Server::update_required_client_features()
|
||||
vector<size_t> bits = CEPHFS_FEATURES_MDS_REQUIRED;
|
||||
|
||||
int min_compat = mds->mdsmap->get_min_compat_client();
|
||||
if (min_compat >= CEPH_RELEASE_MIMIC)
|
||||
if (min_compat >= CEPH_RELEASE_NAUTILUS) {
|
||||
bits.push_back(CEPHFS_FEATURE_NAUTILUS);
|
||||
} else if (min_compat >= CEPH_RELEASE_MIMIC)
|
||||
bits.push_back(CEPHFS_FEATURE_MIMIC);
|
||||
else if (min_compat >= CEPH_RELEASE_LUMINOUS)
|
||||
bits.push_back(CEPHFS_FEATURE_LUMINOUS);
|
||||
|
@ -27,6 +27,7 @@
|
||||
#define CEPHFS_FEATURE_RECLAIM_CLIENT 10
|
||||
#define CEPHFS_FEATURE_LAZY_CAP_WANTED 11
|
||||
#define CEPHFS_FEATURE_MULTI_RECONNECT 12
|
||||
#define CEPHFS_FEATURE_NAUTILUS 12
|
||||
|
||||
#define CEPHFS_FEATURES_ALL { \
|
||||
0, 1, 2, 3, 4, \
|
||||
@ -38,6 +39,7 @@
|
||||
CEPHFS_FEATURE_RECLAIM_CLIENT, \
|
||||
CEPHFS_FEATURE_LAZY_CAP_WANTED, \
|
||||
CEPHFS_FEATURE_MULTI_RECONNECT, \
|
||||
CEPHFS_FEATURE_NAUTILUS, \
|
||||
}
|
||||
|
||||
#define CEPHFS_FEATURES_MDS_SUPPORTED CEPHFS_FEATURES_ALL
|
||||
|
Loading…
Reference in New Issue
Block a user