Description of problem: See: https://tracker.ceph.com/issues/46832 This issue can be reproduced by running the tasks/volumes task in the upstream teuthology suite and grepping the mgr logs for a "Traceback" looking like what is in the above issue description. The specific test may _not_ fail because another purge thread picks up the work. This is urgent because it's conceivable but extremely unlikely that two threads writing to the same dirent may construct an invalid file name. In particular, the volumes plugin purge threads may accidentally recursively remove a file path containing "../" which would cause the threads to delete parent directories above the subvolume to be deleted.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat Ceph Storage 4.1 Bug Fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4144