Use a clean name for keyvaluestore (no -dev suffix), but mark as
experimental to ensure users know what they are signing up for.
Signed-off-by: Sage Weil <sage@redhat.com>
v0.92
-----
+
+* The experiemental 'keyvaluestore-dev' OSD backend has been renamed
+ 'keyvaluestore' (for simplicity) and marked as experimental. To
+ enable this untested feature and acknowledge that you understand
+ that it is untested and may destroy data, you need to add the
+ following to your ceph.conf::
+
+ enable experimental unrecoverable data corrupting featuers = keyvaluestore
if (type == "memstore") {
return new MemStore(cct, data);
}
- if (type == "keyvaluestore-dev") {
+ if (type == "keyvaluestore" &&
+ cct->check_experimental_feature_enabled("keyvaluestore")) {
return new KeyValueStore(data);
}
return NULL;