]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
client: fix issue of revoking non-auth caps 22221/head
authorYan, Zheng <zyan@redhat.com>
Fri, 18 May 2018 06:26:32 +0000 (14:26 +0800)
committerPrashant D <pdhange@redhat.com>
Thu, 24 May 2018 09:53:48 +0000 (05:53 -0400)
commitf6a57f03e4c3ff98b6d462cbe11540d34ce0747e
treed4917854125a809aa9145692c66cbc062739c86c
parent0432edd42fe2fb3046e041b8b48e18e1f6c89f49
client: fix issue of revoking non-auth caps

when non-auth mds revokes caps, Fcb caps can still be issued by auth
auth mds. It's wrong to flush buffer or invalidate cache when non-auth
mds revokes other caps. This bug can cause client to not respond the
revoke.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Fixes: https://tracker.ceph.com/issues/24172
(cherry picked from commit 341a9114e0726e1a7cbb7e6f22adb54c2024c506)
src/client/Client.cc