SIGN IN SIGN UP

qa: Add regression test for client ctime update on matching atime

Orchestrates a multi-client contention scenario using two
mounts to explicitly downgrade client_a down to SHARED caps by reading
from client_b. It then executes a touch/setattr operation on client_a
with an atime value identical to the file's current cached atime.

Verifies that ctime is advanced appropriately by the MDS despite the
value-equality match, preventing future regressions where the client
might strip CEPH_SETATTR_ATIME from the network mask.

Fixes: https://tracker.ceph.com/issues/71639
Signed-off-by: Jos Collin <jcollin@redhat.com>
J
Jos Collin committed
97eb8c96a413192d62c7085e39588ce5daf120e7
Parent: 5a50ced