New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't resubmit intermediate transfers #4809
Comments
rcarpa
changed the title
Transfers: don't resubmit intermediate replicas
Transfers: don't resubmit intermediate transfers
Aug 27, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Aug 31, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Aug 31, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Sep 14, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Sep 17, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Sep 24, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Sep 30, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Oct 1, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Oct 1, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Oct 6, 2021
rcarpa
added a commit
to rcarpa/rucio
that referenced
this issue
Oct 6, 2021
bari12
added a commit
that referenced
this issue
Oct 18, 2021
…diate Transfers: don't resubmit intermediate transfers. Closes #4809
bari12
pushed a commit
that referenced
this issue
Oct 18, 2021
bari12
changed the title
Transfers: don't resubmit intermediate transfers
Don't resubmit intermediate transfers
Oct 18, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Motivation
When a multi-hop transfer fails, each of its hops is marked as failed. The issue is that the finisher will then re-schedule each of the hops separately. This can result in some undesired behaviors:
rucio/lib/rucio/core/transfer.py
Line 1554 in 30f2a77
Modification
Fail fast the intermediate transfers. It's probably enough to
rucio/lib/rucio/core/request.py
Line 83 in 74186dd
rucio/lib/rucio/core/transfer.py
Line 1525 in 30f2a77
and set it to "C" state if it exists.
The text was updated successfully, but these errors were encountered: