]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: add ENCODING to the incompat set
authorGreg Farnum <greg@inktank.com>
Wed, 30 Jan 2013 05:39:38 +0000 (21:39 -0800)
committerGreg Farnum <greg@inktank.com>
Fri, 8 Feb 2013 21:58:41 +0000 (13:58 -0800)
Signed-off-by: Greg Farnum <greg@inktank.com>
src/mds/MDSMap.cc
src/mds/MDSMap.h

index ae09aeddbe5e93722a14396ed2f0bd9631634369..39fcd9312052cc7ae05f86ba106d17b04b30348a 100644 (file)
@@ -28,6 +28,7 @@ CompatSet get_mdsmap_compat_set() {
   feature_incompat.insert(MDS_FEATURE_INCOMPAT_CLIENTRANGES);
   feature_incompat.insert(MDS_FEATURE_INCOMPAT_FILELAYOUT);
   feature_incompat.insert(MDS_FEATURE_INCOMPAT_DIRINODE);
+  feature_incompat.insert(MDS_FEATURE_INCOMPAT_ENCODING);
 
   return CompatSet(feature_compat, feature_ro_compat, feature_incompat);
 }
index 23c8482f25a4183700b5478e6351d0b6c51bcafc..35377be731f39eb9037197e09951ec63d4d0c5bd 100644 (file)
@@ -66,6 +66,7 @@ extern CompatSet get_mdsmap_compat_set_base(); // pre v0.20
 #define MDS_FEATURE_INCOMPAT_CLIENTRANGES CompatSet::Feature(2, "client writeable ranges")
 #define MDS_FEATURE_INCOMPAT_FILELAYOUT CompatSet::Feature(3, "default file layouts on dirs")
 #define MDS_FEATURE_INCOMPAT_DIRINODE CompatSet::Feature(4, "dir inode in separate object")
+#define MDS_FEATURE_INCOMPAT_ENCODING CompatSet::Feature(5, "mds uses versioned encoding")
 
 class MDSMap {
 public: