From: David Zafman Date: Tue, 10 Feb 2015 01:28:04 +0000 (-0800) Subject: ceph-objectstore-tool: Check for keyvaluestore experimental feature X-Git-Tag: v9.0.2~168^2~42 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fb2f9d500e52aa0834666550a684fe991701c9dd;p=ceph.git ceph-objectstore-tool: Check for keyvaluestore experimental feature Don't list keyvaluestore as a valid type if feature not enabled Signed-off-by: David Zafman --- diff --git a/src/tools/ceph_objectstore_tool.cc b/src/tools/ceph_objectstore_tool.cc index 76a710b59d56..c9ba9ed1c3d4 100644 --- a/src/tools/ceph_objectstore_tool.cc +++ b/src/tools/ceph_objectstore_tool.cc @@ -2520,6 +2520,11 @@ int main(int argc, char **argv) ObjectStore *fs = ObjectStore::create(g_ceph_context, type, dpath, jpath, flags); if (fs == NULL) { cerr << "Must provide --type (filestore, memstore, keyvaluestore)" << std::endl; + if (type == "keyvaluestore") { + cerr << "Add \"keyvaluestore\" to " + << "enable_experimental_unrecoverable_data_corrupting_features" + << std::endl; + } exit(1); }