]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: force sending cap revoke ack always 52506/head
authorXiubo Li <xiubli@redhat.com>
Wed, 28 Jun 2023 13:59:53 +0000 (21:59 +0800)
committerXiubo Li <xiubli@redhat.com>
Tue, 18 Jul 2023 03:09:44 +0000 (11:09 +0800)
commit088543639362ba3773cb460fa967a771487b9423
treecf8e74bd34b66bc5f91d86a0f7ed8c1b2db5a3a3
parent014f9fb234a0e3449a93fef3d00644137e6c76b1
client: force sending cap revoke ack always

If just before the revoke request, which will increase the 'seq', is
sent out the clients released the corresponding caps and sent out
the cap update request with old 'seq', the mds will miss checking
the seqs and calculating the caps.

We should always send an ack for revoke requests.

Fixes: https://tracker.ceph.com/issues/61782
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 09a2e33c4aca6e72d75e2527ab5f467576d55dc8)
src/client/Client.cc