Fixes: http://tracker.ceph.com/issues/17897
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
static void generate_test_instances(list<cls_rgw_obj_chain*>& ls) {
ls.push_back(new cls_rgw_obj_chain);
}
+
+ bool empty() {
+ return objs.empty();
+ }
};
WRITE_CLASS_ENCODER(cls_rgw_obj_chain)
cls_rgw_obj_chain chain;
store->update_gc_chain(obj, state->manifest, &chain);
+ if (chain.empty()) {
+ return 0;
+ }
+
string tag = state->obj_tag.to_str();
return store->gc->send_chain(chain, tag, false); // do it async
}