Skip to content

fix: when deciding if we need to propagate a reply, skip branches scheduled for cancellation but with no replies yet #3687

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

vladpaiu
Copy link
Member

Summary
Current bug is :

  • we have branch1 sent to a destination which is dead/down/not replying
  • we have branch2 replying with a code that the script decides should terminate the transaction ( ie. if ($rs == 486) t_cancel_branch("o")

The bug is that the 486 does not get propagated on the spot - it gets saved internally and relayed only when fr_timeout elapses.

Details
Ignore branches scheduled for CANCELation via t_cancel_branch, which don't have any replies on them yet.

Solution
Ignore branches scheduled for CANCELation via t_cancel_branch, which don't have any replies on them yet.

Compatibility
Should be backwards compatible - I hope.

@vladpaiu vladpaiu added this to the 3.6.0 milestone Jul 18, 2025
@vladpaiu vladpaiu added the bug label Jul 18, 2025
@vladpaiu vladpaiu requested a review from bogdan-iancu July 18, 2025 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant