]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
messages: Use unqualified encode/decode
authorAdam C. Emerson <aemerson@redhat.com>
Sun, 24 Dec 2017 22:15:30 +0000 (17:15 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Wed, 10 Jan 2018 19:02:09 +0000 (14:02 -0500)
This is a portion of Part 1 of the namespace project: using ADL
properly in encode and decode so we can use namespaces easily in Ceph.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
139 files changed:
src/common/mClockCommon.h
src/messages/MAuth.h
src/messages/MAuthReply.h
src/messages/MBackfillReserve.h
src/messages/MCacheExpire.h
src/messages/MClientCapRelease.h
src/messages/MClientCaps.h
src/messages/MClientLease.h
src/messages/MClientQuota.h
src/messages/MClientReconnect.h
src/messages/MClientReply.h
src/messages/MClientRequest.h
src/messages/MClientRequestForward.h
src/messages/MClientSession.h
src/messages/MClientSnap.h
src/messages/MCommand.h
src/messages/MCommandReply.h
src/messages/MDataPing.h
src/messages/MDentryLink.h
src/messages/MDentryUnlink.h
src/messages/MDirUpdate.h
src/messages/MDiscover.h
src/messages/MDiscoverReply.h
src/messages/MExportCaps.h
src/messages/MExportCapsAck.h
src/messages/MExportDir.h
src/messages/MExportDirAck.h
src/messages/MExportDirCancel.h
src/messages/MExportDirDiscover.h
src/messages/MExportDirDiscoverAck.h
src/messages/MExportDirFinish.h
src/messages/MExportDirNotify.h
src/messages/MExportDirNotifyAck.h
src/messages/MExportDirPrep.h
src/messages/MExportDirPrepAck.h
src/messages/MFSMap.h
src/messages/MFSMapUser.h
src/messages/MForward.h
src/messages/MGatherCaps.h
src/messages/MGetPoolStats.h
src/messages/MGetPoolStatsReply.h
src/messages/MHeartbeat.h
src/messages/MInodeFileCaps.h
src/messages/MLock.h
src/messages/MLog.h
src/messages/MLogAck.h
src/messages/MMDSBeacon.h
src/messages/MMDSCacheRejoin.h
src/messages/MMDSFindIno.h
src/messages/MMDSFindInoReply.h
src/messages/MMDSFragmentNotify.h
src/messages/MMDSLoadTargets.h
src/messages/MMDSMap.h
src/messages/MMDSOpenIno.h
src/messages/MMDSOpenInoReply.h
src/messages/MMDSResolve.h
src/messages/MMDSResolveAck.h
src/messages/MMDSSlaveRequest.h
src/messages/MMDSTableRequest.h
src/messages/MMgrBeacon.h
src/messages/MMgrConfigure.h
src/messages/MMgrDigest.h
src/messages/MMgrMap.h
src/messages/MMgrOpen.h
src/messages/MMgrReport.h
src/messages/MMonCommand.h
src/messages/MMonCommandAck.h
src/messages/MMonElection.h
src/messages/MMonGetOSDMap.h
src/messages/MMonGetVersion.h
src/messages/MMonGetVersionReply.h
src/messages/MMonGlobalID.h
src/messages/MMonHealthChecks.h
src/messages/MMonJoin.h
src/messages/MMonMap.h
src/messages/MMonMetadata.h
src/messages/MMonMgrReport.h
src/messages/MMonPaxos.h
src/messages/MMonProbe.h
src/messages/MMonQuorumService.h
src/messages/MMonScrub.h
src/messages/MMonSubscribe.h
src/messages/MMonSubscribeAck.h
src/messages/MMonSync.h
src/messages/MNop.h
src/messages/MOSDAlive.h
src/messages/MOSDBackoff.h
src/messages/MOSDBeacon.h
src/messages/MOSDBoot.h
src/messages/MOSDECSubOpRead.h
src/messages/MOSDECSubOpReadReply.h
src/messages/MOSDECSubOpWrite.h
src/messages/MOSDECSubOpWriteReply.h
src/messages/MOSDFailure.h
src/messages/MOSDForceRecovery.h
src/messages/MOSDFull.h
src/messages/MOSDMap.h
src/messages/MOSDMarkMeDown.h
src/messages/MOSDOp.h
src/messages/MOSDOpReply.h
src/messages/MOSDPGBackfill.h
src/messages/MOSDPGBackfillRemove.h
src/messages/MOSDPGCreate.h
src/messages/MOSDPGCreated.h
src/messages/MOSDPGInfo.h
src/messages/MOSDPGLog.h
src/messages/MOSDPGNotify.h
src/messages/MOSDPGPull.h
src/messages/MOSDPGPush.h
src/messages/MOSDPGPushReply.h
src/messages/MOSDPGQuery.h
src/messages/MOSDPGRecoveryDelete.h
src/messages/MOSDPGRecoveryDeleteReply.h
src/messages/MOSDPGRemove.h
src/messages/MOSDPGScan.h
src/messages/MOSDPGTemp.h
src/messages/MOSDPGTrim.h
src/messages/MOSDPGUpdateLogMissing.h
src/messages/MOSDPGUpdateLogMissingReply.h
src/messages/MOSDPing.h
src/messages/MOSDRepOp.h
src/messages/MOSDRepOpReply.h
src/messages/MOSDRepScrub.h
src/messages/MOSDRepScrubMap.h
src/messages/MOSDScrub.h
src/messages/MOSDScrubReserve.h
src/messages/MPGStats.h
src/messages/MPGStatsAck.h
src/messages/MPoolOp.h
src/messages/MPoolOpReply.h
src/messages/MRecoveryReserve.h
src/messages/MRemoveSnaps.h
src/messages/MRoute.h
src/messages/MServiceMap.h
src/messages/MStatfs.h
src/messages/MStatfsReply.h
src/messages/MTimeCheck.h
src/messages/MWatchNotify.h
src/messages/PaxosServiceMessage.h

index c7f64da7ec1201c372cbe4c6c607e43c46e68f32..7904cd8cef18547aca401e2f5548eb23e8bd23f0 100644 (file)
@@ -14,6 +14,8 @@
 
 #pragma once
 
+#include <cstdint>
+#include "include/encoding.h"
 #include "dmclock/src/dmclock_recs.h"
 
 // the following is done to unclobber _ASSERT_H so it returns to the
 
 
 namespace ceph {
-  namespace dmc = crimson::dmclock;
+namespace dmc = ::crimson::dmclock;
 }
 
-WRITE_RAW_ENCODER(dmc::ReqParams)
+namespace crimson {
+namespace dmclock {
 
-inline void encode(const dmc::PhaseType &phase, bufferlist& bl,
+WRITE_RAW_ENCODER(ReqParams)
+
+inline void encode(const PhaseType &phase, bufferlist& bl,
                    uint64_t features=0)
 {
-  encode(static_cast<uint8_t>(phase), bl);
+  using ceph::encode;
+  encode(static_cast<std::uint8_t>(phase), bl);
 }
 
-inline void decode(dmc::PhaseType &phase, bufferlist::iterator& p)
+inline void decode(PhaseType &phase, bufferlist::iterator& p)
 {
-  uint8_t int_phase;
-  decode((uint8_t&)int_phase, p);
+  using ceph::decode;
+  std::uint8_t int_phase;
+  decode((std::uint8_t&)int_phase, p);
   phase = static_cast<dmc::PhaseType>(int_phase);
 }
+}
+}
index 0a2b4302581efa909d8cc1f490d7ce44666d817f..79e90b3aa4105e9daee778e4f3a27ed03f2df8e2 100644 (file)
@@ -36,20 +36,22 @@ public:
   }
 
   void decode_payload() override {
+    using ceph::encode;
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(protocol, p);
-    ::decode(auth_payload, p);
+    decode(protocol, p);
+    decode(auth_payload, p);
     if (!p.end())
-      ::decode(monmap_epoch, p);
+      decode(monmap_epoch, p);
     else
       monmap_epoch = 0;
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(protocol, payload);
-    ::encode(auth_payload, payload);
-    ::encode(monmap_epoch, payload);
+    encode(protocol, payload);
+    encode(auth_payload, payload);
+    encode(monmap_epoch, payload);
   }
   bufferlist& get_auth_payload() { return auth_payload; }
 };
index 161fe644ba191069bf799cfa238937959231441c..c147430c631ac6538fd3288c87d516492536726b 100644 (file)
@@ -47,18 +47,19 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(protocol, p);
-    ::decode(result, p);
-    ::decode(global_id, p);
-    ::decode(result_bl, p);
-    ::decode(result_msg, p);
+    decode(protocol, p);
+    decode(result, p);
+    decode(global_id, p);
+    decode(result_bl, p);
+    decode(result_msg, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(protocol, payload);
-    ::encode(result, payload);
-    ::encode(global_id, payload);
-    ::encode(result_bl, payload);
-    ::encode(result_msg, payload);
+    using ceph::encode;
+    encode(protocol, payload);
+    encode(result, payload);
+    encode(global_id, payload);
+    encode(result_bl, payload);
+    encode(result_msg, payload);
   }
 };
 
index d014031953a13c36b85139ad8a3efbc794e5930f..2c0733b86ff4209fe24d71c6a94015264a56b315 100644 (file)
@@ -78,32 +78,33 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(query_epoch, p);
-    ::decode(type, p);
-    ::decode(priority, p);
-    ::decode(pgid.shard, p);
+    decode(pgid.pgid, p);
+    decode(query_epoch, p);
+    decode(type, p);
+    decode(priority, p);
+    decode(pgid.shard, p);
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     if (!HAVE_FEATURE(features, RECOVERY_RESERVATION_2)) {
       header.version = 3;
       header.compat_version = 3;
-      ::encode(pgid.pgid, payload);
-      ::encode(query_epoch, payload);
-      ::encode((type == RELEASE || type == TOOFULL || type == REVOKE) ?
+      encode(pgid.pgid, payload);
+      encode(query_epoch, payload);
+      encode((type == RELEASE || type == TOOFULL || type == REVOKE) ?
               REJECT : type, payload);
-      ::encode(priority, payload);
-      ::encode(pgid.shard, payload);
+      encode(priority, payload);
+      encode(pgid.shard, payload);
       return;
     }
     header.version = HEAD_VERSION;
     header.compat_version = COMPAT_VERSION;
-    ::encode(pgid.pgid, payload);
-    ::encode(query_epoch, payload);
-    ::encode(type, payload);
-    ::encode(priority, payload);
-    ::encode(pgid.shard, payload);
+    encode(pgid.pgid, payload);
+    encode(query_epoch, payload);
+    encode(type, payload);
+    encode(priority, payload);
+    encode(pgid.shard, payload);
   }
 };
 
index a6014fcadd94607b9b93bec264c2f6ad58078a3c..21acb5005bc03d2a1c9c16aa1c6f5f42af4513b5 100644 (file)
@@ -44,14 +44,16 @@ public:
     }
 
     void encode(bufferlist &bl) const {
-      ::encode(inodes, bl);
-      ::encode(dirs, bl);
-      ::encode(dentries, bl);
+      using ceph::encode;
+      encode(inodes, bl);
+      encode(dirs, bl);
+      encode(dentries, bl);
     }
     void decode(bufferlist::iterator &bl) {
-      ::decode(inodes, bl);
-      ::decode(dirs, bl);
-      ::decode(dentries, bl);
+      using ceph::decode;
+      decode(inodes, bl);
+      decode(dirs, bl);
+      decode(dentries, bl);
     }
   };
   WRITE_CLASS_ENCODER(realm)
@@ -88,14 +90,16 @@ public:
   }
 
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(from, p);
-    ::decode(realms, p);
+    decode(from, p);
+    decode(realms, p);
   }
     
   void encode_payload(uint64_t features) override {
-    ::encode(from, payload);
-    ::encode(realms, payload);
+    using ceph::encode;
+    encode(from, payload);
+    encode(realms, payload);
   }
 };
 
index 4b3c930a5c5912fc89f998f0ddc2b8b5688bb969..579e242bc27bddce9c227544d2a2342cec27ae7f 100644 (file)
@@ -46,17 +46,18 @@ public:
   
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(head, p);
-    ::decode_nohead(head.num, caps, p);
+    decode(head, p);
+    decode_nohead(head.num, caps, p);
     if (header.version >= 2) {
-      ::decode(osd_epoch_barrier, p);
+      decode(osd_epoch_barrier, p);
     }
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     head.num = caps.size();
-    ::encode(head, payload);
-    ::encode_nohead(caps, payload);
-    ::encode(osd_epoch_barrier, payload);
+    encode(head, payload);
+    encode_nohead(caps, payload);
+    encode(osd_epoch_barrier, payload);
   }
 };
 
index acc6242ccf78f298c2d26846aa543222ff0114a1..0f7c1b8c8433ef70d681f3085242d975b897b260 100644 (file)
@@ -223,9 +223,9 @@ public:
   
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(head, p);
+    decode(head, p);
     ceph_mds_caps_body_legacy body;
-    ::decode(body, p);
+    decode(body, p);
     if (head.op == CEPH_CAP_OP_EXPORT) {
       peer = body.peer;
     } else {
@@ -239,7 +239,7 @@ public:
       layout.from_legacy(body.layout);
       time_warp_seq = body.time_warp_seq;
     }
-    ::decode_nohead(head.snap_trace_len, snapbl, p);
+    decode_nohead(head.snap_trace_len, snapbl, p);
 
     assert(middle.length() == head.xattr_len);
     if (head.xattr_len)
@@ -247,47 +247,48 @@ public:
 
     // conditionally decode flock metadata
     if (header.version >= 2)
-      ::decode(flockbl, p);
+      decode(flockbl, p);
 
     if (header.version >= 3) {
       if (head.op == CEPH_CAP_OP_IMPORT)
-       ::decode(peer, p);
+       decode(peer, p);
     }
 
     if (header.version >= 4) {
-      ::decode(inline_version, p);
-      ::decode(inline_data, p);
+      decode(inline_version, p);
+      decode(inline_data, p);
     } else {
       inline_version = CEPH_INLINE_NONE;
     }
 
     if (header.version >= 5) {
-      ::decode(osd_epoch_barrier, p);
+      decode(osd_epoch_barrier, p);
     }
     if (header.version >= 6) {
-      ::decode(oldest_flush_tid, p);
+      decode(oldest_flush_tid, p);
     }
     if (header.version >= 7) {
-      ::decode(caller_uid, p);
-      ::decode(caller_gid, p);
+      decode(caller_uid, p);
+      decode(caller_gid, p);
     }
     if (header.version >= 8) {
-      ::decode(layout.pool_ns, p);
+      decode(layout.pool_ns, p);
     }
     if (header.version >= 9) {
-      ::decode(btime, p);
-      ::decode(change_attr, p);
+      decode(btime, p);
+      decode(change_attr, p);
     }
     if (header.version >= 10) {
-      ::decode(flags, p);
+      decode(flags, p);
     }
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     header.version = HEAD_VERSION;
     head.snap_trace_len = snapbl.length();
     head.xattr_len = xattrbl.length();
 
-    ::encode(head, payload);
+    encode(head, payload);
     ceph_mds_caps_body_legacy body;
     if (head.op == CEPH_CAP_OP_EXPORT) {
       memset(&body, 0, sizeof(body));
@@ -303,14 +304,14 @@ public:
       layout.to_legacy(&body.layout);
       body.time_warp_seq = time_warp_seq;
     }
-    ::encode(body, payload);
-    ::encode_nohead(snapbl, payload);
+    encode(body, payload);
+    encode_nohead(snapbl, payload);
 
     middle = xattrbl;
 
     // conditionally include flock metadata
     if (features & CEPH_FEATURE_FLOCK) {
-      ::encode(flockbl, payload);
+      encode(flockbl, payload);
     } else {
       header.version = 1;
       return;
@@ -318,29 +319,29 @@ public:
 
     if (features & CEPH_FEATURE_EXPORT_PEER) {
       if (head.op == CEPH_CAP_OP_IMPORT)
-       ::encode(peer, payload);
+       encode(peer, payload);
     } else {
       header.version = 2;
       return;
     }
 
     if (features & CEPH_FEATURE_MDS_INLINE_DATA) {
-      ::encode(inline_version, payload);
-      ::encode(inline_data, payload);
+      encode(inline_version, payload);
+      encode(inline_data, payload);
     } else {
-      ::encode(inline_version, payload);
-      ::encode(bufferlist(), payload);
+      encode(inline_version, payload);
+      encode(bufferlist(), payload);
     }
 
-    ::encode(osd_epoch_barrier, payload);
-    ::encode(oldest_flush_tid, payload);
-    ::encode(caller_uid, payload);
-    ::encode(caller_gid, payload);
+    encode(osd_epoch_barrier, payload);
+    encode(oldest_flush_tid, payload);
+    encode(caller_uid, payload);
+    encode(caller_gid, payload);
 
-    ::encode(layout.pool_ns, payload);
-    ::encode(btime, payload);
-    ::encode(change_attr, payload);
-    ::encode(flags, payload);
+    encode(layout.pool_ns, payload);
+    encode(btime, payload);
+    encode(change_attr, payload);
+    encode(flags, payload);
   }
 };
 
index 33d146c0ac60c410ab3a2a376e9c9eed2fc14677..ecbaa8ddd4414073ef16981f2031c6d0f1e48889 100644 (file)
@@ -70,12 +70,13 @@ public:
   
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(h, p);
-    ::decode(dname, p);
+    decode(h, p);
+    decode(dname, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(h, payload);
-    ::encode(dname, payload);
+    using ceph::encode;
+    encode(h, payload);
+    encode(dname, payload);
   }
 
 };
index 3c8ad4ea746a964a5cab85708f6fe559c2fb3bb4..08385ca794aeae3c90356bceb9b52e97f2201052 100644 (file)
@@ -28,21 +28,22 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
-    ::encode(rstat.rctime, payload);
-    ::encode(rstat.rbytes, payload);
-    ::encode(rstat.rfiles, payload);
-    ::encode(rstat.rsubdirs, payload);
-    ::encode(quota, payload);
+    using ceph::encode;
+    encode(ino, payload);
+    encode(rstat.rctime, payload);
+    encode(rstat.rbytes, payload);
+    encode(rstat.rfiles, payload);
+    encode(rstat.rsubdirs, payload);
+    encode(quota, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
-    ::decode(rstat.rctime, p);
-    ::decode(rstat.rbytes, p);
-    ::decode(rstat.rfiles, p);
-    ::decode(rstat.rsubdirs, p);
-    ::decode(quota, p);
+    decode(ino, p);
+    decode(rstat.rctime, p);
+    decode(rstat.rbytes, p);
+    decode(rstat.rfiles, p);
+    decode(rstat.rsubdirs, p);
+    decode(quota, p);
     assert(p.end());
   }
 };
index 86b83a4ac73aa208697f6b24fff07a4456a6b515..18ce1fd9ace11ebb572ae011017af526bdf09eb0 100644 (file)
@@ -53,16 +53,17 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     data.clear();
     if (features & CEPH_FEATURE_MDSENC) {
-      ::encode(caps, data);
+      encode(caps, data);
       header.version = HEAD_VERSION;
     } else if (features & CEPH_FEATURE_FLOCK) {
       // encode with old cap_reconnect_t encoding
       __u32 n = caps.size();
-      ::encode(n, data);
+      encode(n, data);
       for (map<inodeno_t,cap_reconnect_t>::iterator p = caps.begin(); p != caps.end(); ++p) {
-       ::encode(p->first, data);
+       encode(p->first, data);
        p->second.encode_old(data);
       }
       header.version = 2;
@@ -72,33 +73,33 @@ public:
       map<inodeno_t, old_cap_reconnect_t> ocaps;
       for (map<inodeno_t,cap_reconnect_t>::iterator p = caps.begin(); p != caps.end(); p++)
        ocaps[p->first] = p->second;
-      ::encode(ocaps, data);
+      encode(ocaps, data);
     }
-    ::encode_nohead(realms, data);
+    encode_nohead(realms, data);
   }
   void decode_payload() override {
     bufferlist::iterator p = data.begin();
     if (header.version >= 3) {
       // new protocol
-      ::decode(caps, p);
+      decode(caps, p);
     } else if (header.version == 2) {
       __u32 n;
-      ::decode(n, p);
+      decode(n, p);
       inodeno_t ino;
       while (n--) {
-       ::decode(ino, p);
+       decode(ino, p);
        caps[ino].decode_old(p);
       }
     } else {
       // compat crap
       map<inodeno_t, old_cap_reconnect_t> ocaps;
-      ::decode(ocaps, p);
+      decode(ocaps, p);
       for (map<inodeno_t,old_cap_reconnect_t>::iterator q = ocaps.begin(); q != ocaps.end(); q++)
        caps[q->first] = q->second;
     }
     while (!p.end()) {
       realms.push_back(ceph_mds_snaprealm_reconnect());
-      ::decode(realms.back(), p);
+      decode(realms.back(), p);
     }
   }
 
