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: v0.94.7~28^2~11^2~38 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7445cf5a04d396dbc36e21aecd44bc4aadaff397;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 (cherry picked from commit fb2f9d500e52aa0834666550a684fe991701c9dd) --- diff --git a/src/tools/ceph_objectstore_tool.cc b/src/tools/ceph_objectstore_tool.cc index 425044d18519..be436b8eaba3 100644 --- a/src/tools/ceph_objectstore_tool.cc +++ b/src/tools/ceph_objectstore_tool.cc @@ -2519,6 +2519,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); }