From: Venky Shankar Date: Fri, 30 May 2025 18:11:19 +0000 (+0000) Subject: client: asynchronous fsync can decrement request ref twice X-Git-Tag: testing/wip-vshankar-testing-20250531.174644-debug^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=150eba6c4015e4d4ee5c1cedb69e1ccc2bcbc41d;p=ceph-ci.git client: asynchronous fsync can decrement request ref twice After the asynchronous execution context is woken up when waiting for Fb caps reference to be released. Fixes: http://tracker.ceph.com/issues/71510 Signed-off-by: Venky Shankar --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 818456fb1a8..f899b183110 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -12137,6 +12137,7 @@ void Client::C_nonblocking_fsync_state::advance() if (waitfor_safe) { clnt->put_request(req); + waitfor_safe = false; } if (flush_wait && !flush_completed) {