]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: force sending cap revoke ack always 52508/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:15:10 +0000 (11:15 +0800)
commitff8ffee7ca8d93b0d6d6ef683e80d2ff35c836bd
treece17867dc8c220a075b2a75770e8ad6b30fee084
parentd7c46b9268e3c91d1850241f8c38735e60f34612
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