Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
in->mode = st->mode;
in->uid = st->uid;
in->gid = st->gid;
+ in->btime = st->btime;
}
if ((issued & CEPH_CAP_LINK_EXCL) == 0) {
in->gid = diri->gid;
in->mtime = diri->mtime;
in->ctime = diri->ctime;
+ in->btime = diri->btime;
in->size = diri->size;
in->dirfragtree.clear();
if (rdev)
f->dump_unsigned("rdev", rdev);
f->dump_stream("ctime") << ctime;
+ f->dump_stream("btime") << btime;
f->dump_stream("mode") << '0' << std::oct << mode << std::dec;
f->dump_unsigned("uid", uid);
f->dump_unsigned("gid", gid);
// affected by any inode change...
utime_t ctime; // inode change time
+ utime_t btime; // birth time
// perm (namespace permissions)
uint32_t mode;
version_t xattr_version;
ceph_mds_reply_cap cap;
file_layout_t layout;
- utime_t ctime, mtime, atime;
+ utime_t ctime, btime, mtime, atime;
uint32_t time_warp_seq;
uint64_t size, max_size;
uint64_t truncate_size;