Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jewel: fs: client: FAILED assert(root_ancestor->qtree == __null) #10107

Merged
1 commit merged into from Oct 13, 2016

Conversation

xiaoxichen
Copy link
Contributor

@xiaoxichen xiaoxichen self-assigned this Jul 2, 2016
@xiaoxichen xiaoxichen added this to the infernalis milestone Jul 2, 2016
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>
(cherry picked from commit 161954b)
@ghost
Copy link

ghost commented Aug 8, 2016

@xiaoxichen I'm setting milestone jewel since this is targeting jewel really. If that's a mistake please let me know.

@ghost ghost reopened this Aug 8, 2016
@ghost ghost modified the milestones: jewel, infernalis Aug 8, 2016
ghost pushed a commit that referenced this pull request Aug 8, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 9, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 12, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@ghost ghost added cephfs Ceph File System and removed core labels Aug 15, 2016
@ghost
Copy link

ghost commented Aug 16, 2016

@jcsp does this backport look good to merge ? It passed the fs suite http://tracker.ceph.com/issues/16344#note-21 (except for unrelated valgrind failures and one transient failure that is, I believe, unrelated ).

@ghost ghost assigned jcsp Aug 16, 2016
ghost pushed a commit that referenced this pull request Aug 16, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 17, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 22, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 22, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@gregsfortytwo
Copy link
Member

@ukernel, can you sign-off on this since John's on vacation another week?

ghost pushed a commit that referenced this pull request Aug 23, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 24, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 24, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 24, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 24, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 24, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 25, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@jcsp
Copy link
Contributor

jcsp commented Aug 29, 2016

LGTM, this is a clean cherry-pick right?

@ghost
Copy link

ghost commented Aug 29, 2016

@jcsp yes. Please do not merge anything until 10.2.3 is released. And welcome back :-)

@ukernel
Copy link
Contributor

ukernel commented Sep 20, 2016

Signed-off-by

ghost pushed a commit that referenced this pull request Oct 10, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Oct 10, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Oct 13, 2016
…->qtree == __null)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@ghost ghost merged commit 79885ae into ceph:jewel Oct 13, 2016
@theanalyst theanalyst changed the title jewel: client: FAILED assert(root_ancestor->qtree == __null) jewel: fs: client: FAILED assert(root_ancestor->qtree == __null) Nov 17, 2016
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-fix cephfs Ceph File System
Projects
None yet
4 participants