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

kraken: cephfs: client: fix the cross-quota rename boundary check conditions #14567

Merged
merged 1 commit into from Apr 20, 2017

Conversation

smithfarm
Copy link
Contributor

We were previously rejecting a rename if either of the involved directories
was a quota root, even if the other directory was part of the same quota
"tree". What we really want to do is identify the correct quota root
(whether local or ancestral) for each directory and compare them. So
now we do.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
(cherry picked from commit 8e8892a)
@smithfarm smithfarm self-assigned this Apr 14, 2017
@smithfarm smithfarm added this to the kraken milestone Apr 14, 2017
@smithfarm smithfarm changed the title kraken: client: fix the cross-quota rename boundary check conditions kraken: cephfs: client: fix the cross-quota rename boundary check conditions Apr 14, 2017
@smithfarm smithfarm added cephfs Ceph File System and removed core labels Apr 14, 2017
@smithfarm smithfarm requested a review from jcsp April 20, 2017 08:32
@smithfarm
Copy link
Contributor Author

@jcsp This passed a rados suite at http://tracker.ceph.com/issues/19009#note-22 and an fs suite at http://tracker.ceph.com/issues/19009#note-27

There are some failures in the upgrade/jewel-x and upgrade/client-upgrade suites, but the only unexplained one is http://tracker.ceph.com/issues/19637

Please review/approve if you agree its OK to merge under those conditions?

@smithfarm smithfarm merged commit 63fd2b9 into ceph:kraken Apr 20, 2017
@smithfarm smithfarm deleted the wip-18700-kraken branch April 20, 2017 16:59
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
3 participants