summaryrefslogtreecommitdiffstats
path: root/src/messages/MOSDOp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/messages/MOSDOp.h')
-rwxr-xr-xsrc/messages/MOSDOp.h5
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());