index 75a2e12147b2f29ac641bd7f8b922f82aed9bd33..3e979b3fe1cda9baef6291047db12ccb87228944 100644 (file)
@@ -54,14 +54,16 @@ struct LeaseStat {
   LeaseStat() : mask(0), duration_ms(0), seq(0) {}
 
   void encode(bufferlist &bl) const {
-    ::encode(mask, bl);
-    ::encode(duration_ms, bl);
-    ::encode(seq, bl);
+    using ceph::encode;
+    encode(mask, bl);
+    encode(duration_ms, bl);
+    encode(seq, bl);
   }
   void decode(bufferlist::iterator &bl) {
-    ::decode(mask, bl);
-    ::decode(duration_ms, bl);
-    ::decode(seq, bl);
+    using ceph::decode;
+    decode(mask, bl);
+    decode(duration_ms, bl);
+    decode(seq, bl);
   }
 };
 WRITE_CLASS_ENCODER(LeaseStat)
@@ -82,14 +84,16 @@ struct DirStat {
   }
 
   void encode(bufferlist& bl) {
-    ::encode(frag, bl);
-    ::encode(auth, bl);
-    ::encode(dist, bl);
+    using ceph::encode;
+    encode(frag, bl);
+    encode(auth, bl);
+    encode(dist, bl);
   }
   void decode(bufferlist::iterator& p) {
-    ::decode(frag, p);
-    ::decode(auth, p);
-    ::decode(dist, p);
+    using ceph::decode;
+    decode(frag, p);
+    decode(auth, p);
+    decode(dist, p);
   }
 
   // see CDir::encode_dirstat for encoder.
@@ -131,64 +135,65 @@ struct InodeStat {
   }
 
   void decode(bufferlist::iterator &p, uint64_t features) {
-    ::decode(vino.ino, p);
-    ::decode(vino.snapid, p);
-    ::decode(rdev, p);
-    ::decode(version, p);
-    ::decode(xattr_version, p);
-    ::decode(cap, p);
+    using ceph::decode;
+    decode(vino.ino, p);
+    decode(vino.snapid, p);
+    decode(rdev, p);
+    decode(version, p);
+    decode(xattr_version, p);
+    decode(cap, p);
     {
       ceph_file_layout legacy_layout;
-      ::decode(legacy_layout, p);
+      decode(legacy_layout, p);
       layout.from_legacy(legacy_layout);
     }
-    ::decode(ctime, p);
-    ::decode(mtime, p);
-    ::decode(atime, p);
-    ::decode(time_warp_seq, p);
-    ::decode(size, p);
-    ::decode(max_size, p);
-    ::decode(truncate_size, p);
-    ::decode(truncate_seq, p);
-    ::decode(mode, p);
-    ::decode(uid, p);
-    ::decode(gid, p);
-    ::decode(nlink, p);
-    ::decode(dirstat.nfiles, p);
-    ::decode(dirstat.nsubdirs, p);
-    ::decode(rstat.rbytes, p);
-    ::decode(rstat.rfiles, p);
-    ::decode(rstat.rsubdirs, p);
-    ::decode(rstat.rctime, p);
-
-    ::decode(dirfragtree, p);
-
-    ::decode(symlink, p);
+    decode(ctime, p);
+    decode(mtime, p);
+    decode(atime, p);
+    decode(time_warp_seq, p);
+    decode(size, p);
+    decode(max_size, p);
+    decode(truncate_size, p);
+    decode(truncate_seq, p);
+    decode(mode, p);
+    decode(uid, p);
+    decode(gid, p);
+    decode(nlink, p);
+    decode(dirstat.nfiles, p);
+    decode(dirstat.nsubdirs, p);
+    decode(rstat.rbytes, p);
+    decode(rstat.rfiles, p);
+    decode(rstat.rsubdirs, p);
+    decode(rstat.rctime, p);
+
+    decode(dirfragtree, p);
+
+    decode(symlink, p);
     
     if (features & CEPH_FEATURE_DIRLAYOUTHASH)
-      ::decode(dir_layout, p);
+      decode(dir_layout, p);
     else
       memset(&dir_layout, 0, sizeof(dir_layout));
 
-    ::decode(xattrbl, p);
+    decode(xattrbl, p);
 
     if (features & CEPH_FEATURE_MDS_INLINE_DATA) {
-      ::decode(inline_version, p);
-      ::decode(inline_data, p);
+      decode(inline_version, p);
+      decode(inline_data, p);
     } else {
       inline_version = CEPH_INLINE_NONE;
     }
 
     if (features & CEPH_FEATURE_MDS_QUOTA)
-      ::decode(quota, p);
+      decode(quota, p);
     else
       memset(&quota, 0, sizeof(quota));
 
     if ((features & CEPH_FEATURE_FS_FILE_LAYOUT_V2))
-      ::decode(layout.pool_ns, p);
+      decode(layout.pool_ns, p);
     if ((features & CEPH_FEATURE_FS_BTIME)) {
-      ::decode(btime, p);
-      ::decode(change_attr, p);
+      decode(btime, p);
+      decode(change_attr, p);
     } else {
       btime = utime_t();
       change_attr = 0;
@@ -255,17 +260,18 @@ public:
   // serialization
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(head, p);
-    ::decode(trace_bl, p);
-    ::decode(extra_bl, p);
-    ::decode(snapbl, p);
+    decode(head, p);
+    decode(trace_bl, p);
+    decode(extra_bl, p);
+    decode(snapbl, p);
     assert(p.end());
   }
   void encode_payload(uint64_t features) override {
-    ::encode(head, payload);
-    ::encode(trace_bl, payload);
-    ::encode(extra_bl, payload);
-    ::encode(snapbl, payload);
+    using ceph::encode;
+    encode(head, payload);
+    encode(trace_bl, payload);
+    encode(extra_bl, payload);
+    encode(snapbl, payload);
   }
 
 
index d78f4171b26b1485fae298ebca89600760d188cf..1baa12f068cfbe6ef7cdc2b266a80032ca486791 100644 (file)
@@ -63,13 +63,15 @@ public:
       item(rel), dname(name) {}
 
     void encode(bufferlist& bl) const {
+      using ceph::encode;
       item.dname_len = dname.length();
-      ::encode(item, bl);
-      ::encode_nohead(dname, bl);
+      encode(item, bl);
+      encode_nohead(dname, bl);
     }
     void decode(bufferlist::iterator& bl) {
-      ::decode(item, bl);
-      ::decode_nohead(item.dname_len, dname, bl);
+      using ceph::decode;
+      decode(item, bl);
+      decode_nohead(item.dname_len, dname, bl);
     }
   };
   vector<Release> releases;
@@ -174,11 +176,11 @@ public:
     bufferlist::iterator p = payload.begin();
 
     if (header.version >= 4) {
-      ::decode(head, p);
+      decode(head, p);
     } else {
       struct ceph_mds_request_head_legacy old_mds_head;
 
-      ::decode(old_mds_head, p);
+      decode(old_mds_head, p);
       copy_from_legacy_head(&head, &old_mds_head);
       head.version = 0;
 
@@ -193,33 +195,34 @@ public:
       }
     }
 
-    ::decode(path, p);
-    ::decode(path2, p);
-    ::decode_nohead(head.num_releases, releases, p);
+    decode(path, p);
+    decode(path2, p);
+    decode_nohead(head.num_releases, releases, p);
     if (header.version >= 2)
-      ::decode(stamp, p);
+      decode(stamp, p);
     if (header.version >= 4) // epoch 3 was for a ceph_mds_request_args change
-      ::decode(gid_list, p);
+      decode(gid_list, p);
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     head.num_releases = releases.size();
     head.version = CEPH_MDS_REQUEST_HEAD_VERSION;
 
     if (features & CEPH_FEATURE_FS_BTIME) {
-      ::encode(head, payload);
+      encode(head, payload);
     } else {
       struct ceph_mds_request_head_legacy old_mds_head;
 
       copy_to_legacy_head(&old_mds_head, &head);
-      ::encode(old_mds_head, payload);
+      encode(old_mds_head, payload);
     }
 
-    ::encode(path, payload);
-    ::encode(path2, payload);
-    ::encode_nohead(releases, payload);
-    ::encode(stamp, payload);
-    ::encode(gid_list, payload);
+    encode(path, payload);
+    encode(path2, payload);
+    encode_nohead(releases, payload);
+    encode(stamp, payload);
+    encode(gid_list, payload);
   }
 
   const char *get_type_name() const override { return "creq"; }
index 9312849f88ee2c03e6f715bcd34662e5a6f7f498..32650d74056c051ddcb6229acb8ea68c08b35a53 100644 (file)
@@ -51,16 +51,17 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(dest_mds, payload);
-    ::encode(num_fwd, payload);
-    ::encode(client_must_resend, payload);
+    using ceph::encode;
+    encode(dest_mds, payload);
+    encode(num_fwd, payload);
+    encode(client_must_resend, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dest_mds, p);
-    ::decode(num_fwd, p);
-    ::decode(client_must_resend, p);
+    decode(dest_mds, p);
+    decode(num_fwd, p);
+    decode(client_must_resend, p);
   }
 };
 
index c94100408dfbc706ac1a20549563aa780fffa1ad..c1126e679a8c41582b7b7d92dcf21dbd000deaa6 100644 (file)
@@ -62,20 +62,21 @@ public:
 
   void decode_payload() override { 
     bufferlist::iterator p = payload.begin();
-    ::decode(head, p);
+    decode(head, p);
     if (header.version >= 2) {
-      ::decode(client_meta, p);
+      decode(client_meta, p);
     }
   }
   void encode_payload(uint64_t features) override { 
-    ::encode(head, payload);
+    using ceph::encode;
+    encode(head, payload);
     if (client_meta.empty()) {
       // If we're not trying to send any metadata (always the case if
       // we are a server) then send older-format message to avoid upsetting
       // old kernel clients.
       header.version = 1;
     } else {
-      ::encode(client_meta, payload);
+      encode(client_meta, payload);
       header.version = HEAD_VERSION;
     }
 
index 8e572bfd88d7a1870777964724c7870625d46fa9..e1fda989c04c59bd2cd2d32b9b9a7ef48b72580c 100644 (file)
@@ -44,20 +44,21 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     head.num_split_inos = split_inos.size();
     head.num_split_realms = split_realms.size();
     head.trace_len = bl.length();
-    ::encode(head, payload);
-    ::encode_nohead(split_inos, payload);
-    ::encode_nohead(split_realms, payload);
-    ::encode_nohead(bl, payload);
+    encode(head, payload);
+    encode_nohead(split_inos, payload);
+    encode_nohead(split_realms, payload);
+    encode_nohead(bl, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(head, p);
-    ::decode_nohead(head.num_split_inos, split_inos, p);
-    ::decode_nohead(head.num_split_realms, split_realms, p);
-    ::decode_nohead(head.trace_len, bl, p);
+    decode(head, p);
+    decode_nohead(head.num_split_inos, split_inos, p);
+    decode_nohead(head.num_split_realms, split_realms, p);
+    decode_nohead(head.trace_len, bl, p);
     assert(p.end());
   }
 
index d6f59fe4c08229d59566da6ddfecc3e80c59a1b0..3b0ffb7cd5e3a4163ba1d7653b242a135870e3a2 100644 (file)
@@ -45,13 +45,14 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
-    ::encode(fsid, payload);
-    ::encode(cmd, payload);
+    using ceph::encode;
+    encode(fsid, payload);
+    encode(cmd, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(cmd, p);
+    decode(fsid, p);
+    decode(cmd, p);
   }
 };
 
index 9bb803dd5793ec5cddd70b20fc8b88ccabc4e061..4af21e4da045d927249cdde49ae2bc364dbe46fa 100644 (file)
@@ -42,13 +42,14 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
-    ::encode(r, payload);
-    ::encode(rs, payload);
+    using ceph::encode;
+    encode(r, payload);
+    encode(rs, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(r, p);
-    ::decode(rs, p);
+    decode(r, p);
+    decode(rs, p);
   }
 };
 
index 8fdde1ec6f4efae30a2d4f3e27ff360d74e6dfeb..7e2944cec19c8dd8d1d15c7e30b81d54182c71ce 100644 (file)
@@ -75,12 +75,13 @@ private:
 public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(tag, p);
-    ::decode(counter, p);
+    decode(tag, p);
+    decode(counter, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(tag, payload);
-    ::encode(counter, payload);
+    using ceph::encode;
+    encode(tag, payload);
+    encode(counter, payload);
   }
 
   const char *get_type_name() const override { return "data_ping"; }
index 5b4b6b280453bb7d7bc87f053e93aad99f46da31..0e1c16064796f67c6ecfdbea2aa0ffa6423f58d4 100644 (file)
@@ -49,18 +49,19 @@ public:
   
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(subtree, p);
-    ::decode(dirfrag, p);
-    ::decode(dn, p);
-    ::decode(is_primary, p);
-    ::decode(bl, p);
+    decode(subtree, p);
+    decode(dirfrag, p);
+    decode(dn, p);
+    decode(is_primary, p);
+    decode(bl, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(subtree, payload);
-    ::encode(dirfrag, payload);
-    ::encode(dn, payload);
-    ::encode(is_primary, payload);
-    ::encode(bl, payload);
+    using ceph::encode;
+    encode(subtree, payload);
+    encode(dirfrag, payload);
+    encode(dn, payload);
+    encode(is_primary, payload);
+    encode(bl, payload);
   }
 };
 
index baf54ae0a41e8731a7251053a77123e4e9557770..86f5f3d5f935412e31f1ce17f925dc873913eff5 100644 (file)
@@ -43,14 +43,15 @@ public:
   
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(dn, p);
-    ::decode(straybl, p);
+    decode(dirfrag, p);
+    decode(dn, p);
+    decode(straybl, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(dn, payload);
-    ::encode(straybl, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(dn, payload);
+    encode(straybl, payload);
   }
 };
 
index bbe82319f3f8ce701ce4b7046bf896b090addd5b..68a5a35ba688697cb24d01183259a98f69acb189 100644 (file)
@@ -64,21 +64,22 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(from_mds, p);
-    ::decode(dirfrag, p);
-    ::decode(dir_rep, p);
-    ::decode(discover, p);
-    ::decode(dir_rep_by, p);
-    ::decode(path, p);
+    decode(from_mds, p);
+    decode(dirfrag, p);
+    decode(dir_rep, p);
+    decode(discover, p);
+    decode(dir_rep_by, p);
+    decode(path, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(from_mds, payload);
-    ::encode(dirfrag, payload);
-    ::encode(dir_rep, payload);
-    ::encode(discover, payload);
-    ::encode(dir_rep_by, payload);
-    ::encode(path, payload);
+    using ceph::encode;
+    encode(from_mds, payload);
+    encode(dirfrag, payload);
+    encode(dir_rep, payload);
+    encode(discover, payload);
+    encode(dir_rep_by, payload);
+    encode(path, payload);
   }
 };
 
index e674181e36445e76ae5cf500e8703c4773a00c5e..3f86cbf46a1373b2c8b88e9a718ad18bbe62d32e 100644 (file)
@@ -71,20 +71,21 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(base_ino, p);
-    ::decode(base_dir_frag, p);
-    ::decode(snapid, p);
-    ::decode(want, p);
-    ::decode(want_base_dir, p);
-    ::decode(want_xlocked, p);
+    decode(base_ino, p);
+    decode(base_dir_frag, p);
+    decode(snapid, p);
+    decode(want, p);
+    decode(want_base_dir, p);
+    decode(want_xlocked, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(base_ino, payload);
-    ::encode(base_dir_frag, payload);
-    ::encode(snapid, payload);
-    ::encode(want, payload);
-    ::encode(want_base_dir, payload);
-    ::encode(want_xlocked, payload);
+    using ceph::encode;
+    encode(base_ino, payload);
+    encode(base_dir_frag, payload);
+    encode(snapid, payload);
+    encode(want, payload);
+    encode(want_base_dir, payload);
+    encode(want_xlocked, payload);
   }
 
 };
index 47df407c18b40d993e358047c762be1110ccd6e5..6e064c2ddb32b24497abee930dc1504d43529406 100644 (file)
@@ -176,34 +176,35 @@ public:
   // ...
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(base_ino, p);
-    ::decode(base_dir_frag, p);
-    ::decode(wanted_base_dir, p);
-    ::decode(wanted_xlocked, p);
-    ::decode(wanted_snapid, p);
-    ::decode(flag_error_dn, p);
-    ::decode(flag_error_dir, p);
-    ::decode(error_dentry, p);
-    ::decode(dir_auth_hint, p);
-    ::decode(unsolicited, p);
-
-    ::decode(starts_with, p);
-    ::decode(trace, p);
+    decode(base_ino, p);
+    decode(base_dir_frag, p);
+    decode(wanted_base_dir, p);
+    decode(wanted_xlocked, p);
+    decode(wanted_snapid, p);
+    decode(flag_error_dn, p);
+    decode(flag_error_dir, p);
+    decode(error_dentry, p);
+    decode(dir_auth_hint, p);
+    decode(unsolicited, p);
+
+    decode(starts_with, p);
+    decode(trace, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(base_ino, payload);
-    ::encode(base_dir_frag, payload);
-    ::encode(wanted_base_dir, payload);
-    ::encode(wanted_xlocked, payload);
-    ::encode(wanted_snapid, payload);
-    ::encode(flag_error_dn, payload);
-    ::encode(flag_error_dir, payload);
-    ::encode(error_dentry, payload);
-    ::encode(dir_auth_hint, payload);
-    ::encode(unsolicited, payload);
-
-    ::encode(starts_with, payload);
-    ::encode(trace, payload);
+    using ceph::encode;
+    encode(base_ino, payload);
+    encode(base_dir_frag, payload);
+    encode(wanted_base_dir, payload);
+    encode(wanted_xlocked, payload);
+    encode(wanted_snapid, payload);
+    encode(flag_error_dn, payload);
+    encode(flag_error_dir, payload);
+    encode(error_dentry, payload);
+    encode(dir_auth_hint, payload);
+    encode(unsolicited, payload);
+
+    encode(starts_with, payload);
+    encode(trace, payload);
   }
 };
 
index 8ce4b858de9bfaa84d2c4aa8748fe2779a16a231..4a373cc092b3235d059ffe187bef68936eb3fa9e 100644 (file)
@@ -37,15 +37,16 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
-    ::encode(cap_bl, payload);
-    ::encode(client_map, payload, features);
+    using ceph::encode;
+    encode(ino, payload);
+    encode(cap_bl, payload);
+    encode(client_map, payload, features);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
-    ::decode(cap_bl, p);
-    ::decode(client_map, p);
+    decode(ino, p);
+    decode(cap_bl, p);
+    decode(client_map, p);
   }
 
 };
index 5a21d9465de31fc866b4bd726301e691bfb6491f..c11178f58fbdd3cd2d83a505e8d4dea8e1f41c48 100644 (file)
@@ -37,11 +37,12 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
+    using ceph::encode;
+    encode(ino, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
+    decode(ino, p);
   }
 
 };
index 8271d80de3cb1d488e571fda1f3998d662a43964..e2c987c5b7af3984a02fd1565a0260393cb97dd2 100644 (file)
@@ -45,17 +45,18 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(bounds, payload);
-    ::encode(export_data, payload);
-    ::encode(client_map, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(bounds, payload);
+    encode(export_data, payload);
+    encode(client_map, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(bounds, p);
-    ::decode(export_data, p);
-    ::decode(client_map, p);
+    decode(dirfrag, p);
+    decode(bounds, p);
+    decode(export_data, p);
+    decode(client_map, p);
   }
 
 };
index f7b1beb9023799cc4696bd4950565b446c740f5d..b52ac3b552c66994c7f98800a7985c882f98d389 100644 (file)
@@ -40,12 +40,13 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(imported_caps, p);
+    decode(dirfrag, p);
+    decode(imported_caps, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(imported_caps, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(imported_caps, payload);
   }
 
 };
