From 49a69e78b3dca20b4441ddd5a7ec3f0ad3fdf561 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Thu, 18 Mar 2010 10:50:30 -0700 Subject: [PATCH] msg: MPoolOp now encodes its auid, prints more. --- src/messages/MPoolOp.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/messages/MPoolOp.h b/src/messages/MPoolOp.h index 5776f0e0bc679..9965e7980fc29 100644 --- a/src/messages/MPoolOp.h +++ b/src/messages/MPoolOp.h @@ -60,14 +60,16 @@ public: MPoolOp(const ceph_fsid_t& f, tid_t t, int p, string& n, int o, __u64 uid, version_t v) : PaxosServiceMessage(MSG_POOLOP, v), fsid(f), pool(p), name(n), op(o), - auid(auid) { + auid(uid) { set_tid(t); } const char *get_type_name() { return "poolop"; } void print(ostream& out) { - out << "poolop(" << get_pool_op_name(op) << " " << get_tid() << " " << name << " v" << version << ")"; + out << "poolop(" << get_pool_op_name(op) << ",pool " << pool + << ",auid " << auid + << ", tid" << get_tid() << " " << name << " v" << version << ")"; } void encode_payload() { @@ -76,6 +78,7 @@ public: ::encode(pool, payload); ::encode(name, payload); ::encode(op, payload); + ::encode(auid, payload); } void decode_payload() { bufferlist::iterator p = payload.begin(); @@ -84,6 +87,7 @@ public: ::decode(pool, p); ::decode(name, p); ::decode(op, p); + ::decode(auid, p); } }; -- 2.39.5