formatter->open_array_section("entries");
+ uint64_t total_entries = 0;
+
for (int i = 0; i < num_source_shards; ++i) {
bool is_truncated = true;
marker.clear();
list<rgw_cls_bi_entry>::iterator iter;
for (iter = entries.begin(); iter != entries.end(); ++iter) {
+ formatter->open_object_section("entry");
+
+ encode_json("shard_id", i, formatter);
+ encode_json("num_entry", total_entries, formatter);
+ total_entries++;
+
rgw_cls_bi_entry& entry = *iter;
encode_json("entry", entry, formatter);
marker = entry.idx;
cerr << "ERROR: target_shards.add_entry(" << key << ") returned error: " << cpp_strerror(-ret) << std::endl;
return ret;
}
+ formatter->close_section();
+ formatter->flush(cout);
}
-
- formatter->flush(cout);
}
}
formatter->close_section();