From ee2948b0b476769dde31aeb562bd92269ce12018 Mon Sep 17 00:00:00 2001 From: huangjun Date: Tue, 24 Oct 2017 12:39:04 +0800 Subject: [PATCH] ceph-objectstore-tool: skip object with generated version The object with generated vesion from clonerange2 will be deleted or used as rollback source, but this object dont include OI_ATTR. Signed-off-by: huangjun --- src/tools/ceph_objectstore_tool.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/ceph_objectstore_tool.cc b/src/tools/ceph_objectstore_tool.cc index 6f01450d021..ff4a4900276 100644 --- a/src/tools/ceph_objectstore_tool.cc +++ b/src/tools/ceph_objectstore_tool.cc @@ -629,7 +629,7 @@ int ObjectStoreTool::export_files(ObjectStore *store, coll_t coll) i != objects.end(); ++i) { assert(!i->hobj.is_meta()); - if (i->is_pgmeta() || i->hobj.is_temp()) { + if (i->is_pgmeta() || i->hobj.is_temp() || !i->is_no_gen()) { continue; } r = export_file(store, coll, *i); -- 2.47.3