index a3c9c5172fbb829e82be801363e5a44bd7e454ae..a66524516603595beadd8a8ebed24e602a822a1d 100644 (file)
@@ -39,11 +39,12 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
+    decode(dirfrag, p);
   }
 };
 
index 892b45147a58273e58c4aa4f9d3beddd8a5fec7c..c3b4acddfb87e57984d7b2440eec3a282da1be89 100644 (file)
@@ -50,15 +50,16 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(from, p);
-    ::decode(dirfrag, p);
-    ::decode(path, p);
+    decode(from, p);
+    decode(dirfrag, p);
+    decode(path, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(from, payload);
-    ::encode(dirfrag, payload);
-    ::encode(path, payload);
+    using ceph::encode;
+    encode(from, payload);
+    encode(dirfrag, payload);
+    encode(path, payload);
   }
 };
 
index 3b43cdab6bdb80b5047ebfe22c94da221fb8692e..8e5c4255dd870af86d2db36355ccd304235f1fed 100644 (file)
@@ -48,12 +48,13 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(success, p);
+    decode(dirfrag, p);
+    decode(success, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(success, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(success, payload);
   }
 };
 
index 8cea97757dd6e0ee3b67228f72212e20621bda80..d020d58c17db9116e9cdfcaa87c566d7d9d008cf 100644 (file)
@@ -40,13 +40,14 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(last, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(last, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(last, p);
+    decode(dirfrag, p);
+    decode(last, p);
   }
 
 };
index 6f881412bac490e23c0d2b97d5b9c68173b2d669..2c40c598937807511459a315d8564bdd9e9e553b 100644 (file)
@@ -60,19 +60,20 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(base, payload);
-    ::encode(ack, payload);
-    ::encode(old_auth, payload);
-    ::encode(new_auth, payload);
-    ::encode(bounds, payload);
+    using ceph::encode;
+    encode(base, payload);
+    encode(ack, payload);
+    encode(old_auth, payload);
+    encode(new_auth, payload);
+    encode(bounds, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(base, p);
-    ::decode(ack, p);
-    ::decode(old_auth, p);
-    ::decode(new_auth, p);
-    ::decode(bounds, p);
+    decode(base, p);
+    decode(ack, p);
+    decode(old_auth, p);
+    decode(new_auth, p);
+    decode(bounds, p);
   }
 };
 
index 7edbbaf9f8fd6cf020c6c7351bb2a221ef88fee7..c03d1b2b983860e0b25ea0dfb9942e13a6d9cda9 100644 (file)
@@ -40,13 +40,15 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(new_auth, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(new_auth, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(new_auth, p);
+    decode(dirfrag, p);
+    decode(new_auth, p);
   }
   
 };
index 22717dd61b0043ecaffb6f681a4948e9ee35680e..aa024f12248527822ed042797575081f98fdfbc0 100644 (file)
@@ -65,20 +65,22 @@ public:
   }
 
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(basedir, p);
-    ::decode(bounds, p);
-    ::decode(traces, p);
-    ::decode(bystanders, p);
+    decode(dirfrag, p);
+    decode(basedir, p);
+    decode(bounds, p);
+    decode(traces, p);
+    decode(bystanders, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(basedir, payload);
-    ::encode(bounds, payload);
-    ::encode(traces, payload);
-    ::encode(bystanders, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(basedir, payload);
+    encode(bounds, payload);
+    encode(traces, payload);
+    encode(bystanders, payload);
   }
 };
 
index d623d1acc0962213879d64ea00e4cc9692b31007..f4a174a3e445857667203648f540b0279f5d5848 100644 (file)
@@ -41,13 +41,15 @@ public:
   }
 
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(dirfrag, p);
-    ::decode(success, p);
+    decode(dirfrag, p);
+    decode(success, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(dirfrag, payload);
-    ::encode(success, payload);
+    using ceph::encode;
+    encode(dirfrag, payload);
+    encode(success, payload);
   }
 };
 
index 6e1348bcc2ea8f103daf7d75c53f74bfbaa0571b..71166e2929b249bc88d80b8e38a2ed73c1a7f6cd 100644 (file)
@@ -49,12 +49,13 @@ public:
   // marshalling
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(fsmap, p);
+    decode(epoch, p);
+    decode(fsmap, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(fsmap, payload, features);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(fsmap, payload, features);
   }
 };
 
index 2cd94cfd4824de8bf701ed39fd41d4f81fe10978..498cf1836e7815de84ee6c4ef5ed54ea2429d120 100644 (file)
@@ -47,12 +47,13 @@ public:
   // marshalling
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(fsmap, p);
+    decode(epoch, p);
+    decode(fsmap, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(fsmap, payload, features);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(fsmap, payload, features);
   }
 };
 
index 333475e466216f9544db0b3fb97eea9994ab95f8..8954a10fa36b1e15c50cbdca3aae318715c7b576 100644 (file)
@@ -69,9 +69,10 @@ private:
 
 public:
   void encode_payload(uint64_t features) override {
-    ::encode(tid, payload);
-    ::encode(client, payload, features);
-    ::encode(client_caps, payload, features);
+    using ceph::encode;
+    encode(tid, payload);
+    encode(client, payload, features);
+    encode(client_caps, payload, features);
     // Encode client message with intersection of target and source
     // features.  This could matter if the semantics of the encoded
     // message are changed when reencoding with more features than the
@@ -81,18 +82,18 @@ public:
       msg->clear_payload();
     }
     encode_message(msg, features & con_features, payload);
-    ::encode(con_features, payload);
-    ::encode(entity_name, payload);
+    encode(con_features, payload);
+    encode(entity_name, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(tid, p);
-    ::decode(client, p);
-    ::decode(client_caps, p);
+    decode(tid, p);
+    decode(client, p);
+    decode(client_caps, p);
     msg = (PaxosServiceMessage *)decode_message(NULL, 0, p);
-    ::decode(con_features, p);
-    ::decode(entity_name, p);
+    decode(con_features, p);
+    decode(entity_name, p);
   }
 
   PaxosServiceMessage *claim_message() {
index 4d73efad1a5b901ffba2cdf20669298dd048bff5..b3f0147919aa913e58cdc1afb3bf6ec7605df315 100644 (file)
@@ -20,11 +20,13 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
+    using ceph::encode;
+    encode(ino, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
+    decode(ino, p);
   }
 
 };
index ff6d2b103aac03c0cca635286198931bf8dc3bd5..27758a12fad3894a6a40e1d43c28d14421f760cd 100644 (file)
@@ -40,15 +40,17 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(pools, payload);
+    encode(fsid, payload);
+    encode(pools, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(pools, p);
+    decode(fsid, p);
+    decode(pools, p);
   }
 };
 
index de5719e9666103e3b195e873e8b4bba28f67bae9..258660aac85614c4691ecb916e8d0569c2cfa324 100644 (file)
@@ -38,15 +38,17 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(pool_stats, payload, features);
+    encode(fsid, payload);
+    encode(pool_stats, payload, features);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(pool_stats, p);
+    decode(fsid, p);
+    decode(pool_stats, p);
   }
 };
 
index ff3d178d5b02564860349954633d60f41f97860e..730f47f9f205ff76e7b5f99f61e486d3a03bb9c1 100644 (file)
@@ -51,19 +51,20 @@ public:
   const char *get_type_name() const override { return "HB"; }
 
   void encode_payload(uint64_t features) override {
-    ::encode(load, payload);
-    ::encode(beat, payload);
-    ::encode(import_map, payload);
-    ::encode(last_epoch_under, payload);
+    using ceph::encode;
+    encode(load, payload);
+    encode(beat, payload);
+    encode(import_map, payload);
+    encode(last_epoch_under, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     utime_t now(ceph_clock_now());
-    ::decode(load, now, p);
-    ::decode(beat, p);
-    ::decode(import_map, p);
+    decode(load, now, p);
+    decode(beat, p);
+    decode(import_map, p);
     if (header.version >= 2) {
-      ::decode(last_epoch_under, p);
+      decode(last_epoch_under, p);
     } else {
       last_epoch_under = 0;
     }
index 73cc5623ec2fd920552ed1cb021276bb7d7891e3..eb4239ce0585f086425dfa347712c48ce0bd8fff 100644 (file)
@@ -40,13 +40,15 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
-    ::encode(caps, payload);
+    using ceph::encode;
+    encode(ino, payload);
+    encode(caps, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
-    ::decode(caps, p);
+    decode(ino, p);
+    decode(caps, p);
   }
 };
 
index 44ccb4f2c21b4df5b5542d9490a1a1b6993709f0..d367a408d08767d96a0d89a402738975376cd1b7 100644 (file)
@@ -73,21 +73,23 @@ public:
   }
   
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(asker, p);
-    ::decode(action, p);
-    ::decode(reqid, p);
-    ::decode(lock_type, p);
-    ::decode(object_info, p);
-    ::decode(lockdata, p);
+    decode(asker, p);
+    decode(action, p);
+    decode(reqid, p);
+    decode(lock_type, p);
+    decode(object_info, p);
+    decode(lockdata, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(asker, payload);
-    ::encode(action, payload);
-    ::encode(reqid, payload);
-    ::encode(lock_type, payload);
-    ::encode(object_info, payload);
-    ::encode(lockdata, payload);
+    using ceph::encode;
+    encode(asker, payload);
+    encode(action, payload);
+    encode(reqid, payload);
+    encode(lock_type, payload);
+    encode(object_info, payload);
+    encode(lockdata, payload);
   }
 
 };
index fb86930759c2eb218a1cddb386b416e8e4889f27..c790529ca61f7f884ff4fb3402bd85e0b1ccf33c 100644 (file)
@@ -43,15 +43,16 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(entries, payload, features);
+    encode(fsid, payload);
+    encode(entries, payload, features);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(entries, p);
+    decode(fsid, p);
+    decode(entries, p);
   }
 };
 
index fa7b4e53445369c5d9fdc7992d958b45a2265ec0..a2578fdced2873151424fc9ca7dbe60c3b16a102 100644 (file)
@@ -33,16 +33,18 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(fsid, payload);
-    ::encode(last, payload);
-    ::encode(channel, payload);
+    using ceph::encode;
+    encode(fsid, payload);
+    encode(last, payload);
+    encode(channel, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(last, p);
+    decode(fsid, p);
+    decode(last, p);
     if (!p.end())
-      ::decode(channel, p);
+      decode(channel, p);
   }
 };
 
index a328f8ec85310eb5b0b5d25b1e946d830fb284af..1d3bac8eb355b6de29b41bd7e7ec95827c3acd96 100644 (file)
@@ -43,7 +43,7 @@ enum mds_metric_t {
   MDS_HEALTH_CACHE_OVERSIZED
 };
 
-static inline const char *mds_metric_name(mds_metric_t m)
+inline const char *mds_metric_name(mds_metric_t m)
 {
   switch (m) {
   case MDS_HEALTH_TRIM: return "MDS_TRIM";
@@ -62,7 +62,7 @@ static inline const char *mds_metric_name(mds_metric_t m)
   }
 }
 
-static inline const char *mds_metric_summary(mds_metric_t m)
+inline const char *mds_metric_summary(mds_metric_t m)
 {
   switch (m) {
   case MDS_HEALTH_TRIM:
@@ -115,20 +115,20 @@ struct MDSHealthMetric
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);
     assert(type != MDS_HEALTH_NULL);
-    ::encode((uint16_t)type, bl);
-    ::encode((uint8_t)sev, bl);
-    ::encode(message, bl);
-    ::encode(metadata, bl);
+    encode((uint16_t)type, bl);
+    encode((uint8_t)sev, bl);
+    encode(message, bl);
+    encode(metadata, bl);
     ENCODE_FINISH(bl);
   }
 
   void decode(bufferlist::iterator& bl) {
     DECODE_START(1, bl);
-    ::decode((uint16_t&)type, bl);
+    decode((uint16_t&)type, bl);
     assert(type != MDS_HEALTH_NULL);
-    ::decode((uint8_t&)sev, bl);
-    ::decode(message, bl);
-    ::decode(metadata, bl);
+    decode((uint8_t&)sev, bl);
+    decode(message, bl);
+    decode(metadata, bl);
     DECODE_FINISH(bl);
   }
 
@@ -154,13 +154,13 @@ struct MDSHealth
 
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);
-    ::encode(metrics, bl);
+    encode(metrics, bl);
     ENCODE_FINISH(bl);
   }
 
   void decode(bufferlist::iterator& bl) {
     DECODE_START(1, bl);
-    ::decode(metrics, bl);
+    decode(metrics, bl);
     DECODE_FINISH(bl);
   }
 
@@ -248,42 +248,44 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(global_id, payload);
-    ::encode((__u32)state, payload);
-    ::encode(seq, payload);
-    ::encode(name, payload);
-    ::encode(standby_for_rank, payload);
-    ::encode(standby_for_name, payload);
-    ::encode(compat, payload);
-    ::encode(health, payload);
+    encode(fsid, payload);
+    encode(global_id, payload);
+    encode((__u32)state, payload);
+    encode(seq, payload);
+    encode(name, payload);
+    encode(standby_for_rank, payload);
+    encode(standby_for_name, payload);
+    encode(compat, payload);
+    encode(health, payload);
     if (state == MDSMap::STATE_BOOT) {
-      ::encode(sys_info, payload);
+      encode(sys_info, payload);
     }
-    ::encode(mds_features, payload);
-    ::encode(standby_for_fscid, payload);
-    ::encode(standby_replay, payload);
+    encode(mds_features, payload);
+    encode(standby_for_fscid, payload);
+    encode(standby_replay, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(global_id, p);
-    ::decode((__u32&)state, p);
-    ::decode(seq, p);
-    ::decode(name, p);
-    ::decode(standby_for_rank, p);
-    ::decode(standby_for_name, p);
-    ::decode(compat, p);
-    ::decode(health, p);
+    decode(fsid, p);
+    decode(global_id, p);
+    decode((__u32&)state, p);
+    decode(seq, p);
+    decode(name, p);
+    decode(standby_for_rank, p);
+    decode(standby_for_name, p);
+    decode(compat, p);
+    decode(health, p);
     if (state == MDSMap::STATE_BOOT) {
-      ::decode(sys_info, p);
+      decode(sys_info, p);
     }
-    ::decode(mds_features, p);
-    ::decode(standby_for_fscid, p);
+    decode(mds_features, p);
+    decode(standby_for_fscid, p);
     if (header.version >= 7) {
-      ::decode(standby_replay, p);
+      decode(standby_replay, p);
     }
 
     if (header.version < 7  && state == MDSMap::STATE_STANDBY_REPLAY) {
index a8d0528a4b415049e0f920b322210505395efd74..b572be12069f78d99ae74cfe679710b0bfe29ef4 100644 (file)
@@ -53,18 +53,20 @@ class MMDSCacheRejoin : public Message {
       nonce(n), caps_wanted(cw),
       filelock(dl), nestlock(nl), dftlock(dftl) { }
     void encode(bufferlist &bl) const {
-      ::encode(nonce, bl);
-      ::encode(caps_wanted, bl);
-      ::encode(filelock, bl);
-      ::encode(nestlock, bl);
-      ::encode(dftlock, bl);
+      using ceph::encode;
+      encode(nonce, bl);
+      encode(caps_wanted, bl);
+      encode(filelock, bl);
+      encode(nestlock, bl);
+      encode(dftlock, bl);
     }
     void decode(bufferlist::iterator &bl) {
-      ::decode(nonce, bl);
-      ::decode(caps_wanted, bl);
-      ::decode(filelock, bl);
-      ::decode(nestlock, bl);
-      ::decode(dftlock, bl);
+      using ceph::decode;
+      decode(nonce, bl);
+      decode(caps_wanted, bl);
+      decode(filelock, bl);
+      decode(nestlock, bl);
+      decode(dftlock, bl);
     }
   };
   WRITE_CLASS_ENCODER(inode_strong)
@@ -75,12 +77,14 @@ class MMDSCacheRejoin : public Message {
     dirfrag_strong() {}
     dirfrag_strong(int n, int dr) : nonce(n), dir_rep(dr) {}
     void encode(bufferlist &bl) const {
-      ::encode(nonce, bl);
-      ::encode(dir_rep, bl);
+      using ceph::encode;
+      encode(nonce, bl);
+      encode(dir_rep, bl);
     }
     void decode(bufferlist::iterator &bl) {
-      ::decode(nonce, bl);
-      ::decode(dir_rep, bl);
+      using ceph::decode;
+      decode(nonce, bl);
+      decode(dir_rep, bl);
     }
   };
   WRITE_CLASS_ENCODER(dirfrag_strong)
@@ -100,20 +104,22 @@ class MMDSCacheRejoin : public Message {
     bool is_remote() { return remote_ino > 0; }
     bool is_null() { return ino == 0 && remote_ino == 0; }
     void encode(bufferlist &bl) const {
-      ::encode(first, bl);
-      ::encode(ino, bl);
-      ::encode(remote_ino, bl);
-      ::encode(remote_d_type, bl);
-      ::encode(nonce, bl);
-      ::encode(lock, bl);
+      using ceph::encode;
+      encode(first, bl);
+      encode(ino, bl);
+      encode(remote_ino, bl);
+      encode(remote_d_type, bl);
+      encode(nonce, bl);
+      encode(lock, bl);
     }
     void decode(bufferlist::iterator &bl) {
-      ::decode(first, bl);
-      ::decode(ino, bl);
-      ::decode(remote_ino, bl);
-      ::decode(remote_d_type, bl);
-      ::decode(nonce, bl);
-      ::decode(lock, bl);
+      using ceph::decode;
+      decode(first, bl);
+      decode(ino, bl);
+      decode(remote_ino, bl);
+      decode(remote_d_type, bl);
+      decode(nonce, bl);
+      decode(lock, bl);
     }
   };
   WRITE_CLASS_ENCODER(dn_strong)
@@ -124,12 +130,14 @@ class MMDSCacheRejoin : public Message {
     dn_weak() : ino(0) {}
     dn_weak(snapid_t f, inodeno_t pi) : first(f), ino(pi) {}
     void encode(bufferlist &bl) const {
-      ::encode(first, bl);
-      ::encode(ino, bl);
+      using ceph::encode;
+      encode(first, bl);
+      encode(ino, bl);
     }
     void decode(bufferlist::iterator &bl) {
-      ::decode(first, bl);
-      ::decode(ino, bl);
+      using ceph::decode;
+      decode(first, bl);
+      decode(ino, bl);
     }
   };
   WRITE_CLASS_ENCODER(dn_weak)
@@ -140,14 +148,16 @@ class MMDSCacheRejoin : public Message {
   struct lock_bls {
     bufferlist file, nest, dft;
     void encode(bufferlist& bl) const {
-      ::encode(file, bl);
-      ::encode(nest, bl);
-      ::encode(dft, bl);
+      using ceph::encode;
+      encode(file, bl);
+      encode(nest, bl);
+      encode(dft, bl);
     }
     void decode(bufferlist::iterator& bl) {
-      ::decode(file, bl);
-      ::decode(nest, bl);
-      ::decode(dft, bl);
+      using ceph::decode;
+      decode(file, bl);
+      decode(nest, bl);
+      decode(dft, bl);
     }
   };
   WRITE_CLASS_ENCODER(lock_bls)
@@ -181,12 +191,14 @@ class MMDSCacheRejoin : public Message {
     slave_reqid(const metareqid_t& r, __u32 a)
       : reqid(r), attempt(a) {}
     void encode(bufferlist& bl) const {
-      ::encode(reqid, bl);
-      ::encode(attempt, bl);
+      using ceph::encode;
+      encode(reqid, bl);
+      encode(attempt, bl);
     }
     void decode(bufferlist::iterator& bl) {
-      ::decode(reqid, bl);
-      ::decode(attempt, bl);
+      using ceph::decode;
+      decode(reqid, bl);
+      decode(attempt, bl);
     }
   };
   map<vinodeno_t, list<slave_reqid> > authpinned_inodes;
@@ -220,17 +232,19 @@ public:
     strong_inodes[i] = inode_strong(n, cw, dl, nl, dftl);
   }
   void add_inode_locks(CInode *in, __u32 nonce, bufferlist& bl) {
-    ::encode(in->inode.ino, inode_locks);
-    ::encode(in->last, inode_locks);
-    ::encode(nonce, inode_locks);
-    ::encode(bl, inode_locks);
+    using ceph::encode;
+    encode(in->inode.ino, inode_locks);
+    encode(in->last, inode_locks);
+    encode(nonce, inode_locks);
+    encode(bl, inode_locks);
   }
   void add_inode_base(CInode *in, uint64_t features) {
-    ::encode(in->inode.ino, inode_base);
-    ::encode(in->last, inode_base);
+    using ceph::encode;
+    encode(in->inode.ino, inode_base);
+    encode(in->last, inode_base);
     bufferlist bl;
     in->_encode_base(bl, features);
-    ::encode(bl, inode_base);
+    encode(bl, inode_base);
   }
   void add_inode_authpin(vinodeno_t ino, const metareqid_t& ri, __u32 attempt) {
     authpinned_inodes[ino].push_back(slave_reqid(ri, attempt));
@@ -286,49 +300,51 @@ public:
 
   // -- encoding --
   void encode_payload(uint64_t features) override {
-    ::encode(op, payload);
-    ::encode(strong_inodes, payload);
-    ::encode(inode_base, payload);
-    ::encode(inode_locks, payload);
-    ::encode(inode_scatterlocks, payload);
-    ::encode(authpinned_inodes, payload);
-    ::encode(frozen_authpin_inodes, payload);
-    ::encode(xlocked_inodes, payload);
-    ::encode(wrlocked_inodes, payload);
-    ::encode(cap_exports, payload);
-    ::encode(client_map, payload, features);
-    ::encode(imported_caps, payload);
-    ::encode(strong_dirfrags, payload);
-    ::encode(dirfrag_bases, payload);
-    ::encode(weak, payload);
-    ::encode(weak_dirfrags, payload);
-    ::encode(weak_inodes, payload);
-    ::encode(strong_dentries, payload);
-    ::encode(authpinned_dentries, payload);
-    ::encode(xlocked_dentries, payload);
+    using ceph::encode;
+    encode(op, payload);
+    encode(strong_inodes, payload);
+    encode(inode_base, payload);
+    encode(inode_locks, payload);
+    encode(inode_scatterlocks, payload);
+    encode(authpinned_inodes, payload);
+    encode(frozen_authpin_inodes, payload);
+    encode(xlocked_inodes, payload);
+    encode(wrlocked_inodes, payload);
+    encode(cap_exports, payload);
+    encode(client_map, payload, features);
+    encode(imported_caps, payload);
+    encode(strong_dirfrags, payload);
+    encode(dirfrag_bases, payload);
+    encode(weak, payload);
+    encode(weak_dirfrags, payload);
+    encode(weak_inodes, payload);
+    encode(strong_dentries, payload);
+    encode(authpinned_dentries, payload);
+    encode(xlocked_dentries, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(op, p);
-    ::decode(strong_inodes, p);
-    ::decode(inode_base, p);
-    ::decode(inode_locks, p);
-    ::decode(inode_scatterlocks, p);
-    ::decode(authpinned_inodes, p);
-    ::decode(frozen_authpin_inodes, p);
-    ::decode(xlocked_inodes, p);
-    ::decode(wrlocked_inodes, p);
-    ::decode(cap_exports, p);
-    ::decode(client_map, p);
-    ::decode(imported_caps, p);
-    ::decode(strong_dirfrags, p);
-    ::decode(dirfrag_bases, p);
-    ::decode(weak, p);
-    ::decode(weak_dirfrags, p);
-    ::decode(weak_inodes, p);
-    ::decode(strong_dentries, p);
-    ::decode(authpinned_dentries, p);
-    ::decode(xlocked_dentries, p);
+    using ceph::decode;
+    decode(op, p);
+    decode(strong_inodes, p);
+    decode(inode_base, p);
+    decode(inode_locks, p);
+    decode(inode_scatterlocks, p);
+    decode(authpinned_inodes, p);
+    decode(frozen_authpin_inodes, p);
+    decode(xlocked_inodes, p);
+    decode(wrlocked_inodes, p);
+    decode(cap_exports, p);
+    decode(client_map, p);
+    decode(imported_caps, p);
+    decode(strong_dirfrags, p);
+    decode(dirfrag_bases, p);
+    decode(weak, p);
+    decode(weak_dirfrags, p);
+    decode(weak_inodes, p);
+    decode(strong_dentries, p);
+    decode(authpinned_dentries, p);
+    decode(xlocked_dentries, p);
   }
 
 };
index 351f025f686410bc29da77f2b9f364e5a10ec976..3ea3683a25c87ff5a18cf750547c559ab4456853 100644 (file)
@@ -31,13 +31,14 @@ struct MMDSFindIno : public Message {
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(tid, payload);
-    ::encode(ino, payload);
+    using ceph::encode;
+    encode(tid, payload);
+    encode(ino, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(tid, p);
-    ::decode(ino, p);
+    decode(tid, p);
+    decode(ino, p);
   }
 };
 
index 996d677789cc815275721b66c30665cc7766dff0..7560fd5de49fc16dd19ccad1afcd85f94a66f84e 100644 (file)
@@ -31,13 +31,14 @@ struct MMDSFindInoReply : public Message {
   }
   
   void encode_payload(uint64_t features) override {
-    ::encode(tid, payload);
-    ::encode(path, payload);
+    using ceph::encode;
+    encode(tid, payload);
+    encode(path, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(tid, p);
-    ::decode(path, p);
+    decode(tid, p);
+    decode(path, p);
   }
 };
 
index 1d8e7e3114cbc87a47e768bcb541aff69ff9fbec..450bf29e91d58d4303dace5f4ae5cb070ae72bfd 100644 (file)
@@ -44,17 +44,18 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
-    ::encode(basefrag, payload);
-    ::encode(bits, payload);
-    ::encode(basebl, payload);
+    using ceph::encode;
+    encode(ino, payload);
+    encode(basefrag, payload);
+    encode(bits, payload);
+    encode(basebl, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
-    ::decode(basefrag, p);
-    ::decode(bits, p);
-    ::decode(basebl, p);
+    decode(ino, p);
+    decode(basefrag, p);
+    decode(bits, p);
+    decode(basebl, p);
   }
   
 };
index 128b1d1d0348a520f7d956598e119e5018a520b9..212e09a585b06e263462af170728c4d4f82b6ec1 100644 (file)
@@ -43,16 +43,18 @@ public:
   }
 
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(global_id, p);
-    ::decode(targets, p);
+    decode(global_id, p);
+    decode(targets, p);
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(global_id, payload);
-    ::encode(targets, payload);
+    encode(global_id, payload);
+    encode(targets, payload);
   }
 };
 
