summaryrefslogtreecommitdiff
path: root/src/messages/MClientReply.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/messages/MClientReply.h')
-rw-r--r--src/messages/MClientReply.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/messages/MClientReply.h b/src/messages/MClientReply.h
index 896245f34b8..a8e83c29894 100644
--- a/src/messages/MClientReply.h
+++ b/src/messages/MClientReply.h
@@ -108,6 +108,8 @@ struct InodeStat {
uint64_t truncate_size;
utime_t ctime, mtime, atime;
version_t time_warp_seq;
+ bufferlist inline_data;
+ uint64_t inline_version;
frag_info_t dirstat;
nest_info_t rstat;
@@ -174,6 +176,13 @@ struct InodeStat {
xattr_version = e.xattr_version;
::decode(xattrbl, p);
+
+ if (features & CEPH_FEATURE_MDS_INLINE_DATA) {
+ ::decode(inline_version, p);
+ ::decode(inline_data, p);
+ } else {
+ inline_version = CEPH_INLINE_DISABLED;
+ }
}
// see CInode::encode_inodestat for encoder.