Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doors: Fix timeout handling during retries
Motivation: Doors will retry pool selection and mover startup several times (subject to a door specific policy). A timeout limits the total duration and this timeout is applied as an upper bound for pool selection and mover submission; yet it wasn't applied for pnfs manager interactions that happen during the retry loop. This could in some cases cause errors in pool manager about discarded messages with a negative TTL. Modification: Applies the total timeout as an upper bound to the pnfs manager interaction. Result: Greatly reduced risk of ending up with a negative TTL. Target: trunk Require-notes: yes Require-book: no Request: 2.13 Acked-by: Paul Millar <paul.millar@desy.de> Patch: https://rb.dcache.org/r/8492/
- Loading branch information
Showing
2 changed files
with
22 additions
and
3 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