diff options
author | Greg Farnum <gregf@hq.newdream.net> | 2009-06-25 23:51:11 +0200 |
---|---|---|
committer | Greg Farnum <gregf@hq.newdream.net> | 2009-06-25 23:54:06 +0200 |
commit | 77db2e0b9e7431fef874dfd4792cf35b854e9489 (patch) | |
tree | 0a66fdf1f25af874c177b3985d8162c7a0891b9e /src/messages/MMonPaxos.h | |
parent | messages/MClass[Ack]: Roll back some unification. (diff) | |
download | ceph-77db2e0b9e7431fef874dfd4792cf35b854e9489.tar.xz ceph-77db2e0b9e7431fef874dfd4792cf35b854e9489.zip |
messages: Clean up of PaxosServiceMessages, and some fixes for their users.
Diffstat (limited to 'src/messages/MMonPaxos.h')
-rw-r--r-- | src/messages/MMonPaxos.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/messages/MMonPaxos.h b/src/messages/MMonPaxos.h index 7a06d0492b6..f18083d9d05 100644 --- a/src/messages/MMonPaxos.h +++ b/src/messages/MMonPaxos.h @@ -19,7 +19,7 @@ #include "messages/PaxosServiceMessage.h" #include "mon/mon_types.h" -class MMonPaxos : public PaxosServiceMessage { +class MMonPaxos : public Message { public: // op types const static int OP_COLLECT = 1; // proposer: propose round @@ -58,9 +58,9 @@ class MMonPaxos : public PaxosServiceMessage { map<version_t,bufferlist> values; - MMonPaxos() : PaxosServiceMessage(MSG_MON_PAXOS, 0) {} + MMonPaxos() : Message(MSG_MON_PAXOS) {} MMonPaxos(epoch_t e, int o, int mid) : - PaxosServiceMessage(MSG_MON_PAXOS, e), + Message(MSG_MON_PAXOS), epoch(e), op(o), machine_id(mid), first_committed(0), last_committed(0), pn_from(0), pn(0), uncommitted_pn(0), @@ -76,11 +76,10 @@ class MMonPaxos : public PaxosServiceMessage { << " pn " << pn << " opn " << uncommitted_pn; if (latest_version) out << " latest " << latest_version << " (" << latest_value.length() << " bytes)"; - out << "v " << version << ")"; + out << ")"; } void encode_payload() { - paxos_encode(); ::encode(epoch, payload); ::encode(op, payload); ::encode(machine_id, payload); @@ -96,7 +95,6 @@ class MMonPaxos : public PaxosServiceMessage { } void decode_payload() { bufferlist::iterator p = payload.begin(); - paxos_decode(p); ::decode(epoch, p); ::decode(op, p); ::decode(machine_id, p); |