[8.0] fix: AREX delegation not found #7219
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Aims to solve #7217
For an unknown reason, a few ARC instances from different sites got some discrepancies at some point. Here is an example:
CE admins are not able to find any detail about those buggy delegations on their side.
I submitted a ticket to inform the ARC developers, but as we don't know how to reproduce the issue, it is going to be hard for them to provide a fix: https://bugzilla.nordugrid.org/show_bug.cgi?id=4133
To avoid that, in this PR, we relax some constraints: if a delegation is not found, then instead of returning an error, we just continue so that a new delegation is generated.
I will monitor a few ARC instances for a few days to make sure it is not a recurrent issue and that it does not generate many delegations.
BEGINRELEASENOTES
*WorkloadManagement
FIX: AREX does not return an error if delegation not found
ENDRELEASENOTES