Bug #56476
Updated by Rishabh Dave almost 2 years ago
In "@4-compat_client.yaml@":https://github.com/ceph/ceph/blob/main/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/4-compat_client.yaml creates two clients, evicts one of them but the evicted client is left unhandled which leads to failure for final teardown - <pre> - fs.clients_evicted: clients: client.0: False client.1: True </pre> This evicted client remains in a hanged state which can be problematic during final teardown for the teuthology job. This problem was repeatedly seen for teuthology job for PR https://github.com/ceph/ceph/pull/45036 because this PR adds code that actually checks if client was unmounted instead by running @sudo instead. When findmnt <mntpt>@. This command hangs when is run for the client which owns mountpoint the mountpoint hangs. command hangs because client is in a hanged state. The fix for this is too run @umount -f@ for the mountpoint and delete the mountpoint. Then, This final teardown will run fine.