diff options
Diffstat (limited to 'src/messages/MOSDOp.h')
-rwxr-xr-x | src/messages/MOSDOp.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/messages/MOSDOp.h b/src/messages/MOSDOp.h index 4ca66396961..b6b87f131de 100755 --- a/src/messages/MOSDOp.h +++ b/src/messages/MOSDOp.h @@ -361,6 +361,10 @@ struct ceph_osd_request_head { ::encode(osdmap_epoch, payload); ::encode(flags, payload); ::encode(reqid, payload); + encode_trace(payload, features); + + // -- above decoded up front; below decoded post-dispatch thread -- + ::encode(client_inc, payload); ::encode(mtime, payload); ::encode(get_object_locator(), payload); @@ -393,6 +397,7 @@ struct ceph_osd_request_head { ::decode(osdmap_epoch, p); ::decode(flags, p); ::decode(reqid, p); + decode_trace(p); } else if (header.version == 7) { ::decode(pgid.pgid, p); // raw pgid hobj.set_hash(pgid.pgid.ps()); |