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: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2 #10108

Merged
1 commit merged into from Aug 23, 2016

Conversation

xiaoxichen
Copy link
Contributor

When multiple clients read/write to a file at the same time, we need
to disable cache and let reads/writes go to OSDs. In ceph-fuse case,
there are two caches, one is in ceph-fuse, another one is in kernel.
We can't disable/enable the kernel cache dynamically. So adding an
config option to completely disable kernel cache. Disabling kernel
cache may reduce performance, so option is disabled by default.

Fixes: 12653
Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit 0f11ec2)

Conflicts:
	src/common/config_opts.h
           follow the content in patchset, set fuse_use_invalidate_cb
           to True. Which is also the backport
           for http://tracker.ceph.com/issues/15634
@xiaoxichen xiaoxichen self-assigned this Jul 2, 2016
@xiaoxichen xiaoxichen added this to the infernalis milestone Jul 2, 2016
@ghost ghost closed this Aug 8, 2016
@ghost ghost reopened this Aug 8, 2016
@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 modified the milestones: jewel, infernalis Aug 8, 2016
ghost pushed a commit that referenced this pull request Aug 8, 2016
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 9, 2016
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 12, 2016
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@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
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 17, 2016
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 22, 2016
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 22, 2016
…BA CTDB ping_pong rw test with v9.0.2

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@gregsfortytwo gregsfortytwo assigned ghost Aug 22, 2016
@gregsfortytwo
Copy link
Member

@dachary, I'll sign-off on this since John's on vacation another week.

@ghost ghost merged commit d27c6ac into ceph:jewel Aug 23, 2016
@ghost ghost changed the title jewel: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2 jewel: fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2 Aug 25, 2016
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants