]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: kill QuotaTree 9591/head
authorYan, Zheng <zyan@redhat.com>
Wed, 8 Jun 2016 09:47:58 +0000 (17:47 +0800)
committerYan, Zheng <zyan@redhat.com>
Tue, 14 Jun 2016 09:06:01 +0000 (17:06 +0800)
commit161954bbfeb13d5588668637d5258221948128ea
tree35bfc151ccd3f0d66658c7b5ff53a83285b1628b
parent3c8b5f63080de3c160c4ec79878dd171d5add94a
client: kill QuotaTree

Multiple clients can modify cephfs at the same time. It is
very tricky to keep QuotaTree consistant with the global FS
hiberarchy. This patch kills the quota tree.

After removing the quota tree, we traverse inode's path to
find quota root.

Fixes: http://tracker.ceph.com/issues/16066
Fixes: http://tracker.ceph.com/issues/16067
Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/client/Client.cc
src/client/Client.h
src/client/Inode.h