]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: record snaps in old snaprealm when moving inode into new snaprealm
authorYan, Zheng <zyan@redhat.com>
Tue, 4 Jul 2017 08:45:36 +0000 (16:45 +0800)
committerYan, Zheng <zyan@redhat.com>
Fri, 9 Feb 2018 09:46:55 +0000 (17:46 +0800)
commita810e9f1aa37dc16ecfc144afcaf65eae8e3560e
treef40b29cf36df47a72b198199b0b21326f3f29df4
parentca1126fdb0de88be82b295985d0e61bf9127852e
mds: record snaps in old snaprealm when moving inode into new snaprealm

To get effective snaps in past snaprealms, we just need to filter out
deleted snaps by using global snap infos. This avoids the complexity
of opening 'past parents'

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/mds/CInode.cc
src/mds/Server.cc
src/mds/SnapRealm.cc
src/mds/SnapRealm.h
src/mds/StrayManager.cc
src/mds/snap.cc
src/mds/snap.h