-
Notifications
You must be signed in to change notification settings - Fork 136
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dcache-bulk: allow reset to skip terminated targets
Motivation: In case of a network outage it may be necessary to re-establish connections between Bulk and other services. Because Bulk makes use of asynchronous waits on `ListenableFuture`s, it is currently not possible to do this except by resubmitting the targets. This can be done using `restart` which reloads all requests and resets all non-terminal targets to `CREATED`. Instead of restarting the service, one could also use the `reset` command selectively. This command, however, will reinitialize the entire request regardless of prior target state. Modification: Add an option to behave like the reload on restart, where terminated targets are left untouched. Result: More efficient recovery without full restart of the cell. Target: master Patch: https://rb.dcache.org/r/14171 Refers-to: RT 10527 Lost network connectivity to DB servers Requires-notes: yes Acked-by: Dmitry
- Loading branch information
Showing
3 changed files
with
23 additions
and
9 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