When a file in the pnfs
filesystem is deleted the server
stores information about is in the subdirectories of /opt/pnfsdb/pnfs/trash/
. For dCache, the
cleaner
cell in the
pnfsDomain
is responsible for deleting the
actual files from the pools asyncronously. It uses the files in
the directory /opt/pnfsdb/pnfs/trash/2/
. It
contains a file with the pnfs
ID of the deleted file as
name. If a pool containing that file is down at the time the
cleaner tries to remove it, it will retry for a while. After
that, the file
/opt/pnfsdb/pnfs/trash/2/current/failed.<poolName>
will contain the pnfs
IDs which have not been removed from
that pool. The cleaner will still retry the removal with a lower
frequency.