Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Deletion: handle archives in reaper. #1431 #2213 Ensure that replicas are removed from datasets only if they don't exists in an archive. When removing an archive, handle the removal of its constituents. Only if: - they don't exist in another archive - they don't have replicas outside any archive This is achieved by recursively calling the cleanup function after removing the archive (and thus the constituent replicas). * Deletion: tolerate RSEs removal during rse-to-hostname mapping #1431 The case happens in tests now that we have concurrent tests which create and remove RSEs. There is probably no harm to simply ignore the RSEs which were removed between the list_rses call and the get_rse_protocols call.
- Loading branch information
Showing
4 changed files
with
175 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters