]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mark kinetic experimental 4160/head
authorSage Weil <sage@redhat.com>
Mon, 30 Mar 2015 16:33:16 +0000 (09:33 -0700)
committerSage Weil <sage@redhat.com>
Mon, 30 Mar 2015 17:00:01 +0000 (10:00 -0700)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/KeyValueDB.cc

index 7a8948901b88adca8e4cdf859a207f08ddcfde60..d677facd29715197a60285ec026b43fd6c5d8fb9 100644 (file)
@@ -17,7 +17,8 @@ KeyValueDB *KeyValueDB::create(CephContext *cct, const string& type,
     return new LevelDBStore(cct, dir);
   }
 #ifdef HAVE_KINETIC
-  if (type == "kinetic") {
+  if (type == "kinetic" &&
+      cct->check_experimental_feature_enabled("kinetic")) {
     return new KineticStore(cct);
   }
 #endif
@@ -36,7 +37,8 @@ int KeyValueDB::test_init(const string& type, const string& dir)
     return LevelDBStore::_test_init(dir);
   }
 #ifdef HAVE_KINETIC
-  if (type == "kinetic") {
+  if (type == "kinetic" &&
+      cct->check_experimental_feature_enabled("kinetic")) {
     return KineticStore::_test_init(g_ceph_context);
   }
 #endif