From aef517038478e7fa6bfa5585cff9eaa7a0dcba4e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 6 Jan 2009 13:44:44 -0800 Subject: [PATCH] uclient: fix likes bits --- src/client/Client.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index 6d806d6f91150..c40f3f0c7663a 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -1457,8 +1457,8 @@ void Client::check_caps(Inode *in, bool is_delayed) unsigned used = in->caps_used(); int like = wanted; if (!unmounting) - like |= CEPH_CAP_ANY_RD; - + like |= CEPH_CAP_PIN | (in->inode.is_dir() ? CEPH_CAP_ANY_RDCACHE:CEPH_CAP_ANY_RD); + dout(10) << "check_caps on " << *in << " wanted " << ccap_string(wanted) << " used " << ccap_string(used) -- 2.39.5