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 @4-compat_client.yaml@ creates two clients, evicts one of them but the evicted client is left as it is - <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. When findmnt command is run for the client mountpoint the 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. This final teardown will run fine.