From a1ba86d6bd0a1547715cd929ed83dd8c5b1f1b04 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 8 Sep 2008 09:36:09 -0700 Subject: [PATCH] kclient: force sync writes hack --- src/kernel/caps.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kernel/caps.c b/src/kernel/caps.c index f646b8fc15fcf..20ad4947ae062 100644 --- a/src/kernel/caps.c +++ b/src/kernel/caps.c @@ -553,6 +553,10 @@ int ceph_get_cap_refs(struct ceph_inode_info *ci, int need, int want, int *got, } } have = __ceph_caps_issued(ci, &implemented); + /* HACK: force sync writes... + have &= ~CEPH_CAP_WRBUFFER; + implemented &= ~CEPH_CAP_WRBUFFER; + */ if ((have & need) == need) { /* * look at (implemented & ~have & not) so that we keep waiting -- 2.39.5