release notes | Book: 1.9.5, 1.9.12 (opt, FHS), 2.11 (FHS), 2.12 (FHS), 2.13 (FHS), 2.14 (FHS), | Wiki | Q&A black_bg
Web: Multi-page, Single page | PDF: A4-size, Letter-size | eBook: epub black_bg

Deleted Files in pnfs

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.