index 679f559bf8e1fc24c8d2c26201703ba84aaa3bb5..4f254d42d57d73779a93683bf39e4bd98df4c9bc 100644 (file)
@@ -52,13 +52,14 @@ public:
   // marshalling
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(epoch, p);
-    ::decode(encoded, p);
+    decode(fsid, p);
+    decode(epoch, p);
+    decode(encoded, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(fsid, payload);
-    ::encode(epoch, payload);
+    using ceph::encode;
+    encode(fsid, payload);
+    encode(epoch, payload);
     if ((features & CEPH_FEATURE_PGID64) == 0 ||
        (features & CEPH_FEATURE_MDSENC) == 0 ||
        (features & CEPH_FEATURE_MSG_ADDR2) == 0) {
@@ -68,7 +69,7 @@ public:
       encoded.clear();
       m.encode(encoded, features);
     }
-    ::encode(encoded, payload);
+    encode(encoded, payload);
   }
 };
 
index 667e685030069ff095280a939817b8bf4cfee91b..8e8f1e1e2c219f1f26d12f86cc4ae059ceb25dd7 100644 (file)
@@ -35,13 +35,14 @@ struct MMDSOpenIno : public Message {
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
-    ::encode(ancestors, payload);
+    using ceph::encode;
+    encode(ino, payload);
+    encode(ancestors, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
-    ::decode(ancestors, p);
+    decode(ino, p);
+    decode(ancestors, p);
   }
 };
 
index 0b80c0d06453822484ab5a49e7875c605a84e95d..331eb537d75c0af64b872df105e947fbbf951cdc 100644 (file)
@@ -36,17 +36,18 @@ struct MMDSOpenInoReply : public Message {
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(ino, payload);
-    ::encode(ancestors, payload);
-    ::encode(hint, payload);
-    ::encode(error, payload);
+    using ceph::encode;
+    encode(ino, payload);
+    encode(ancestors, payload);
+    encode(hint, payload);
+    encode(error, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(ino, p);
-    ::decode(ancestors, p);
-    ::decode(hint, p);
-    ::decode(error, p);
+    decode(ino, p);
+    decode(ancestors, p);
+    decode(hint, p);
+    decode(error, p);
   }
 };
 
index baf581b4bd0bca930e4ecf10e45c8ad1115b47a7..bf87e5f3a88708f78ee493729c8d12602db34f74 100644 (file)
@@ -29,12 +29,14 @@ public:
     bool committing;
     slave_request() : committing(false) {}
     void encode(bufferlist &bl) const {
-      ::encode(inode_caps, bl);
-      ::encode(committing, bl);
+      using ceph::encode;
+      encode(inode_caps, bl);
+      encode(committing, bl);
     }
     void decode(bufferlist::iterator &bl) {
-      ::decode(inode_caps, bl);
-      ::decode(committing, bl);
+      using ceph::decode;
+      decode(inode_caps, bl);
+      decode(committing, bl);
     }
   };
   WRITE_CLASS_ENCODER(slave_request)
@@ -74,15 +76,17 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(subtrees, payload);
-    ::encode(ambiguous_imports, payload);
-    ::encode(slave_requests, payload);
+    using ceph::encode;
+    encode(subtrees, payload);
+    encode(ambiguous_imports, payload);
+    encode(slave_requests, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(subtrees, p);
-    ::decode(ambiguous_imports, p);
-    ::decode(slave_requests, p);
+    decode(subtrees, p);
+    decode(ambiguous_imports, p);
+    decode(slave_requests, p);
   }
 };
 
index 98101fb70d79935224aa7959f74963dfdf283733..2f3a655450b3d76f046a8c427d15144fd6d450d1 100644 (file)
@@ -46,13 +46,15 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(commit, payload);
-    ::encode(abort, payload);
+    using ceph::encode;
+    encode(commit, payload);
+    encode(abort, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
-    ::decode(commit, p);
-    ::decode(abort, p);
+    decode(commit, p);
+    decode(abort, p);
   }
 };
 
index 9e7510c9a6df803bb86042758802261496a8cde0..0ef692506be97699d45d9ad87e866f735a04acda 100644 (file)
@@ -161,41 +161,42 @@ private:
 
 public:
   void encode_payload(uint64_t features) override {
-    ::encode(reqid, payload);
-    ::encode(attempt, payload);
-    ::encode(op, payload);
-    ::encode(flags, payload);
-    ::encode(lock_type, payload);
-    ::encode(object_info, payload);
-    ::encode(authpins, payload);
-    ::encode(srcdnpath, payload);
-    ::encode(destdnpath, payload);
-    ::encode(witnesses, payload);
-    ::encode(op_stamp, payload);
-    ::encode(inode_export, payload);
-    ::encode(inode_export_v, payload);
-    ::encode(srcdn_auth, payload);
-    ::encode(srci_replica, payload);
-    ::encode(stray, payload);
+    using ceph::encode;
+    encode(reqid, payload);
+    encode(attempt, payload);
+    encode(op, payload);
+    encode(flags, payload);
+    encode(lock_type, payload);
+    encode(object_info, payload);
+    encode(authpins, payload);
+    encode(srcdnpath, payload);
+    encode(destdnpath, payload);
+    encode(witnesses, payload);
+    encode(op_stamp, payload);
+    encode(inode_export, payload);
+    encode(inode_export_v, payload);
+    encode(srcdn_auth, payload);
+    encode(srci_replica, payload);
+    encode(stray, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(reqid, p);
-    ::decode(attempt, p);
-    ::decode(op, p);
-    ::decode(flags, p);
-    ::decode(lock_type, p);
-    ::decode(object_info, p);
-    ::decode(authpins, p);
-    ::decode(srcdnpath, p);
-    ::decode(destdnpath, p);
-    ::decode(witnesses, p);
-    ::decode(op_stamp, p);
-    ::decode(inode_export, p);
-    ::decode(inode_export_v, p);
-    ::decode(srcdn_auth, p);
-    ::decode(srci_replica, p);
-    ::decode(stray, p);
+    decode(reqid, p);
+    decode(attempt, p);
+    decode(op, p);
+    decode(flags, p);
+    decode(lock_type, p);
+    decode(object_info, p);
+    decode(authpins, p);
+    decode(srcdnpath, p);
+    decode(destdnpath, p);
+    decode(witnesses, p);
+    decode(op_stamp, p);
+    decode(inode_export, p);
+    decode(inode_export_v, p);
+    decode(srcdn_auth, p);
+    decode(srci_replica, p);
+    decode(stray, p);
   }
 
   const char *get_type_name() const override { return "slave_request"; }
index b42a4ad649202763797ac6caf4ecce256bc33f25..cf451cb5f8efa9a6848a2614d8c0e23bd20bc1d4 100644 (file)
@@ -48,17 +48,18 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(table, p);
-    ::decode(op, p);
-    ::decode(reqid, p);
-    ::decode(bl, p);
+    decode(table, p);
+    decode(op, p);
+    decode(reqid, p);
+    decode(bl, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(table, payload);
-    ::encode(op, payload);
-    ::encode(reqid, payload);
-    ::encode(bl, payload);
+    using ceph::encode;
+    encode(table, payload);
+    encode(op, payload);
+    encode(reqid, payload);
+    encode(bl, payload);
   }
 };
 
index 5def13c1491c34c27c80f934c1a0edf0752f730c..54d569cba87492d49e7dfcf65eb0c45b5a9101a1 100644 (file)
@@ -101,38 +101,39 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(server_addr, payload, features);
-    ::encode(gid, payload);
-    ::encode(available, payload);
-    ::encode(name, payload);
-    ::encode(fsid, payload);
-    ::encode(available_modules, payload);
-    ::encode(command_descs, payload);
-    ::encode(metadata, payload);
-    ::encode(services, payload);
+    encode(server_addr, payload, features);
+    encode(gid, payload);
+    encode(available, payload);
+    encode(name, payload);
+    encode(fsid, payload);
+    encode(available_modules, payload);
+    encode(command_descs, payload);
+    encode(metadata, payload);
+    encode(services, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(server_addr, p);
-    ::decode(gid, p);
-    ::decode(available, p);
-    ::decode(name, p);
+    decode(server_addr, p);
+    decode(gid, p);
+    decode(available, p);
+    decode(name, p);
     if (header.version >= 2) {
-      ::decode(fsid, p);
+      decode(fsid, p);
     }
     if (header.version >= 3) {
-      ::decode(available_modules, p);
+      decode(available_modules, p);
     }
     if (header.version >= 4) {
-      ::decode(command_descs, p);
+      decode(command_descs, p);
     }
     if (header.version >= 5) {
-      ::decode(metadata, p);
+      decode(metadata, p);
     }
     if (header.version >= 6) {
-      ::decode(services, p);
+      decode(services, p);
     }
   }
 };
index 3a963665cf1a415ec4cbf90f5af527752630e972..399cc5d2550d8f93f4c3ec0aa4827ddafff8ca6c 100644 (file)
@@ -35,15 +35,16 @@ public:
   void decode_payload() override
   {
     bufferlist::iterator p = payload.begin();
-    ::decode(stats_period, p);
+    decode(stats_period, p);
     if (header.version >= 2) {
-      ::decode(stats_threshold, p);
+      decode(stats_threshold, p);
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(stats_period, payload);
-    ::encode(stats_threshold, payload);
+    using ceph::encode;
+    encode(stats_period, payload);
+    encode(stats_threshold, payload);
   }
 
   const char *get_type_name() const override { return "mgrconfigure"; }
index a8e5289d27d43747e89e1ee57da5b0b4b71de253..c661519b18566ca102fbb70d3531fbb77451c5be 100644 (file)
@@ -37,12 +37,13 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(mon_status_json, p);
-    ::decode(health_json, p);
+    decode(mon_status_json, p);
+    decode(health_json, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(mon_status_json, payload);
-    ::encode(health_json, payload);
+    using ceph::encode;
+    encode(mon_status_json, payload);
+    encode(health_json, payload);
   }
 
 private:
index ddaa96a3a5129a4ca84d76a2c145f51a409a45ba..965e9e57326fbb3e7e1bf901c9255ca9a856f43f 100644 (file)
@@ -44,10 +44,11 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(map, p);
+    decode(map, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(map, payload, features);
+    using ceph::encode;
+    encode(map, payload, features);
   }
 };
 
index 5db75e3f19586bb2be337ef89ec26f34d4945427..42fedee8010de17e71c3e487ab64b57dec58cdb3 100644 (file)
@@ -34,24 +34,25 @@ public:
   void decode_payload() override
   {
     bufferlist::iterator p = payload.begin();
-    ::decode(daemon_name, p);
+    decode(daemon_name, p);
     if (header.version >= 2) {
-      ::decode(service_name, p);
-      ::decode(service_daemon, p);
+      decode(service_name, p);
+      decode(service_daemon, p);
       if (service_daemon) {
-       ::decode(daemon_metadata, p);
-       ::decode(daemon_status, p);
+       decode(daemon_metadata, p);
+       decode(daemon_status, p);
       }
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(daemon_name, payload);
-    ::encode(service_name, payload);
-    ::encode(service_daemon, payload);
+    using ceph::encode;
+    encode(daemon_name, payload);
+    encode(service_name, payload);
+    encode(service_daemon, payload);
     if (service_daemon) {
-      ::encode(daemon_metadata, payload);
-      ::encode(daemon_status, payload);
+      encode(daemon_metadata, payload);
+      encode(daemon_status, payload);
     }
   }
 
index f6af6dfb86aa06a0da4b0e1744fba0e1916ab6c1..331fd073c09e3b0b8c02863b12a086ccb4220a63 100644 (file)
@@ -41,24 +41,24 @@ public:
     // encoding here, we could rely on the MgrReport
     // verisoning instead.
     ENCODE_START(2, 1, bl);
-    ::encode(path, bl);
-    ::encode(description, bl);
-    ::encode(nick, bl);
+    encode(path, bl);
+    encode(description, bl);
+    encode(nick, bl);
     static_assert(sizeof(type) == 1, "perfcounter_type_d must be one byte");
-    ::encode((uint8_t)type, bl);
-    ::encode(priority, bl);
+    encode((uint8_t)type, bl);
+    encode(priority, bl);
     ENCODE_FINISH(bl);
   }
   
   void decode(bufferlist::iterator &p)
   {
     DECODE_START(2, p);
-    ::decode(path, p);
-    ::decode(description, p);
-    ::decode(nick, p);
-    ::decode((uint8_t&)type, p);
+    decode(path, p);
+    decode(description, p);
+    decode(nick, p);
+    decode((uint8_t&)type, p);
     if (struct_v >= 2) {
-      ::decode(priority, p);
+      decode(priority, p);
     }
     DECODE_FINISH(p);
   }
@@ -98,28 +98,29 @@ public:
   void decode_payload() override
   {
     bufferlist::iterator p = payload.begin();
-    ::decode(daemon_name, p);
-    ::decode(declare_types, p);
-    ::decode(packed, p);
+    decode(daemon_name, p);
+    decode(declare_types, p);
+    decode(packed, p);
     if (header.version >= 2)
-      ::decode(undeclare_types, p);
+      decode(undeclare_types, p);
     if (header.version >= 3) {
-      ::decode(service_name, p);
-      ::decode(daemon_status, p);
+      decode(service_name, p);
+      decode(daemon_status, p);
     }
     if (header.version >= 5) {
-      ::decode(osd_health_metrics, p);
+      decode(osd_health_metrics, p);
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(daemon_name, payload);
-    ::encode(declare_types, payload);
-    ::encode(packed, payload);
-    ::encode(undeclare_types, payload);
-    ::encode(service_name, payload);
-    ::encode(daemon_status, payload);
-    ::encode(osd_health_metrics, payload);
+    using ceph::encode;
+    encode(daemon_name, payload);
+    encode(declare_types, payload);
+    encode(packed, payload);
+    encode(undeclare_types, payload);
+    encode(service_name, payload);
+    encode(daemon_status, payload);
+    encode(osd_health_metrics, payload);
   }
 
   const char *get_type_name() const override { return "mgrreport"; }
index c6764475dcd0caa4a611878ff7883ae0f11daab9..a0b263c8d49f72692f726bb34d1544dd242747a8 100644 (file)
@@ -46,15 +46,16 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(cmd, payload);
+    encode(fsid, payload);
+    encode(cmd, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(cmd, p);
+    decode(fsid, p);
+    decode(cmd, p);
   }
 };
 
index 2c07b5fe722b8aca397913b9c8e6e8c8a4ef9e9b..405f81d5f901a25ff9ab2561bbf401361020691b 100644 (file)
@@ -37,17 +37,18 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(r, payload);
-    ::encode(rs, payload);
-    ::encode(cmd, payload);
+    encode(r, payload);
+    encode(rs, payload);
+    encode(cmd, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(r, p);
-    ::decode(rs, p);
-    ::decode(cmd, p);
+    decode(r, p);
+    decode(rs, p);
+    decode(cmd, p);
   }
 };
 
index c9b87c451ecd9320e9f8a0e2cd20a72e22ff0772..530e13f60f6eabd8e406ab4e859fd4c38fd3f884 100644 (file)
@@ -76,6 +76,7 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     if (monmap_bl.length() && (features != CEPH_FEATURES_ALL)) {
       // reencode old-format monmap
       MonMap t;
@@ -84,36 +85,36 @@ public:
       t.encode(monmap_bl, features);
     }
 
-    ::encode(fsid, payload);
-    ::encode(op, payload);
-    ::encode(epoch, payload);
-    ::encode(monmap_bl, payload);
-    ::encode(quorum, payload);
-    ::encode(quorum_features, payload);
-    ::encode((version_t)0, payload);  // defunct
-    ::encode((version_t)0, payload);  // defunct
-    ::encode(sharing_bl, payload);
-    ::encode(mon_features, payload);
-    ::encode(metadata, payload);
+    encode(fsid, payload);
+    encode(op, payload);
+    encode(epoch, payload);
+    encode(monmap_bl, payload);
+    encode(quorum, payload);
+    encode(quorum_features, payload);
+    encode((version_t)0, payload);  // defunct
+    encode((version_t)0, payload);  // defunct
+    encode(sharing_bl, payload);
+    encode(mon_features, payload);
+    encode(metadata, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(op, p);
-    ::decode(epoch, p);
-    ::decode(monmap_bl, p);
-    ::decode(quorum, p);
-    ::decode(quorum_features, p);
+    decode(fsid, p);
+    decode(op, p);
+    decode(epoch, p);
+    decode(monmap_bl, p);
+    decode(quorum, p);
+    decode(quorum_features, p);
     {
       version_t v;  // defunct fields from old encoding
-      ::decode(v, p);
-      ::decode(v, p);
+      decode(v, p);
+      decode(v, p);
     }
-    ::decode(sharing_bl, p);
+    decode(sharing_bl, p);
     if (header.version >= 6)
-      ::decode(mon_features, p);
+      decode(mon_features, p);
     if (header.version >= 7)
-      ::decode(metadata, p);
+      decode(metadata, p);
   }
   
 };
index de10c7a87f8b7e1007ed91152ebe66f43b862959..532a37776d1503875f8b86068aa6a52dd4bc8ee9 100644 (file)
@@ -68,19 +68,21 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(full_first, payload);
-    ::encode(full_last, payload);
-    ::encode(inc_first, payload);
-    ::encode(inc_last, payload);
+    encode(full_first, payload);
+    encode(full_last, payload);
+    encode(inc_first, payload);
+    encode(inc_last, payload);
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(full_first, p);
-    ::decode(full_last, p);
-    ::decode(inc_first, p);
-    ::decode(inc_last, p);
+    decode(full_first, p);
+    decode(full_last, p);
+    decode(inc_first, p);
+    decode(inc_last, p);
   }
 };
 
index ddf58dc6d44e0ba3f609d64e276d5038e76db042..5ee28d6053aced0c4bbec2b85cedba5f45c61318 100644 (file)
@@ -38,14 +38,15 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(handle, payload);
-    ::encode(what, payload);
+    using ceph::encode;
+    encode(handle, payload);
+    encode(what, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(handle, p);
-    ::decode(what, p);
+    decode(handle, p);
+    decode(what, p);
   }
 
   ceph_tid_t handle = 0;
index 4df114d3c0edd12b204665df6ef25ff9e3f6c047..cc9fac0e180886273e3f506a9933d0006cf0ccd3 100644 (file)
@@ -40,17 +40,18 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(handle, payload);
-    ::encode(version, payload);
-    ::encode(oldest_version, payload);
+    using ceph::encode;
+    encode(handle, payload);
+    encode(version, payload);
+    encode(oldest_version, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(handle, p);
-    ::decode(version, p);
+    decode(handle, p);
+    decode(version, p);
     if (header.version >= 2)
-      ::decode(oldest_version, p);
+      decode(oldest_version, p);
   }
 
   ceph_tid_t handle = 0;
index 99f466dc4a3a3a7839e246b194d7e8c5c4ceef61..c92ea1d985e016ff5e83956fa7a891152e111ecf 100644 (file)
@@ -32,11 +32,12 @@ public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(old_max_id, p);
+    decode(old_max_id, p);
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(old_max_id, payload);
+    encode(old_max_id, payload);
   }
 };
 
index 6b66847633f9dc3ff15f7d9417c569f57ad4a4e3..cef94294be0f180ceeedc089235ad47395b59cc8 100644 (file)
@@ -34,12 +34,13 @@ public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(health_checks, p);
+    decode(health_checks, p);
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(health_checks, payload);
+    encode(health_checks, payload);
   }
 
 };
index 9f9331a7cd3ce514c3077d7da995d36232c0a1ec..ebb407c0af3fc15ec5ff83370adb8563c952bb16 100644 (file)
@@ -42,17 +42,18 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(name, payload);
-    ::encode(addr, payload, features);
+    encode(fsid, payload);
+    encode(name, payload);
+    encode(addr, payload, features);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(name, p);
-    ::decode(addr, p);
+    decode(fsid, p);
+    decode(name, p);
+    decode(addr, p);
   }
 };
 
index 831b1a1fbb1b772b95d52ece39002c56809f0704..102429a44a971360f7d5809005c7071ef80f9936 100644 (file)
@@ -44,11 +44,12 @@ public:
       t.encode(monmapbl, features);
     }
 
-    ::encode(monmapbl, payload);
+    using ceph::encode;
+    encode(monmapbl, payload);
   }
   void decode_payload() override { 
     bufferlist::iterator p = payload.begin();
-    ::decode(monmapbl, p);
+    decode(monmapbl, p);
   }
 };
 
index 3b084d92e9964a2da87801f92e0dc43793fccbbf..68acb26e6316e3c03845afdf3a9059ce72f79268 100644 (file)
@@ -40,12 +40,13 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(data, payload);
+    using ceph::encode;
+    encode(data, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(data, p);
+    decode(data, p);
   }
 };
 
index eef0966f15c0e20f1495e59dce4789f92554c23c..72bbfe0a72aba6b292e2c28a7665c506a5f9c918 100644 (file)
@@ -44,15 +44,16 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(health_checks, payload);
-    ::encode(service_map_bl, payload);
+    encode(health_checks, payload);
+    encode(service_map_bl, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(health_checks, p);
-    ::decode(service_map_bl, p);
+    decode(health_checks, p);
+    decode(service_map_bl, p);
   }
 };
 
index 8a5e4f9341613fcd69dc3a47ed6d2ea0cd5aa069..36bb3b086b252b1b7afefe0ad8f18d11ec66c72b 100644 (file)
@@ -92,37 +92,38 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     header.version = HEAD_VERSION;
-    ::encode(epoch, payload);
-    ::encode(op, payload);
-    ::encode(first_committed, payload);
-    ::encode(last_committed, payload);
-    ::encode(pn_from, payload);
-    ::encode(pn, payload);
-    ::encode(uncommitted_pn, payload);
-    ::encode(lease_timestamp, payload);
-    ::encode(sent_timestamp, payload);
-    ::encode(latest_version, payload);
-    ::encode(latest_value, payload);
-    ::encode(values, payload);
-    ::encode(feature_map, payload);
+    encode(epoch, payload);
+    encode(op, payload);
+    encode(first_committed, payload);
+    encode(last_committed, payload);
+    encode(pn_from, payload);
+    encode(pn, payload);
+    encode(uncommitted_pn, payload);
+    encode(lease_timestamp, payload);
+    encode(sent_timestamp, payload);
+    encode(latest_version, payload);
+    encode(latest_value, payload);
+    encode(values, payload);
+    encode(feature_map, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(op, p);
-    ::decode(first_committed, p);
-    ::decode(last_committed, p);
-    ::decode(pn_from, p);   
-    ::decode(pn, p);   
-    ::decode(uncommitted_pn, p);
-    ::decode(lease_timestamp, p);
-    ::decode(sent_timestamp, p);
-    ::decode(latest_version, p);
-    ::decode(latest_value, p);
-    ::decode(values, p);
+    decode(epoch, p);
+    decode(op, p);
+    decode(first_committed, p);
+    decode(last_committed, p);
+    decode(pn_from, p);   
+    decode(pn, p);   
+    decode(uncommitted_pn, p);
+    decode(lease_timestamp, p);
+    decode(sent_timestamp, p);
+    decode(latest_version, p);
+    decode(latest_value, p);
+    decode(values, p);
     if (header.version >= 4) {
-      ::decode(feature_map, p);
+      decode(feature_map, p);
     }
   }
 };
index c98fc3a759493528c9d489fb65958157deefb819..d372501ff9aa4355ba636f338fb358a4092acf38 100644 (file)
@@ -90,6 +90,7 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     if (monmap_bl.length() &&
        ((features & CEPH_FEATURE_MONENC) == 0 ||
         (features & CEPH_FEATURE_MSG_ADDR2) == 0)) {
@@ -100,28 +101,28 @@ public:
       t.encode(monmap_bl, features);
     }
 
-    ::encode(fsid, payload);
-    ::encode(op, payload);
-    ::encode(name, payload);
-    ::encode(quorum, payload);
-    ::encode(monmap_bl, payload);
-    ::encode(has_ever_joined, payload);
-    ::encode(paxos_first_version, payload);
-    ::encode(paxos_last_version, payload);
-    ::encode(required_features, payload);
+    encode(fsid, payload);
+    encode(op, payload);
+    encode(name, payload);
+    encode(quorum, payload);
+    encode(monmap_bl, payload);
+    encode(has_ever_joined, payload);
+    encode(paxos_first_version, payload);
+    encode(paxos_last_version, payload);
+    encode(required_features, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(op, p);
-    ::decode(name, p);
-    ::decode(quorum, p);
-    ::decode(monmap_bl, p);
-    ::decode(has_ever_joined, p);
-    ::decode(paxos_first_version, p);
-    ::decode(paxos_last_version, p);
+    decode(fsid, p);
+    decode(op, p);
+    decode(name, p);
+    decode(quorum, p);
+    decode(monmap_bl, p);
+    decode(has_ever_joined, p);
+    decode(paxos_first_version, p);
+    decode(paxos_last_version, p);
     if (header.version >= 6)
-      ::decode(required_features, p);
+      decode(required_features, p);
     else
       required_features = 0;
   }
index ff77b468c749a046e4d40c355a29d955888ad193..6810707dfc9fe925d19a7e30c8564cb2bf8aca5c 100644 (file)
@@ -49,13 +49,14 @@ public:
   }
 
   void service_encode() {
-    ::encode(epoch, payload);
-    ::encode(round, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(round, payload);
   }
 
   void service_decode(bufferlist::iterator &p) {
-    ::decode(epoch, p);
-    ::decode(round, p);
+    decode(epoch, p);
+    decode(round, p);
   }
 
   void encode_payload(uint64_t features) override {
index b7424ea07a56296b12980c3b19c72f494211b3fc..883047ef02f89442b50ebfcd594b5994e209d624 100644 (file)
@@ -64,23 +64,24 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     uint8_t o = op;
-    ::encode(o, payload);
-    ::encode(version, payload);
-    ::encode(result, payload);
-    ::encode(num_keys, payload);
-    ::encode(key, payload);
+    encode(o, payload);
+    encode(version, payload);
+    encode(result, payload);
+    encode(num_keys, payload);
+    encode(key, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     uint8_t o;
-    ::decode(o, p);
+    decode(o, p);
     op = (op_type_t)o;
-    ::decode(version, p);
-    ::decode(result, p);
-    ::decode(num_keys, p);
-    ::decode(key, p);
+    decode(version, p);
+    decode(result, p);
+    decode(num_keys, p);
+    decode(key, p);
   }
 };
 
index 1fee9bb379e925ca567909c9b7b6fffb4b936da9..74c2a87ea68abbc161d9a9ccb19fa98d1025002a 100644 (file)
@@ -54,7 +54,7 @@ public:
     bufferlist::iterator p = payload.begin();
     if (header.version < 2) {
       map<string, ceph_mon_subscribe_item_old> oldwhat;
-      ::decode(oldwhat, p);
+      decode(oldwhat, p);
       what.clear();
       for (map<string, ceph_mon_subscribe_item_old>::iterator q = oldwhat.begin();
           q != oldwhat.end();
@@ -68,12 +68,13 @@ public:
          what[q->first].flags |= CEPH_SUBSCRIBE_ONETIME;
       }
     } else {
-      ::decode(what, p);
+      decode(what, p);
     }
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     if (features & CEPH_FEATURE_SUBSCRIBE2) {
-      ::encode(what, payload);
+      encode(what, payload);
       header.version = HEAD_VERSION;
     } else {
       header.version = 0;
@@ -88,7 +89,7 @@ public:
          oldwhat[q->first].have = 0;
        oldwhat[q->first].onetime = q->second.flags & CEPH_SUBSCRIBE_ONETIME;
       }
-      ::encode(oldwhat, payload);
+      encode(oldwhat, payload);
     }
   }
 };
index 148d90db75d70190c63e0193ac6bc55ccb58e97a..6c36626a1f63d9126b4deb44a116194b686c437d 100644 (file)
@@ -38,12 +38,13 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(interval, p);
-    ::decode(fsid, p);
+    decode(interval, p);
+    decode(fsid, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(interval, payload);
-    ::encode(fsid, payload);
+    using ceph::encode;
+    encode(interval, payload);
+    encode(fsid, payload);
   }
 };
 
index 2b383820b4713d4b1dae3300d74c133a6143bfa9..0c9accaa60e610e48848a20d4c58fd92286ae351 100644 (file)
@@ -87,24 +87,25 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(op, payload);
-    ::encode(cookie, payload);
-    ::encode(last_committed, payload);
-    ::encode(last_key.first, payload);
-    ::encode(last_key.second, payload);
-    ::encode(chunk_bl, payload);
-    ::encode(reply_to, payload, features);
+    using ceph::encode;
+    encode(op, payload);
+    encode(cookie, payload);
+    encode(last_committed, payload);
+    encode(last_key.first, payload);
+    encode(last_key.second, payload);
+    encode(chunk_bl, payload);
+    encode(reply_to, payload, features);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(op, p);
-    ::decode(cookie, p);
-    ::decode(last_committed, p);
-    ::decode(last_key.first, p);
-    ::decode(last_key.second, p);
-    ::decode(chunk_bl, p);
-    ::decode(reply_to, p);
+    decode(op, p);
+    decode(cookie, p);
+    decode(last_committed, p);
+    decode(last_key.first, p);
+    decode(last_key.second, p);
+    decode(chunk_bl, p);
+    decode(reply_to, p);
   }
 };
 
index f820abbee1bc42fdf7dc060a4fe9fd2283e620c3..9c28104b13cf3c3494d31ad7398a5cc628271c6e 100644 (file)
@@ -36,12 +36,13 @@ public:
   ~MNop() {}
 
   void encode_payload(uint64_t _features) {
-    ::encode(tag, payload);
+    using ceph::encode;
+    encode(tag, payload);
   }
 
   void decode_payload() {
     bufferlist::iterator p = payload.begin();
-    ::decode(tag, p);
+    decode(tag, p);
   }
 
   const char *get_type_name() const { return "MNop"; }
index 82b52e9cc1456887358c530c499b6f0919a42253..7a77e7f38680085ec723534d730d2956a997aab4 100644 (file)
@@ -31,12 +31,13 @@ private:
 public:
   void encode_payload(uint64_t features) override {
     paxos_encode();
-    ::encode(want, payload);
+    using ceph::encode;
+    encode(want, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(want, p);
+    decode(want, p);
   }
 
   const char *get_type_name() const override { return "osd_alive"; }
index 5b12884524a2b51800eaf2b776f723fc11d72793..c502fdccf8a3ca8b52893715caa2d7dcfbad986e 100644 (file)
@@ -50,22 +50,23 @@ public:
       end(end_) { }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(op, payload);
-    ::encode(id, payload);
-    ::encode(begin, payload);
-    ::encode(end, payload);
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(op, payload);
+    encode(id, payload);
+    encode(begin, payload);
+    encode(end, payload);
   }
 
   void decode_payload() override {
     auto p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(op, p);
-    ::decode(id, p);
-    ::decode(begin, p);
-    ::decode(end, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(op, p);
+    decode(id, p);
+    decode(begin, p);
+    decode(end, p);
   }
 
   const char *get_type_name() const override { return "osd_backoff"; }
index b8b083899f4917b2d2ca4a02c4f315374840b6ff..be0209b9bd973b38aed52bd72db99b92571327e4 100644 (file)
@@ -16,15 +16,16 @@ public:
       min_last_epoch_clean(min_lec)
   {}
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(pgs, payload);
-    ::encode(min_last_epoch_clean, payload);
+    encode(pgs, payload);
+    encode(min_last_epoch_clean, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(pgs, p);
-    ::decode(min_last_epoch_clean, p);
+    decode(pgs, p);
+    decode(min_last_epoch_clean, p);
   }
   const char *get_type_name() const override { return "osd_beacon"; }
   void print(ostream &out) const {
index 66f5bf079b6c6ecb75c06dff534badeafab2fa3f..ec25692f77e284faf3b666aee9d5f0eac10a20a6 100644 (file)
@@ -63,25 +63,26 @@ public:
   }
   
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(sb, payload);
-    ::encode(hb_back_addr, payload, features);
-    ::encode(cluster_addr, payload, features);
-    ::encode(boot_epoch, payload);
-    ::encode(hb_front_addr, payload, features);
-    ::encode(metadata, payload);
-    ::encode(osd_features, payload);
+    encode(sb, payload);
+    encode(hb_back_addr, payload, features);
+    encode(cluster_addr, payload, features);
+    encode(boot_epoch, payload);
+    encode(hb_front_addr, payload, features);
+    encode(metadata, payload);
+    encode(osd_features, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(sb, p);
-    ::decode(hb_back_addr, p);
-    ::decode(cluster_addr, p);
-    ::decode(boot_epoch, p);
-    ::decode(hb_front_addr, p);
-    ::decode(metadata, p);
-    ::decode(osd_features, p);
+    decode(sb, p);
+    decode(hb_back_addr, p);
+    decode(cluster_addr, p);
+    decode(boot_epoch, p);
+    decode(hb_front_addr, p);
+    decode(metadata, p);
+    decode(osd_features, p);
   }
 };
 
index 48a283c2060149b6a5619991059bccbab20db243..b5879dc510dde133ac5cc9b1b56d1a1899e99c59 100644 (file)
@@ -46,11 +46,11 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(op, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(op, p);
     if (header.version >= 3) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
       decode_trace(p);
     } else {
       min_epoch = map_epoch;
@@ -58,10 +58,11 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(op, payload, features);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(op, payload, features);
+    encode(min_epoch, payload);
     encode_trace(payload, features);
   }
 
