e->user_agent = "user_agent";
e->referrer = "referrer";
e->bucket_id = "10";
+ e->trans_id = "trans_id";
o.push_back(e);
o.push_back(new rgw_log_entry);
}
f->dump_string("user_agent", user_agent);
f->dump_string("referrer", referrer);
f->dump_string("bucket_id", bucket_id);
+ f->dump_string("trans_id", trans_id);
}
void ACLPermission::dump(Formatter *f) const
}
formatter->close_section();
}
+ formatter->dump_string("trans_id", entry.trans_id);
formatter->close_section();
}
entry.error_code = s->err.err_code;
entry.bucket_id = bucket_id;
+ entry.trans_id = s->trans_id;
bufferlist bl;
encode(entry, bl);
string referrer;
string bucket_id;
headers_map x_headers;
+ string trans_id;
void encode(bufferlist &bl) const {
- ENCODE_START(9, 5, bl);
+ ENCODE_START(10, 5, bl);
encode(object_owner.id, bl);
encode(bucket_owner.id, bl);
encode(bucket, bl);
encode(object_owner, bl);
encode(bucket_owner, bl);
encode(x_headers, bl);
+ encode(trans_id, bl);
ENCODE_FINISH(bl);
}
void decode(bufferlist::const_iterator &p) {
- DECODE_START_LEGACY_COMPAT_LEN(8, 5, 5, p);
+ DECODE_START_LEGACY_COMPAT_LEN(10, 5, 5, p);
decode(object_owner.id, p);
if (struct_v > 3)
decode(bucket_owner.id, p);
if (struct_v >= 9) {
decode(x_headers, p);
}
+ if (struct_v >= 10) {
+ decode(trans_id, p);
+ }
DECODE_FINISH(p);
}
void dump(Formatter *f) const;