Details
Description
At the moment, if a logical file has expired and is a member of a superfile, Sasha will not delete it (Sasha logs that it can't because it's part of a super file).
Additionally, when there are a lot of expired files like this, it takes a long time to process them all, probably because it is looking them up and locking them before finding out they are owned.
Should:
1) Expired sub files be automatically removed from their superfile and deleted anyway?
2) Superfiles have their own EXPIRY setting, or should there be an option to auto-delete when the last sub-file is removed (NB: could be self-contained feature)
3) Keep current semantics (supers protect expired files), but fix the speed issue.