From: Xiubo Li <xiubli@xxxxxxxxxx> Changed in V7: - Use the u64 instead of object version struct. Changed in V6: - Fixed the file hole bug, also have updated the MDS side PR. - Add add object version support for sync read in #8. Xiubo Li (2): ceph: add object version support for sync read ceph: add truncate size handling support for fscrypt fs/ceph/crypto.h | 21 +++++ fs/ceph/file.c | 8 +- fs/ceph/inode.c | 223 +++++++++++++++++++++++++++++++++++++++++++---- fs/ceph/super.h | 8 +- 4 files changed, 242 insertions(+), 18 deletions(-) -- 2.27.0