Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
map<uint64_t, rgw_slo_part> slo_parts;
+ MD5 etag_sum;
total_len = 0;
for (vector<rgw_slo_entry>::iterator iter = slo_info.entries.begin(); iter != slo_info.entries.end(); ++iter) {
<< " etag=" << part.etag
<< dendl;
+ etag_sum.Update((const byte *)iter->etag.c_str(),
+ iter->etag.length());
+
slo_parts[total_len] = part;
total_len += part.size;
}
+ complete_etag(etag_sum, &lo_etag);
+
s->obj_size = slo_info.total_size;
ldout(s->cct, 20) << "s->obj_size=" << s->obj_size << dendl;