Project

General

Profile

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 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.

Back