From: Sage Weil Date: Thu, 7 Sep 2017 19:09:04 +0000 (-0400) Subject: ceph-objectstore-tool: drop head_exists corruption X-Git-Tag: v13.0.1~840^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c6275e7d4d4300c23f21b9ac72df6241d9b3ccd1;p=ceph.git ceph-objectstore-tool: drop head_exists corruption Signed-off-by: Sage Weil --- diff --git a/src/tools/ceph_objectstore_tool.cc b/src/tools/ceph_objectstore_tool.cc index a1b78a9db3e8..df01a592fce6 100644 --- a/src/tools/ceph_objectstore_tool.cc +++ b/src/tools/ceph_objectstore_tool.cc @@ -2086,14 +2086,6 @@ int clear_snapset(ObjectStore *store, coll_t coll, ghobject_t &ghobj, if (ret < 0) return ret; - // Use "head" to set head_exists incorrectly - if (arg == "corrupt" || arg == "head") - ss.head_exists = !ghobj.hobj.is_head(); - else if (ss.head_exists != ghobj.hobj.is_head()) { - cerr << "Correcting head_exists, set to " - << (ghobj.hobj.is_head() ? "true" : "false") << std::endl; - ss.head_exists = ghobj.hobj.is_head(); - } // Use "corrupt" to clear entire SnapSet // Use "seq" to just corrupt SnapSet.seq if (arg == "corrupt" || arg == "seq")