#include <boost/pool/pool.hpp>
-#define CEPH_FS_ONDISK_MAGIC "ceph fs volume v005"
+#define CEPH_FS_ONDISK_MAGIC "ceph fs volume v006"
//#define MDS_REF_SET // define me for improved debug output, sanity checking
}
void encode(bufferlist &bl) const {
+ __u8 v = 1;
+ ::encode(v, bl);
+
::encode(version, bl);
::encode(mtime, bl);
::encode(nfiles, bl);
::encode(nsubdirs, bl);
}
void decode(bufferlist::iterator &bl) {
+ __u8 v;
+ ::decode(v, bl);
+
::decode(version, bl);
::decode(mtime, bl);
::decode(nfiles, bl);
}
void encode(bufferlist &bl) const {
+ __u8 v = 1;
+ ::encode(v, bl);
+
::encode(version, bl);
::encode(rbytes, bl);
::encode(rfiles, bl);
::encode(rctime, bl);
}
void decode(bufferlist::iterator &bl) {
+ __u8 v;
+ ::decode(v, bl);
+
::decode(version, bl);
::decode(rbytes, bl);
::decode(rfiles, bl);
}
void encode(bufferlist &bl) const {
+ __u8 v = 1;
+ ::encode(v, bl);
+
::encode(ino, bl);
::encode(rdev, bl);
::encode(ctime, bl);
::encode(xattr_version, bl);
}
void decode(bufferlist::iterator &p) {
+ __u8 v;
+ ::decode(v, p);
+
::decode(ino, p);
::decode(rdev, p);
::decode(ctime, p);
nest_info_t rstat, accounted_rstat;
void encode(bufferlist &bl) const {
+ __u8 v = 1;
+ ::encode(v, bl);
::encode(version, bl);
::encode(snap_purged_thru, bl);
::encode(fragstat, bl);
::encode(accounted_rstat, bl);
}
void decode(bufferlist::iterator &bl) {
+ __u8 v;
+ ::decode(v, bl);
::decode(version, bl);
::decode(snap_purged_thru, bl);
::decode(fragstat, bl);