]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: force sending cap revoke ack always 52507/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:13:14 +0000 (11:13 +0800)
commit22ab73dbab46c1cc490dc10a43396700ad07612f
treeb5b2810d8f489a4ee6f393ec810e044782709e21
parent042cd51a2f0b8926363c2237e303a8df25c73519
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