index 4cc3547400b5b80d0c0227b4a3341c81c6daeca8..c013ba14cec980b866c2e555f0c0a3ab415d935e 100644 (file)
@@ -46,11 +46,11 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(op, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(op, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
       decode_trace(p);
     } else {
       min_epoch = map_epoch;
@@ -58,10 +58,11 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(op, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(op, payload);
+    encode(min_epoch, payload);
     encode_trace(payload, features);
   }
 
index b1e6b8c361f922dd295f02c6698f8d62ae666873..e5207d00589da29a3c4bf75b6c030093b97f9f8f 100644 (file)
@@ -50,11 +50,11 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(op, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(op, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
       decode_trace(p);
     } else {
       min_epoch = map_epoch;
@@ -62,10 +62,11 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(op, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(op, payload);
+    encode(min_epoch, payload);
     encode_trace(payload, features);
   }
 
index e7ca5233bed6c9d203e76e8475701b678e4a996a..97ade07199b4a927ba0188c2b5137cb47715892f 100644 (file)
@@ -46,11 +46,11 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(op, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(op, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
       decode_trace(p);
     } else {
       min_epoch = map_epoch;
@@ -58,10 +58,11 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(op, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(op, payload);
+    encode(min_epoch, payload);
     encode_trace(payload, features);
   }
 
index 793b4eeb5c6c5f40f7aa5247b69dc0e78026667e..dceee4055f55a8211a5805e760beeea9ad534fe9 100644 (file)
@@ -65,20 +65,21 @@ public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(target_osd, p);
-    ::decode(epoch, p);
-    ::decode(flags, p);
-    ::decode(failed_for, p);
+    decode(fsid, p);
+    decode(target_osd, p);
+    decode(epoch, p);
+    decode(flags, p);
+    decode(failed_for, p);
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(target_osd, payload, features);
-    ::encode(epoch, payload);
-    ::encode(flags, payload);
-    ::encode(failed_for, payload);
+    encode(fsid, payload);
+    encode(target_osd, payload, features);
+    encode(epoch, payload);
+    encode(flags, payload);
+    encode(failed_for, payload);
   }
 
   const char *get_type_name() const override { return "osd_failure"; }
index 44c221f56ea5fce5a9b5fd2bdb8f3d5198819231..a36fd921d5bb1ac7ebcd2a38146c1eca014e7282 100644 (file)
@@ -68,15 +68,16 @@ public:
   }
 
   void encode_payload(uint64_t features) {
-    ::encode(fsid, payload);
-    ::encode(forced_pgs, payload);
-    ::encode(options, payload);
+    using ceph::encode;
+    encode(fsid, payload);
+    encode(forced_pgs, payload);
+    encode(options, payload);
   }
   void decode_payload() {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(forced_pgs, p);
-    ::decode(options, p);
+    decode(fsid, p);
+    decode(forced_pgs, p);
+    decode(options, p);
   }
 };
 
index 5fcd3c8b37d7cde442af8709afa01108156cccc9..19eb535c6f17e24043d46f04db4629255e1b6ef2 100644 (file)
@@ -27,15 +27,16 @@ public:
 
 public:
   void encode_payload(uint64_t features) {
+    using ceph::encode;
     paxos_encode();
-    ::encode(map_epoch, payload);
-    ::encode(state, payload);
+    encode(map_epoch, payload);
+    encode(state, payload);
   }
   void decode_payload() {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(map_epoch, p);
-    ::decode(state, p);
+    decode(map_epoch, p);
+    decode(state, p);
   }
 
   const char *get_type_name() const { return "osd_full"; }
index 96b40012e140ef4564128158d77fd8115d9e01a9..beaef358c8166a3415961cca114ee90a8d121d9a 100644 (file)
@@ -74,24 +74,25 @@ public:
   // marshalling
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(incremental_maps, p);
-    ::decode(maps, p);
+    decode(fsid, p);
+    decode(incremental_maps, p);
+    decode(maps, p);
     if (header.version >= 2) {
-      ::decode(oldest_map, p);
-      ::decode(newest_map, p);
+      decode(oldest_map, p);
+      decode(newest_map, p);
     } else {
       oldest_map = 0;
       newest_map = 0;
     }
     if (header.version >= 4) {
-      ::decode(gap_removed_snaps, p);
+      decode(gap_removed_snaps, p);
     }
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     header.version = HEAD_VERSION;
     header.compat_version = COMPAT_VERSION;
-    ::encode(fsid, payload);
+    encode(fsid, payload);
     if ((features & CEPH_FEATURE_PGID64) == 0 ||
        (features & CEPH_FEATURE_PGPOOL3) == 0 ||
        (features & CEPH_FEATURE_OSDENC) == 0 ||
@@ -143,14 +144,14 @@ public:
        m.encode(p->second, features | CEPH_FEATURE_RESERVED);
       }
     }
-    ::encode(incremental_maps, payload);
-    ::encode(maps, payload);
+    encode(incremental_maps, payload);
+    encode(maps, payload);
     if (header.version >= 2) {
-      ::encode(oldest_map, payload);
-      ::encode(newest_map, payload);
+      encode(oldest_map, payload);
+      encode(newest_map, payload);
     }
     if (header.version >= 4) {
-      ::encode(gap_removed_snaps, payload);
+      encode(gap_removed_snaps, payload);
     }
   }
 
index 0b6cb1af85372618c7b98d168ab03fe506cf57c6..ce8e42f5e1775162fe13d7b7dd1da2d775037672 100644 (file)
@@ -46,18 +46,19 @@ public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(target_osd, p);
-    ::decode(epoch, p);
-    ::decode(request_ack, p);
+    decode(fsid, p);
+    decode(target_osd, p);
+    decode(epoch, p);
+    decode(request_ack, p);
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(target_osd, payload, features);
-    ::encode(epoch, payload);
-    ::encode(request_ack, payload);
+    encode(fsid, payload);
+    encode(target_osd, payload, features);
+    encode(epoch, payload);
+    encode(request_ack, payload);
   }
 
   const char *get_type_name() const override { return "MOSDMarkMeDown"; }
index 1c16f2a636c580113ee0af95b1c527c8bc564436..6526ea2c4f094805ad79eb6e869b1bc806f8a48d 100644 (file)
@@ -253,6 +253,7 @@ public:
 
   // marshalling
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     if( false == bdata_encode ) {
       OSDOp::merge_osd_op_vector_in_data(ops, data);
       bdata_encode = true;
@@ -283,86 +284,86 @@ struct ceph_osd_request_head {
 #endif
       header.version = 1;
 
-      ::encode(client_inc, payload);
+      encode(client_inc, payload);
 
       __u32 su = 0;
-      ::encode(get_raw_pg(), payload);
-      ::encode(su, payload);
+      encode(get_raw_pg(), payload);
+      encode(su, payload);
 
-      ::encode(osdmap_epoch, payload);
-      ::encode(flags, payload);
-      ::encode(mtime, payload);
-      ::encode(eversion_t(), payload);  // reassert_version
+      encode(osdmap_epoch, payload);
+      encode(flags, payload);
+      encode(mtime, payload);
+      encode(eversion_t(), payload);  // reassert_version
 
       __u32 oid_len = hobj.oid.name.length();
-      ::encode(oid_len, payload);
-      ::encode(hobj.snap, payload);
-      ::encode(snap_seq, payload);
+      encode(oid_len, payload);
+      encode(hobj.snap, payload);
+      encode(snap_seq, payload);
       __u32 num_snaps = snaps.size();
-      ::encode(num_snaps, payload);
+      encode(num_snaps, payload);
       
       //::encode(ops, payload);
       __u16 num_ops = ops.size();
-      ::encode(num_ops, payload);
+      encode(num_ops, payload);
       for (unsigned i = 0; i < ops.size(); i++)
-       ::encode(ops[i].op, payload);
+       encode(ops[i].op, payload);
 
-      ::encode_nohead(hobj.oid.name, payload);
-      ::encode_nohead(snaps, payload);
+      encode_nohead(hobj.oid.name, payload);
+      encode_nohead(snaps, payload);
     } else if ((features & CEPH_FEATURE_NEW_OSDOP_ENCODING) == 0) {
       header.version = 6;
-      ::encode(client_inc, payload);
-      ::encode(osdmap_epoch, payload);
-      ::encode(flags, payload);
-      ::encode(mtime, payload);
-      ::encode(eversion_t(), payload); // reassert_version
-      ::encode(get_object_locator(), payload);
-      ::encode(get_raw_pg(), payload);
+      encode(client_inc, payload);
+      encode(osdmap_epoch, payload);
+      encode(flags, payload);
+      encode(mtime, payload);
+      encode(eversion_t(), payload); // reassert_version
+      encode(get_object_locator(), payload);
+      encode(get_raw_pg(), payload);
 
-      ::encode(hobj.oid, payload);
+      encode(hobj.oid, payload);
 
       __u16 num_ops = ops.size();
-      ::encode(num_ops, payload);
+      encode(num_ops, payload);
       for (unsigned i = 0; i < ops.size(); i++)
-        ::encode(ops[i].op, payload);
+        encode(ops[i].op, payload);
 
-      ::encode(hobj.snap, payload);
-      ::encode(snap_seq, payload);
-      ::encode(snaps, payload);
+      encode(hobj.snap, payload);
+      encode(snap_seq, payload);
+      encode(snaps, payload);
 
-      ::encode(retry_attempt, payload);
-      ::encode(features, payload);
+      encode(retry_attempt, payload);
+      encode(features, payload);
       if (reqid.name != entity_name_t() || reqid.tid != 0) {
-       ::encode(reqid, payload);
+       encode(reqid, payload);
       } else {
        // don't include client_inc in the reqid for the legacy v6
        // encoding or else we'll confuse older peers.
-       ::encode(osd_reqid_t(), payload);
+       encode(osd_reqid_t(), payload);
       }
     } else if (!HAVE_FEATURE(features, RESEND_ON_SPLIT)) {
       // reordered, v7 message encoding
       header.version = 7;
-      ::encode(get_raw_pg(), payload);
-      ::encode(osdmap_epoch, payload);
-      ::encode(flags, payload);
-      ::encode(eversion_t(), payload); // reassert_version
-      ::encode(reqid, payload);
-      ::encode(client_inc, payload);
-      ::encode(mtime, payload);
-      ::encode(get_object_locator(), payload);
-      ::encode(hobj.oid, payload);
+      encode(get_raw_pg(), payload);
+      encode(osdmap_epoch, payload);
+      encode(flags, payload);
+      encode(eversion_t(), payload); // reassert_version
+      encode(reqid, payload);
+      encode(client_inc, payload);
+      encode(mtime, payload);
+      encode(get_object_locator(), payload);
+      encode(hobj.oid, payload);
 
       __u16 num_ops = ops.size();
-      ::encode(num_ops, payload);
+      encode(num_ops, payload);
       for (unsigned i = 0; i < ops.size(); i++)
-       ::encode(ops[i].op, payload);
+       encode(ops[i].op, payload);
 
-      ::encode(hobj.snap, payload);
-      ::encode(snap_seq, payload);
-      ::encode(snaps, payload);
+      encode(hobj.snap, payload);
+      encode(snap_seq, payload);
+      encode(snaps, payload);
 
-      ::encode(retry_attempt, payload);
-      ::encode(features, payload);
+      encode(retry_attempt, payload);
+      encode(features, payload);
     } else {
       // v9 encoding for dmclock use, otherwise v8.
       // v8 encoding with hobject_t hash separate from pgid, no
@@ -373,34 +374,34 @@ struct ceph_osd_request_head {
        header.version = 8;
       }
 
-      ::encode(pgid, payload);
-      ::encode(hobj.get_hash(), payload);
-      ::encode(osdmap_epoch, payload);
-      ::encode(flags, payload);
-      ::encode(reqid, payload);
+      encode(pgid, payload);
+      encode(hobj.get_hash(), payload);
+      encode(osdmap_epoch, payload);
+      encode(flags, payload);
+      encode(reqid, payload);
       if (header.version >= 9) {
-       ::encode(qos_params, payload);
+       encode(qos_params, 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);
-      ::encode(hobj.oid, payload);
+      encode(client_inc, payload);
+      encode(mtime, payload);
+      encode(get_object_locator(), payload);
+      encode(hobj.oid, payload);
 
       __u16 num_ops = ops.size();
-      ::encode(num_ops, payload);
+      encode(num_ops, payload);
       for (unsigned i = 0; i < ops.size(); i++)
-       ::encode(ops[i].op, payload);
+       encode(ops[i].op, payload);
 
-      ::encode(hobj.snap, payload);
-      ::encode(snap_seq, payload);
-      ::encode(snaps, payload);
+      encode(hobj.snap, payload);
+      encode(snap_seq, payload);
+      encode(snaps, payload);
 
-      ::encode(retry_attempt, payload);
-      ::encode(features, payload);
+      encode(retry_attempt, payload);
+      encode(features, payload);
     }
   }
 
@@ -410,54 +411,54 @@ struct ceph_osd_request_head {
 
     // Always keep here the newest version of decoding order/rule
     if (header.version >= 8) {
-      ::decode(pgid, p);      // actual pgid
+      decode(pgid, p);      // actual pgid
       uint32_t hash;
-      ::decode(hash, p); // raw hash value
+      decode(hash, p); // raw hash value
       hobj.set_hash(hash);
-      ::decode(osdmap_epoch, p);
-      ::decode(flags, p);
-      ::decode(reqid, p);
+      decode(osdmap_epoch, p);
+      decode(flags, p);
+      decode(reqid, p);
       if (header.version >= 9)
-       ::decode(qos_params, p);
+       decode(qos_params, p);
       decode_trace(p);
     } else if (header.version == 7) {
-      ::decode(pgid.pgid, p);      // raw pgid
+      decode(pgid.pgid, p);      // raw pgid
       hobj.set_hash(pgid.pgid.ps());
-      ::decode(osdmap_epoch, p);
-      ::decode(flags, p);
+      decode(osdmap_epoch, p);
+      decode(flags, p);
       eversion_t reassert_version;
-      ::decode(reassert_version, p);
-      ::decode(reqid, p);
+      decode(reassert_version, p);
+      decode(reqid, p);
     } else if (header.version < 2) {
       // old decode
-      ::decode(client_inc, p);
+      decode(client_inc, p);
 
       old_pg_t opgid;
       ::decode_raw(opgid, p);
       pgid.pgid = opgid;
 
       __u32 su;
-      ::decode(su, p);
+      decode(su, p);
 
-      ::decode(osdmap_epoch, p);
-      ::decode(flags, p);
-      ::decode(mtime, p);
+      decode(osdmap_epoch, p);
+      decode(flags, p);
+      decode(mtime, p);
       eversion_t reassert_version;
-      ::decode(reassert_version, p);
+      decode(reassert_version, p);
 
       __u32 oid_len;
-      ::decode(oid_len, p);
-      ::decode(hobj.snap, p);
-      ::decode(snap_seq, p);
+      decode(oid_len, p);
+      decode(hobj.snap, p);
+      decode(snap_seq, p);
       __u32 num_snaps;
-      ::decode(num_snaps, p);
+      decode(num_snaps, p);
       
       //::decode(ops, p);
       __u16 num_ops;
-      ::decode(num_ops, p);
+      decode(num_ops, p);
       ops.resize(num_ops);
       for (unsigned i = 0; i < num_ops; i++)
-       ::decode(ops[i].op, p);
+       decode(ops[i].op, p);
 
       decode_nohead(oid_len, hobj.oid.name, p);
       decode_nohead(num_snaps, snaps, p);
@@ -480,49 +481,49 @@ struct ceph_osd_request_head {
       reqid = osd_reqid_t();
       reqid.inc = client_inc;
     } else if (header.version < 7) {
-      ::decode(client_inc, p);
-      ::decode(osdmap_epoch, p);
-      ::decode(flags, p);
-      ::decode(mtime, p);
+      decode(client_inc, p);
+      decode(osdmap_epoch, p);
+      decode(flags, p);
+      decode(mtime, p);
       eversion_t reassert_version;
-      ::decode(reassert_version, p);
+      decode(reassert_version, p);
 
       object_locator_t oloc;
-      ::decode(oloc, p);
+      decode(oloc, p);
 
       if (header.version < 3) {
        old_pg_t opgid;
        ::decode_raw(opgid, p);
        pgid.pgid = opgid;
       } else {
-       ::decode(pgid.pgid, p);
+       decode(pgid.pgid, p);
       }
 
-      ::decode(hobj.oid, p);
+      decode(hobj.oid, p);
 
       //::decode(ops, p);
       __u16 num_ops;
-      ::decode(num_ops, p);
+      decode(num_ops, p);
       ops.resize(num_ops);
       for (unsigned i = 0; i < num_ops; i++)
-        ::decode(ops[i].op, p);
+        decode(ops[i].op, p);
 
-      ::decode(hobj.snap, p);
-      ::decode(snap_seq, p);
-      ::decode(snaps, p);
+      decode(hobj.snap, p);
+      decode(snap_seq, p);
+      decode(snaps, p);
 
       if (header.version >= 4)
-        ::decode(retry_attempt, p);
+        decode(retry_attempt, p);
       else
         retry_attempt = -1;
 
       if (header.version >= 5)
-        ::decode(features, p);
+        decode(features, p);
       else
        features = 0;
 
       if (header.version >= 6)
-       ::decode(reqid, p);
+       decode(reqid, p);
       else
        reqid = osd_reqid_t();
 
@@ -550,25 +551,25 @@ struct ceph_osd_request_head {
       return false; // Message is already final decoded
     assert(header.version >= 7);
 
-    ::decode(client_inc, p);
-    ::decode(mtime, p);
+    decode(client_inc, p);
+    decode(mtime, p);
     object_locator_t oloc;
-    ::decode(oloc, p);
-    ::decode(hobj.oid, p);
+    decode(oloc, p);
+    decode(hobj.oid, p);
 
     __u16 num_ops;
-    ::decode(num_ops, p);
+    decode(num_ops, p);
     ops.resize(num_ops);
     for (unsigned i = 0; i < num_ops; i++)
-      ::decode(ops[i].op, p);
+      decode(ops[i].op, p);
 
-    ::decode(hobj.snap, p);
-    ::decode(snap_seq, p);
-    ::decode(snaps, p);
+    decode(hobj.snap, p);
+    decode(snap_seq, p);
+    decode(snaps, p);
 
-    ::decode(retry_attempt, p);
+    decode(retry_attempt, p);
 
-    ::decode(features, p);
+    decode(features, p);
 
     hobj.pool = pgid.pgid.pool();
     hobj.set_key(oloc.key);
index a1f773194f4463fd8c5995e1c65a7a03b1612973..5f8a8b8dee2a135e39bef02c27c95350c3f1fce8 100644 (file)
@@ -162,6 +162,7 @@ private:
 
 public:
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     if(false == bdata_encode) {
       OSDOp::merge_osd_op_vector_out_data(ops, data);
       bdata_encode = true;
@@ -178,89 +179,90 @@ public:
       head.result = result;
       head.num_ops = ops.size();
       head.object_len = oid.name.length();
-      ::encode(head, payload);
+      encode(head, payload);
       for (unsigned i = 0; i < head.num_ops; i++) {
-       ::encode(ops[i].op, payload);
+       encode(ops[i].op, payload);
       }
-      ::encode_nohead(oid.name, payload);
+      encode_nohead(oid.name, payload);
     } else {
       header.version = HEAD_VERSION;
-      ::encode(oid, payload);
-      ::encode(pgid, payload);
-      ::encode(flags, payload);
-      ::encode(result, payload);
-      ::encode(bad_replay_version, payload);
-      ::encode(osdmap_epoch, payload);
+      encode(oid, payload);
+      encode(pgid, payload);
+      encode(flags, payload);
+      encode(result, payload);
+      encode(bad_replay_version, payload);
+      encode(osdmap_epoch, payload);
 
       __u32 num_ops = ops.size();
-      ::encode(num_ops, payload);
+      encode(num_ops, payload);
       for (unsigned i = 0; i < num_ops; i++)
-       ::encode(ops[i].op, payload);
+       encode(ops[i].op, payload);
 
-      ::encode(retry_attempt, payload);
+      encode(retry_attempt, payload);
 
       for (unsigned i = 0; i < num_ops; i++)
-       ::encode(ops[i].rval, payload);
+       encode(ops[i].rval, payload);
 
-      ::encode(replay_version, payload);
-      ::encode(user_version, payload);
+      encode(replay_version, payload);
+      encode(user_version, payload);
       if ((features & CEPH_FEATURE_NEW_OSDOPREPLY_ENCODING) == 0) {
         header.version = 6;
-        ::encode(redirect, payload);
+        encode(redirect, payload);
       } else {
         do_redirect = !redirect.empty();
-        ::encode(do_redirect, payload);
+        encode(do_redirect, payload);
         if (do_redirect) {
-          ::encode(redirect, payload);
+          encode(redirect, payload);
         }
         if ((features & CEPH_FEATURE_QOS_DMC) == 0) {
           header.version = 8;
         } else {
-          ::encode(qos_resp, payload);
+          encode(qos_resp, payload);
         }
       }
       encode_trace(payload, features);
     }
   }
   void decode_payload() override {
+    using ceph::decode;
     bufferlist::iterator p = payload.begin();
 
     // Always keep here the newest version of decoding order/rule
     if (header.version == HEAD_VERSION) {
-      ::decode(oid, p);
-      ::decode(pgid, p);
-      ::decode(flags, p);
-      ::decode(result, p);
-      ::decode(bad_replay_version, p);
-      ::decode(osdmap_epoch, p);
+      decode(oid, p);
+      decode(pgid, p);
+      decode(flags, p);
+      decode(result, p);
+      decode(bad_replay_version, p);
+      decode(osdmap_epoch, p);
 
       __u32 num_ops = ops.size();
-      ::decode(num_ops, p);
+      decode(num_ops, p);
       ops.resize(num_ops);
       for (unsigned i = 0; i < num_ops; i++)
-       ::decode(ops[i].op, p);
-      ::decode(retry_attempt, p);
+       decode(ops[i].op, p);
+      decode(retry_attempt, p);
 
       for (unsigned i = 0; i < num_ops; ++i)
-       ::decode(ops[i].rval, p);
+       decode(ops[i].rval, p);
 
       OSDOp::split_osd_op_vector_out_data(ops, data);
 
-      ::decode(replay_version, p);
-      ::decode(user_version, p);
-      ::decode(do_redirect, p);
+      decode(replay_version, p);
+      decode(user_version, p);
+      decode(do_redirect, p);
       if (do_redirect)
-       ::decode(redirect, p);
-      ::decode(qos_resp, p);
+       decode(redirect, p);
+      decode(qos_resp, p);
       decode_trace(p);
     } else if (header.version < 2) {
       ceph_osd_reply_head head;
-      ::decode(head, p);
+      decode(head, p);
       ops.resize(head.num_ops);
       for (unsigned i = 0; i < head.num_ops; i++) {
-       ::decode(ops[i].op, p);
+       decode(ops[i].op, p);
       }
-      ::decode_nohead(head.object_len, oid.name, p);
+      decode_nohead(head.object_len, oid.name, p);
       pgid = pg_t(head.layout.ol_pgid);
       result = (int32_t)head.result;
       flags = head.flags;
@@ -269,52 +271,52 @@ public:
       osdmap_epoch = head.osdmap_epoch;
       retry_attempt = -1;
     } else {
-      ::decode(oid, p);
-      ::decode(pgid, p);
-      ::decode(flags, p);
-      ::decode(result, p);
-      ::decode(bad_replay_version, p);
-      ::decode(osdmap_epoch, p);
+      decode(oid, p);
+      decode(pgid, p);
+      decode(flags, p);
+      decode(result, p);
+      decode(bad_replay_version, p);
+      decode(osdmap_epoch, p);
 
       __u32 num_ops = ops.size();
-      ::decode(num_ops, p);
+      decode(num_ops, p);
       ops.resize(num_ops);
       for (unsigned i = 0; i < num_ops; i++)
-       ::decode(ops[i].op, p);
+       decode(ops[i].op, p);
 
       if (header.version >= 3)
-       ::decode(retry_attempt, p);
+       decode(retry_attempt, p);
       else
        retry_attempt = -1;
 
       if (header.version >= 4) {
        for (unsigned i = 0; i < num_ops; ++i)
-         ::decode(ops[i].rval, p);
+         decode(ops[i].rval, p);
 
        OSDOp::split_osd_op_vector_out_data(ops, data);
       }
 
       if (header.version >= 5) {
-       ::decode(replay_version, p);
-       ::decode(user_version, p);
+       decode(replay_version, p);
+       decode(user_version, p);
       } else {
        replay_version = bad_replay_version;
        user_version = replay_version.version;
       }
 
       if (header.version == 6) {
-       ::decode(redirect, p);
+       decode(redirect, p);
         do_redirect = !redirect.empty();
       }
       if (header.version >= 7) {
-        ::decode(do_redirect, p);
+        decode(do_redirect, p);
         if (do_redirect) {
-         ::decode(redirect, p);
+         decode(redirect, p);
         }
       }
       if (header.version >= 8) {
        if (header.version >= 9) {
-         ::decode(qos_resp, p);
+         decode(qos_resp, p);
        }
         decode_trace(p);
       }
index 9146dd4040b3421025973eed8470106ceca521cd..bb11d23b9f14d205559b36e35ae50ec1bf1b6468 100644 (file)
@@ -53,37 +53,38 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(op, p);
-    ::decode(map_epoch, p);
-    ::decode(query_epoch, p);
-    ::decode(pgid.pgid, p);
-    ::decode(last_backfill, p);
+    decode(op, p);
+    decode(map_epoch, p);
+    decode(query_epoch, p);
+    decode(pgid.pgid, p);
+    decode(last_backfill, p);
 
     // For compatibility with version 1
-    ::decode(stats.stats, p);
+    decode(stats.stats, p);
 
-    ::decode(stats, p);
+    decode(stats, p);
 
     // Handle hobject_t format change
     if (!last_backfill.is_max() &&
        last_backfill.pool == -1)
       last_backfill.pool = pgid.pool();
-    ::decode(pgid.shard, p);
+    decode(pgid.shard, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(op, payload);
-    ::encode(map_epoch, payload);
-    ::encode(query_epoch, payload);
-    ::encode(pgid.pgid, payload);
-    ::encode(last_backfill, payload);
+    using ceph::encode;
+    encode(op, payload);
+    encode(map_epoch, payload);
+    encode(query_epoch, payload);
+    encode(pgid.pgid, payload);
+    encode(last_backfill, payload);
 
     // For compatibility with version 1
-    ::encode(stats.stats, payload);
+    encode(stats.stats, payload);
 
-    ::encode(stats, payload);
+    encode(stats, payload);
 
-    ::encode(pgid.shard, payload);
+    encode(pgid.shard, payload);
   }
 
   MOSDPGBackfill()
index 3f3c8964a6185b382b22ed322db28645838c2967..02c81e6099ed6c0b71dd2aea636fa71384f401b7 100644 (file)
@@ -51,22 +51,23 @@ private:
   ~MOSDPGBackfillRemove() {}
 
 public:
-  const char *get_type_name() const { return "backfill_remove"; }
-  void print(ostream& out) const {
+  const char *get_type_name() const override { return "backfill_remove"; }
+  void print(ostream& out) const override {
     out << "backfill_remove(" << pgid << " e" << map_epoch
        << " " << ls << ")";
   }
 
-  void encode_payload(uint64_t features) {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(ls, payload);
+  void encode_payload(uint64_t features) override {
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(ls, payload);
   }
-  void decode_payload() {
+  void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(ls, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(ls, p);
   }
 };
 
index 97e5e3652344d21c2914542b297f3d5347b457e6..67ca3f01a0559d67d6929f0886f0a0f809070e68 100644 (file)
@@ -44,15 +44,16 @@ public:
   const char *get_type_name() const override { return "pg_create"; }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(mkpg, payload);
-    ::encode(ctimes, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(mkpg, payload);
+    encode(ctimes, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(mkpg, p);
-    ::decode(ctimes, p);
+    decode(epoch, p);
+    decode(mkpg, p);
+    decode(ctimes, p);
   }
 
   void print(ostream& out) const override {
index 13ec10faa8c3b6a7c2c59f416f6c475a19564277..4a28dcf8adcdf5ae0fd5035dd35a94bf56a234bb 100644 (file)
@@ -21,12 +21,13 @@ public:
     out << "osd_pg_created(" << pgid << ")";
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(pgid, payload);
+    encode(pgid, payload);
   }
   void decode_payload() override {
     auto p = payload.begin();
     paxos_decode(p);
-    ::decode(pgid, p);
+    decode(pgid, p);
   }
 };
index c22e6c030674fe569406dd399bc8250aeea20c36..e51bf4a04760a0987e6a91ae4c3d586e60364013 100644 (file)
@@ -58,13 +58,14 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(pg_list, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(pg_list, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(pg_list, p);
+    decode(epoch, p);
+    decode(pg_list, p);
   }
 };
 
index ed011f5c1ec3bc835d125d0c90877420281b88c9..37ed5089cc91156754e12086300cb6121e3b05dc 100644 (file)
@@ -76,25 +76,26 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(info, payload);
-    ::encode(log, payload);
-    ::encode(missing, payload);
-    ::encode(query_epoch, payload);
-    ::encode(past_intervals, payload);
-    ::encode(to, payload);
-    ::encode(from, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(info, payload);
+    encode(log, payload);
+    encode(missing, payload);
+    encode(query_epoch, payload);
+    encode(past_intervals, payload);
+    encode(to, payload);
+    encode(from, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(info, p);
+    decode(epoch, p);
+    decode(info, p);
     log.decode(p, info.pgid.pool());
     missing.decode(p, info.pgid.pool());
-    ::decode(query_epoch, p);
-    ::decode(past_intervals, p);
-    ::decode(to, p);
-    ::decode(from, p);
+    decode(query_epoch, p);
+    decode(past_intervals, p);
+    decode(to, p);
+    decode(from, p);
   }
 };
 
index 153d57764e11c65ea2fb0153ffc9cf648ab758ee..358e258b34eff12c4efa02e50d3e5c96a39d1de4 100644 (file)
@@ -58,14 +58,15 @@ public:
   const char *get_type_name() const override { return "PGnot"; }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(pg_list, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(pg_list, payload);
   }
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(pg_list, p);
+    decode(epoch, p);
+    decode(pg_list, p);
   }
   void print(ostream& out) const override {
     out << "pg_notify(";
index 6a42d22b9b115a23148bb3fc7fffe7ae5b97d794..542bb613369dc5f5c75cd54f689a51aa806918f2 100644 (file)
@@ -66,27 +66,28 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(pulls, p);
-    ::decode(cost, p);
-    ::decode(pgid.shard, p);
-    ::decode(from, p);
+    decode(pgid.pgid, p);
+    decode(map_epoch, p);
+    decode(pulls, p);
+    decode(cost, p);
+    decode(pgid.shard, p);
+    decode(from, p);
     if (header.version >= 3) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
     } else {
       min_epoch = map_epoch;
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid.pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(pulls, payload, features);
-    ::encode(cost, payload);
-    ::encode(pgid.shard, payload);
-    ::encode(from, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid.pgid, payload);
+    encode(map_epoch, payload);
+    encode(pulls, payload, features);
+    encode(cost, payload);
+    encode(pgid.shard, payload);
+    encode(from, payload);
+    encode(min_epoch, payload);
   }
 
   const char *get_type_name() const override { return "MOSDPGPull"; }
index cf62f82f91f7527ca83cea45361d75b00ac7fc6f..4c8cada013c646c6c4c46fff41e429c645e54c7b 100644 (file)
@@ -65,27 +65,28 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(pushes, p);
-    ::decode(cost, p);
-    ::decode(pgid.shard, p);
-    ::decode(from, p);
+    decode(pgid.pgid, p);
+    decode(map_epoch, p);
+    decode(pushes, p);
+    decode(cost, p);
+    decode(pgid.shard, p);
+    decode(from, p);
     if (header.version >= 3) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
     } else {
       min_epoch = map_epoch;
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid.pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(pushes, payload, features);
-    ::encode(cost, payload);
-    ::encode(pgid.shard, payload);
-    ::encode(from, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid.pgid, payload);
+    encode(map_epoch, payload);
+    encode(pushes, payload, features);
+    encode(cost, payload);
+    encode(pgid.shard, payload);
+    encode(from, payload);
+    encode(min_epoch, payload);
   }
 
   const char *get_type_name() const override { return "MOSDPGPush"; }
index f1f060720e10f29ecc5a6a5d8d50f90b32e1ac88..7ada9e6a63be7873ba541a0818df5d58a04ac677 100644 (file)
@@ -58,27 +58,28 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(replies, p);
-    ::decode(cost, p);
-    ::decode(pgid.shard, p);
-    ::decode(from, p);
+    decode(pgid.pgid, p);
+    decode(map_epoch, p);
+    decode(replies, p);
+    decode(cost, p);
+    decode(pgid.shard, p);
+    decode(from, p);
     if (header.version >= 3) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
     } else {
       min_epoch = map_epoch;
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid.pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(replies, payload);
-    ::encode(cost, payload);
-    ::encode(pgid.shard, payload);
-    ::encode(from, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid.pgid, payload);
+    encode(map_epoch, payload);
+    encode(replies, payload);
+    encode(cost, payload);
+    encode(pgid.shard, payload);
+    encode(from, payload);
+    encode(min_epoch, payload);
   }
 
   void print(ostream& out) const override {
index bdeab006d05bccc5f6519333dae20826e127ac1f..c2768d0c33f3ada5264fa20faf7c364a8a808122 100644 (file)
@@ -63,13 +63,14 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(pg_list, payload, features);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(pg_list, payload, features);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(pg_list, p);
+    decode(epoch, p);
+    decode(pg_list, p);
   }
 };
 
index a135be47eee929d7d3c87d2850ba7350361d2969..3fd90c8236bd33f710c3c41faf7b309b9cddc812 100644 (file)
@@ -67,21 +67,22 @@ public:
   }
 
   void encode_payload(uint64_t features) {
-    ::encode(from, payload);
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(min_epoch, payload);
-    ::encode(cost, payload);
-    ::encode(objects, payload);
+    using ceph::encode;
+    encode(from, payload);
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(min_epoch, payload);
+    encode(cost, payload);
+    encode(objects, payload);
   }
   void decode_payload() {
     bufferlist::iterator p = payload.begin();
-    ::decode(from, p);
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(min_epoch, p);
-    ::decode(cost, p);
-    ::decode(objects, p);
+    decode(from, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(min_epoch, p);
+    decode(cost, p);
+    decode(objects, p);
   }
 };
 
index f0789b4607695bcc220d363a43cfa66fa2e833f1..5324c1714c411d8ddccfc1ca446d41d95463feb8 100644 (file)
@@ -32,21 +32,22 @@ struct MOSDPGRecoveryDeleteReply : public MOSDFastDispatchOp {
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(min_epoch, p);
-    ::decode(objects, p);
-    ::decode(pgid.shard, p);
-    ::decode(from, p);
+    decode(pgid.pgid, p);
+    decode(map_epoch, p);
+    decode(min_epoch, p);
+    decode(objects, p);
+    decode(pgid.shard, p);
+    decode(from, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid.pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(min_epoch, payload);
-    ::encode(objects, payload);
-    ::encode(pgid.shard, payload);
-    ::encode(from, payload);
+    using ceph::encode;
+    encode(pgid.pgid, payload);
+    encode(map_epoch, payload);
+    encode(min_epoch, payload);
+    encode(objects, payload);
+    encode(pgid.shard, payload);
+    encode(from, payload);
   }
 
   void print(ostream& out) const override {
index 026befc48fbfd9547fcb4d917c75044dbbab4d62..fc406391041d64225227e3fd21e3fbae833bf376 100644 (file)
@@ -46,13 +46,14 @@ public:
   const char *get_type_name() const override { return "PGrm"; }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(pg_list, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(pg_list, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(pg_list, p);
+    decode(epoch, p);
+    decode(pg_list, p);
   }
   void print(ostream& out) const override {
     out << "osd pg remove(" << "epoch " << epoch << "; ";
index 16fa3c52294f0e31113898cdd3b01d86db17d9b9..e76572471f6685b75e7324d885f46a6fa0e8a3f8 100644 (file)
@@ -53,12 +53,12 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(op, p);
-    ::decode(map_epoch, p);
-    ::decode(query_epoch, p);
-    ::decode(pgid.pgid, p);
-    ::decode(begin, p);
-    ::decode(end, p);
+    decode(op, p);
+    decode(map_epoch, p);
+    decode(query_epoch, p);
+    decode(pgid.pgid, p);
+    decode(begin, p);
+    decode(end, p);
 
     // handle hobject_t format upgrade
     if (!begin.is_max() && begin.pool == -1)
@@ -66,19 +66,20 @@ public:
     if (!end.is_max() && end.pool == -1)
       end.pool = pgid.pool();
 
-    ::decode(from, p);
-    ::decode(pgid.shard, p);
+    decode(from, p);
+    decode(pgid.shard, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(op, payload);
-    ::encode(map_epoch, payload);
-    ::encode(query_epoch, payload);
-    ::encode(pgid.pgid, payload);
-    ::encode(begin, payload);
-    ::encode(end, payload);
-    ::encode(from, payload);
-    ::encode(pgid.shard, payload);
+    using ceph::encode;
+    encode(op, payload);
+    encode(map_epoch, payload);
+    encode(query_epoch, payload);
+    encode(pgid.pgid, payload);
+    encode(begin, payload);
+    encode(end, payload);
+    encode(from, payload);
+    encode(pgid.shard, payload);
   }
 
   MOSDPGScan()
index 1cdaed9b2c2ae826296f0ae83d1a87ecbb2eaad8..6017dd25a263e3f41749ca0f56b0979c1c4cae58 100644 (file)
@@ -37,18 +37,19 @@ private:
 
 public:
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(map_epoch, payload);
-    ::encode(pg_temp, payload);
-    ::encode(forced, payload);
+    encode(map_epoch, payload);
+    encode(pg_temp, payload);
+    encode(forced, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(map_epoch, p);
-    ::decode(pg_temp, p);
+    decode(map_epoch, p);
+    decode(pg_temp, p);
     if (header.version >= 2) {
-      ::decode(forced, p);
+      decode(forced, p);
     }
   }
 
index 35168e0f484667c98f3fe6ad8b71c9bd0f7dc093..ef780705685927e4ed344cda81f8ac718780a5c7 100644 (file)
@@ -43,17 +43,18 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(epoch, payload);
-    ::encode(pgid.pgid, payload);
-    ::encode(trim_to, payload);
-    ::encode(pgid.shard, payload);
+    using ceph::encode;
+    encode(epoch, payload);
+    encode(pgid.pgid, payload);
+    encode(trim_to, payload);
+    encode(pgid.shard, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(pgid.pgid, p);
-    ::decode(trim_to, p);
-    ::decode(pgid.shard, p);
+    decode(epoch, p);
+    decode(pgid.pgid, p);
+    decode(trim_to, p);
+    decode(pgid.shard, p);
   }
 };
 
index 3ca37f6312409f2601adbf26e1038063eb760d00..652757a69aa069e538907f2f0791171de3bbe9d9 100644 (file)
@@ -78,22 +78,23 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(map_epoch, payload);
-    ::encode(pgid, payload);
-    ::encode(from, payload);
-    ::encode(rep_tid, payload);
-    ::encode(entries, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(map_epoch, payload);
+    encode(pgid, payload);
+    encode(from, payload);
+    encode(rep_tid, payload);
+    encode(entries, payload);
+    encode(min_epoch, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(map_epoch, p);
-    ::decode(pgid, p);
-    ::decode(from, p);
-    ::decode(rep_tid, p);
-    ::decode(entries, p);
+    decode(map_epoch, p);
+    decode(pgid, p);
+    decode(from, p);
+    decode(rep_tid, p);
+    decode(entries, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
     } else {
       min_epoch = map_epoch;
     }
index e50b8173b062a2617da5800b7ca432e2515bb952..e7d088a1fda9e686edcb71a36d0808c8356fa138 100644 (file)
@@ -82,20 +82,21 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(map_epoch, payload);
-    ::encode(pgid, payload);
-    ::encode(from, payload);
-    ::encode(rep_tid, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(map_epoch, payload);
+    encode(pgid, payload);
+    encode(from, payload);
+    encode(rep_tid, payload);
+    encode(min_epoch, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(map_epoch, p);
-    ::decode(pgid, p);
-    ::decode(from, p);
-    ::decode(rep_tid, p);
+    decode(map_epoch, p);
+    decode(pgid, p);
+    decode(from, p);
+    decode(rep_tid, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
     } else {
       min_epoch = map_epoch;
     }
index 13c04660ba3e3259ee02fd5af7d549abdece2a37..5cf554e95f7cdf5af7ee89babc7faf8f8279baaf 100644 (file)
@@ -77,28 +77,29 @@ private:
 public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(map_epoch, p);
-    ::decode(op, p);
-    ::decode(stamp, p);
+    decode(fsid, p);
+    decode(map_epoch, p);
+    decode(op, p);
+    decode(stamp, p);
 
     int payload_mid_length = p.get_off();
     uint32_t size;
-    ::decode(size, p);
+    decode(size, p);
     p.advance(size);
     min_message_size = size + payload_mid_length;
   }
   void encode_payload(uint64_t features) override {
-    ::encode(fsid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(op, payload);
-    ::encode(stamp, payload);
+    using ceph::encode;
+    encode(fsid, payload);
+    encode(map_epoch, payload);
+    encode(op, payload);
+    encode(stamp, payload);
 
     size_t s = 0;
     if (min_message_size > payload.length()) {
       s = min_message_size - payload.length();
     }
-    ::encode((uint32_t)s, payload);
+    encode((uint32_t)s, payload);
     if (s) {
       // this should be big enough for normal min_message padding sizes. since
       // we are targetting jumbo ethernet frames around 9000 bytes, 16k should
index 86653531f447f328b44ee3772335bc1d43118b50..677c4623a9ff71b821644ba998b911df1eddc666 100644 (file)
@@ -80,61 +80,62 @@ public:
   void decode_payload() override {
     p = payload.begin();
     // splitted to partial and final
-    ::decode(map_epoch, p);
+    decode(map_epoch, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
       decode_trace(p);
     } else {
       min_epoch = map_epoch;
     }
-    ::decode(reqid, p);
-    ::decode(pgid, p);
+    decode(reqid, p);
+    decode(pgid, p);
   }
 
   void finish_decode() {
     if (!final_decode_needed)
       return; // Message is already final decoded
-    ::decode(poid, p);
+    decode(poid, p);
 
-    ::decode(acks_wanted, p);
-    ::decode(version, p);
-    ::decode(logbl, p);
-    ::decode(pg_stats, p);
-    ::decode(pg_trim_to, p);
+    decode(acks_wanted, p);
+    decode(version, p);
+    decode(logbl, p);
+    decode(pg_stats, p);
+    decode(pg_trim_to, p);
 
 
-    ::decode(new_temp_oid, p);
-    ::decode(discard_temp_oid, p);
+    decode(new_temp_oid, p);
+    decode(discard_temp_oid, p);
 
-    ::decode(from, p);
-    ::decode(updated_hit_set_history, p);
-    ::decode(pg_roll_forward_to, p);
+    decode(from, p);
+    decode(updated_hit_set_history, p);
+    decode(pg_roll_forward_to, p);
     final_decode_needed = false;
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(map_epoch, payload);
+    using ceph::encode;
+    encode(map_epoch, payload);
     if (HAVE_FEATURE(features, SERVER_LUMINOUS)) {
       header.version = HEAD_VERSION;
-      ::encode(min_epoch, payload);
+      encode(min_epoch, payload);
       encode_trace(payload, features);
     } else {
       header.version = 1;
     }
-    ::encode(reqid, payload);
-    ::encode(pgid, payload);
-    ::encode(poid, payload);
-
-    ::encode(acks_wanted, payload);
-    ::encode(version, payload);
-    ::encode(logbl, payload);
-    ::encode(pg_stats, payload);
-    ::encode(pg_trim_to, payload);
-    ::encode(new_temp_oid, payload);
-    ::encode(discard_temp_oid, payload);
-    ::encode(from, payload);
-    ::encode(updated_hit_set_history, payload);
-    ::encode(pg_roll_forward_to, payload);
+    encode(reqid, payload);
+    encode(pgid, payload);
+    encode(poid, payload);
+
+    encode(acks_wanted, payload);
+    encode(version, payload);
+    encode(logbl, payload);
+    encode(pg_stats, payload);
+    encode(pg_trim_to, payload);
+    encode(new_temp_oid, payload);
+    encode(discard_temp_oid, payload);
+    encode(from, payload);
+    encode(updated_hit_set_history, payload);
+    encode(pg_roll_forward_to, payload);
   }
 
   MOSDRepOp()
index adeee9253738a7f8e39236af1e0040b4b8cbc152..97ca483f4aa0e0a1836763c0b30c06530bda0ae2 100644 (file)
@@ -62,42 +62,43 @@ public:
 
   void decode_payload() override {
     p = payload.begin();
-    ::decode(map_epoch, p);
+    decode(map_epoch, p);
     if (header.version >= 2) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
       decode_trace(p);
     } else {
       min_epoch = map_epoch;
     }
-    ::decode(reqid, p);
-    ::decode(pgid, p);
+    decode(reqid, p);
+    decode(pgid, p);
   }
 
   void finish_decode() {
     if (!final_decode_needed)
       return; // Message is already final decoded
-    ::decode(ack_type, p);
-    ::decode(result, p);
-    ::decode(last_complete_ondisk, p);
+    decode(ack_type, p);
+    decode(result, p);
+    decode(last_complete_ondisk, p);
 
-    ::decode(from, p);
+    decode(from, p);
     final_decode_needed = false;
   }
   void encode_payload(uint64_t features) override {
-    ::encode(map_epoch, payload);
+    using ceph::encode;
+    encode(map_epoch, payload);
     if (HAVE_FEATURE(features, SERVER_LUMINOUS)) {
       header.version = HEAD_VERSION;
-      ::encode(min_epoch, payload);
+      encode(min_epoch, payload);
       encode_trace(payload, features);
     } else {
       header.version = 1;
     }
-    ::encode(reqid, payload);
-    ::encode(pgid, payload);
-    ::encode(ack_type, payload);
-    ::encode(result, payload);
-    ::encode(last_complete_ondisk, payload);
-    ::encode(from, payload);
+    encode(reqid, payload);
+    encode(pgid, payload);
+    encode(ack_type, payload);
+    encode(result, payload);
+    encode(last_complete_ondisk, payload);
+    encode(from, payload);
   }
 
   spg_t get_pg() { return pgid; }
index ce800aac068b3543fb981a595d0b27578912affd..134c40835dd2cb06c339a6e5b86b3b86dac86aca 100644 (file)
@@ -85,32 +85,33 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid.pgid, payload);
-    ::encode(scrub_from, payload);
-    ::encode(scrub_to, payload);
-    ::encode(map_epoch, payload);
-    ::encode(chunky, payload);
-    ::encode(start, payload);
-    ::encode(end, payload);
-    ::encode(deep, payload);
-    ::encode(pgid.shard, payload);
-    ::encode(seed, payload);
-    ::encode(min_epoch, payload);
+    using ceph::encode;
+    encode(pgid.pgid, payload);
+    encode(scrub_from, payload);
+    encode(scrub_to, payload);
+    encode(map_epoch, payload);
+    encode(chunky, payload);
+    encode(start, payload);
+    encode(end, payload);
+    encode(deep, payload);
+    encode(pgid.shard, payload);
+    encode(seed, payload);
+    encode(min_epoch, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(scrub_from, p);
-    ::decode(scrub_to, p);
-    ::decode(map_epoch, p);
-    ::decode(chunky, p);
-    ::decode(start, p);
-    ::decode(end, p);
-    ::decode(deep, p);
-    ::decode(pgid.shard, p);
-    ::decode(seed, p);
+    decode(pgid.pgid, p);
+    decode(scrub_from, p);
+    decode(scrub_to, p);
+    decode(map_epoch, p);
+    decode(chunky, p);
+    decode(start, p);
+    decode(end, p);
+    decode(deep, p);
+    decode(pgid.shard, p);
+    decode(seed, p);
     if (header.version >= 7) {
-      ::decode(min_epoch, p);
+      decode(min_epoch, p);
     } else {
       min_epoch = map_epoch;
     }
index f17bb0c2cf30f1da0cc73ffeb24977a0ec8d45a5..9cec29c6857de770b62f89d28e4976e3231ed039 100644 (file)
@@ -51,22 +51,23 @@ private:
   ~MOSDRepScrubMap() {}
 
 public:
-  const char *get_type_name() const { return "rep_scrubmap"; }
-  void print(ostream& out) const {
+  const char *get_type_name() const override { return "rep_scrubmap"; }
+  void print(ostream& out) const override {
     out << "rep_scrubmap(" << pgid << " e" << map_epoch
        << " from shard " << from << ")";
   }
 
-  void encode_payload(uint64_t features) {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(from, payload);
+  void encode_payload(uint64_t features) override {
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(from, payload);
   }
-  void decode_payload() {
+  void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(from, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(from, p);
   }
 };
 
index d9659fa7fb9b0ff19b76bd682013df7a026d4fd1..fbf3c424e0aeb341c7b6ffb5c44fd64b3de0ab1d 100644 (file)
@@ -58,17 +58,18 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(fsid, payload);
-    ::encode(scrub_pgs, payload);
-    ::encode(repair, payload);
-    ::encode(deep, payload);
+    using ceph::encode;
+    encode(fsid, payload);
+    encode(scrub_pgs, payload);
+    encode(repair, payload);
+    encode(deep, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(fsid, p);
-    ::decode(scrub_pgs, p);
-    ::decode(repair, p);
-    ::decode(deep, p);
+    decode(fsid, p);
+    decode(scrub_pgs, p);
+    decode(repair, p);
+    decode(deep, p);
   }
 };
 
index 6eb39967a943597dab3ff48d718b34e48a1c8b65..08c77e66df1676a4d20865b8359a3a6d14992211 100644 (file)
@@ -76,17 +76,18 @@ public:
 
   void decode_payload() {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid, p);
-    ::decode(map_epoch, p);
-    ::decode(type, p);
-    ::decode(from, p);
+    decode(pgid, p);
+    decode(map_epoch, p);
+    decode(type, p);
+    decode(from, p);
   }
 
   void encode_payload(uint64_t features) {
-    ::encode(pgid, payload);
-    ::encode(map_epoch, payload);
-    ::encode(type, payload);
-    ::encode(from, payload);
+    using ceph::encode;
+    encode(pgid, payload);
+    encode(map_epoch, payload);
+    encode(type, payload);
+    encode(from, payload);
   }
 };
 
index c368675a89d49c9c7f39882ccb4c19231a92196d..5a070c51a60785bb899c16be4b26f596372fd565 100644 (file)
@@ -44,21 +44,22 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(osd_stat, payload);
-    ::encode(pg_stat, payload);
-    ::encode(epoch, payload);
-    ::encode(had_map_for, payload);
+    encode(fsid, payload);
+    encode(osd_stat, payload);
+    encode(pg_stat, payload);
+    encode(epoch, payload);
+    encode(had_map_for, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(osd_stat, p);
-    ::decode(pg_stat, p);
-    ::decode(epoch, p);
-    ::decode(had_map_for, p);
+    decode(fsid, p);
+    decode(osd_stat, p);
+    decode(pg_stat, p);
+    decode(epoch, p);
+    decode(had_map_for, p);
   }
 };
 
index 361ba7cac0c7381477dcad034d0cd7fd1294e248..d9b9d8e3b7b735b27f92edb12bfc6404a881d1c3 100644 (file)
@@ -33,11 +33,12 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pg_stat, payload);
+    using ceph::encode;
+    encode(pg_stat, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pg_stat, p);
+    decode(pg_stat, p);
   }
 };
 
index 15d97faa2c4bfdd53f0a7724941a94a7b80b3126..bdc4d5f443ada6a5a0b123718fe0c669661fae7d 100644 (file)
@@ -62,35 +62,36 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(pool, payload);
-    ::encode(op, payload);
-    ::encode(auid, payload);
-    ::encode(snapid, payload);
-    ::encode(name, payload);
+    encode(fsid, payload);
+    encode(pool, payload);
+    encode(op, payload);
+    encode(auid, payload);
+    encode(snapid, payload);
+    encode(name, payload);
     __u8 pad = 0;
-    ::encode(pad, payload);  /* for v3->v4 encoding change */
-    ::encode(crush_rule, payload);
+    encode(pad, payload);  /* for v3->v4 encoding change */
+    encode(crush_rule, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(pool, p);
+    decode(fsid, p);
+    decode(pool, p);
     if (header.version < 2)
-      ::decode(name, p);
-    ::decode(op, p);
-    ::decode(auid, p);
-    ::decode(snapid, p);
+      decode(name, p);
+    decode(op, p);
+    decode(auid, p);
+    decode(snapid, p);
     if (header.version >= 2)
-      ::decode(name, p);
+      decode(name, p);
 
     if (header.version >= 3) {
       __u8 pad;
-      ::decode(pad, p);
+      decode(pad, p);
       if (header.version >= 4)
-       ::decode(crush_rule, p);
+       decode(crush_rule, p);
       else
        crush_rule = pad;
     } else
index 0374c1d904a1c21e27d565470e343d8f91eb5cdd..ce652aa2fa9394c5dd4171190d1a4e9373e0b477 100644 (file)
@@ -53,26 +53,27 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(replyCode, payload);
-    ::encode(epoch, payload);
+    encode(fsid, payload);
+    encode(replyCode, payload);
+    encode(epoch, payload);
     if (response_data.length()) {
-      ::encode(true, payload);
-      ::encode(response_data, payload);
+      encode(true, payload);
+      encode(response_data, payload);
     } else
-      ::encode(false, payload);
+      encode(false, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
-    ::decode(replyCode, p);
-    ::decode(epoch, p);
+    decode(fsid, p);
+    decode(replyCode, p);
+    decode(epoch, p);
     bool has_response_data;
-    ::decode(has_response_data, p);
+    decode(has_response_data, p);
     if (has_response_data) {
-      ::decode(response_data, p);
+      decode(response_data, p);
     }
   }
 };
index 51d746f01a84a882ee9606f586f681b1d3365a25..3bf0cccc85c1e1a4ebe8f190b61a286f04ae2f24 100644 (file)
@@ -70,21 +70,22 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(pgid.pgid, p);
-    ::decode(query_epoch, p);
-    ::decode(type, p);
-    ::decode(pgid.shard, p);
+    decode(pgid.pgid, p);
+    decode(query_epoch, p);
+    decode(type, p);
+    decode(pgid.shard, p);
     if (header.version >= 3) {
-      ::decode(priority, p);
+      decode(priority, p);
     }
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(pgid.pgid, payload);
-    ::encode(query_epoch, payload);
-    ::encode(type, payload);
-    ::encode(pgid.shard, payload);
-    ::encode(priority, payload);
+    using ceph::encode;
+    encode(pgid.pgid, payload);
+    encode(query_epoch, payload);
+    encode(type, payload);
+    encode(pgid.shard, payload);
+    encode(priority, payload);
   }
 };
 
index 9b0fa4ae7f6279c928055ef69970d477a3ae3d1e..77829a319e191335a4595fe47f51334f33010453 100644 (file)
@@ -36,13 +36,14 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(snaps, payload);
+    encode(snaps, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(snaps, p);
+    decode(snaps, p);
     assert(p.end());
   }
 
index 179cf598597c1c29fa405d6f8ce18c24cfdf8b67..25a66cec652504f070fcca086e2e553a7ca23558 100644 (file)
@@ -56,22 +56,23 @@ private:
 public:
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(session_mon_tid, p);
-    ::decode(dest, p);
+    decode(session_mon_tid, p);
+    decode(dest, p);
     bool m;
-    ::decode(m, p);
+    decode(m, p);
     if (m)
       msg = decode_message(NULL, 0, p);
-    ::decode(send_osdmap_first, p);
+    decode(send_osdmap_first, p);
   }
   void encode_payload(uint64_t features) override {
-    ::encode(session_mon_tid, payload);
-    ::encode(dest, payload, features);
+    using ceph::encode;
+    encode(session_mon_tid, payload);
+    encode(dest, payload, features);
     bool m = msg ? true : false;
-    ::encode(m, payload);
+    encode(m, payload);
     if (msg)
       encode_message(msg, features, payload);
-    ::encode(send_osdmap_first, payload);
+    encode(send_osdmap_first, payload);
   }
 
   const char *get_type_name() const override { return "route"; }
index b7dd91310f7b677dfe4532c1bcd40404a6c80b6d..f21601ac503ca84c496ff9d66207011f7cd19a02 100644 (file)
@@ -25,10 +25,11 @@ public:
        << service_map.services.size() << " svc)";
   }
   void encode_payload(uint64_t features) override {
-    ::encode(service_map, payload, features);
+    using ceph::encode;
+    encode(service_map, payload, features);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(service_map, p);
+    decode(service_map, p);
   }
 };
index ec18cfff04fdce62806c419bbc6ea3d4544cd80b..e17bb1047693789cfeb83c43bfec3d8efa169eaa 100644 (file)
@@ -47,16 +47,17 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     paxos_encode();
-    ::encode(fsid, payload);
-    ::encode(data_pool, payload);
+    encode(fsid, payload);
+    encode(data_pool, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
     paxos_decode(p);
-    ::decode(fsid, p);
+    decode(fsid, p);
     if (header.version >= 2) {
-      ::decode(data_pool, p);
+      decode(data_pool, p);
     } else {
       data_pool = boost::optional<int64_t> ();
     }
index 195a369e15ea7ace7e5e9077bc0ff71fa5366bb6..07aa583e2e68674d7be0b6025272090610d3fd72 100644 (file)
@@ -33,11 +33,12 @@ public:
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(h, payload);
+    using ceph::encode;
+    encode(h, payload);
   }
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(h, p);
+    decode(h, p);
   }
 };
 
index 8994e9646646099b80b1c14131c1edc9f524878c..a5d9556eecbbb77f75058534adceb9f3ff31d8e9 100644 (file)
@@ -66,21 +66,22 @@ public:
 
   void decode_payload() override {
     bufferlist::iterator p = payload.begin();
-    ::decode(op, p);
-    ::decode(epoch, p);
-    ::decode(round, p);
-    ::decode(timestamp, p);
-    ::decode(skews, p);
-    ::decode(latencies, p);
+    decode(op, p);
+    decode(epoch, p);
+    decode(round, p);
+    decode(timestamp, p);
+    decode(skews, p);
+    decode(latencies, p);
   }
 
   void encode_payload(uint64_t features) override {
-    ::encode(op, payload);
-    ::encode(epoch, payload);
-    ::encode(round, payload);
-    ::encode(timestamp, payload);
-    ::encode(skews, payload, features);
-    ::encode(latencies, payload, features);
+    using ceph::encode;
+    encode(op, payload);
+    encode(epoch, payload);
+    encode(round, payload);
+    encode(timestamp, payload);
+    encode(skews, payload, features);
+    encode(latencies, payload, features);
   }
 };
 
index 15325abf61cb7648e1874c013d35dad6add3bc51..07e443bb72a9f61a630785c5d38a1b06536dc1b0 100644 (file)
@@ -50,32 +50,33 @@ public:
   void decode_payload() override {
     uint8_t msg_ver;
     bufferlist::iterator p = payload.begin();
-    ::decode(msg_ver, p);
-    ::decode(opcode, p);
-    ::decode(cookie, p);
-    ::decode(ver, p);
-    ::decode(notify_id, p);
+    decode(msg_ver, p);
+    decode(opcode, p);
+    decode(cookie, p);
+    decode(ver, p);
+    decode(notify_id, p);
     if (msg_ver >= 1)
-      ::decode(bl, p);
+      decode(bl, p);
     if (header.version >= 2)
-      ::decode(return_code, p);
+      decode(return_code, p);
     else
       return_code = 0;
     if (header.version >= 3)
-      ::decode(notifier_gid, p);
+      decode(notifier_gid, p);
     else
       notifier_gid = 0;
   }
   void encode_payload(uint64_t features) override {
+    using ceph::encode;
     uint8_t msg_ver = 1;
-    ::encode(msg_ver, payload);
-    ::encode(opcode, payload);
-    ::encode(cookie, payload);
-    ::encode(ver, payload);
-    ::encode(notify_id, payload);
-    ::encode(bl, payload);
-    ::encode(return_code, payload);
-    ::encode(notifier_gid, payload);
+    encode(msg_ver, payload);
+    encode(opcode, payload);
+    encode(cookie, payload);
+    encode(ver, payload);
+    encode(notify_id, payload);
+    encode(bl, payload);
+    encode(return_code, payload);
+    encode(notifier_gid, payload);
   }
 
   const char *get_type_name() const override { return "watch-notify"; }
index a85ac9e6c4a6bf4d94e6c6678f62d10c015e057f..2dfc0ff1bb445c4dac3562b4176e3583e0a91960 100644 (file)
@@ -27,15 +27,16 @@ class PaxosServiceMessage : public Message {
 
  public:
   void paxos_encode() {
-    ::encode(version, payload);
-    ::encode(deprecated_session_mon, payload);
-    ::encode(deprecated_session_mon_tid, payload);
+    using ceph::encode;
+    encode(version, payload);
+    encode(deprecated_session_mon, payload);
+    encode(deprecated_session_mon_tid, payload);
   }
 
   void paxos_decode( bufferlist::iterator& p ) {
-    ::decode(version, p);
-    ::decode(deprecated_session_mon, p);
-    ::decode(deprecated_session_mon_tid, p);
+    decode(version, p);
+    decode(deprecated_session_mon, p);
+    decode(deprecated_session_mon_tid, p);
   }
 
   void encode_payload(uint64_t features) override {