Skip to content

IGNITE-26669 tx state resolution improvements#6807

Merged
sanpwc merged 5 commits intoapache:mainfrom
EgorKuts:ignite-26669
Oct 21, 2025
Merged

IGNITE-26669 tx state resolution improvements#6807
sanpwc merged 5 commits intoapache:mainfrom
EgorKuts:ignite-26669

Conversation

@EgorKuts
Copy link
Copy Markdown
Contributor

@EgorKuts EgorKuts commented Oct 17, 2025

We can only get null tx meta from the coordinator in 2 cases:

  1. Coordinator was restarted and lost its volatile state. I fixed this by ensuring we call the coordinator (resolveTxStateFromCoordinator) using its ephemeral node ID. If this happens, we abandon the transaction and resolve the state from the commit partition.

  2. Coordinator has already removed the tx from its volatile state or never wrote it to its state. I fixed this by falling back to the commit partition.

https://issues.apache.org/jira/browse/IGNITE-26669

@sanpwc sanpwc merged commit c834f75 into apache:main Oct 21, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants