Skip to content
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

Automated transaction recovery #1155

Open
wajda opened this issue Jan 13, 2023 · 0 comments
Open

Automated transaction recovery #1155

wajda opened this issue Jan 13, 2023 · 0 comments

Comments

@wajda
Copy link
Contributor

wajda commented Jan 13, 2023

In rare cases when a transaction was broken and didn't rollback properly (network partitioning between shards, sudden coordinator crash etc), another transaction has to be able to take up on where the previous one left off.

Possible solutions:

  1. Clean the previous transaction assets and start over.
  2. Overwrite the previous transaction data.

Challenges:

  1. How to distinguish between abandoned transaction and a long-running transaction in a distributed environment?
  2. How to kill stuck transaction?
@wajda wajda added the feature label Jan 13, 2023
@wajda wajda changed the title Automated broken transaction recovery Automated transaction recovery Jan 13, 2023
@wajda wajda added this to Spline Jan 13, 2023
@github-project-automation github-project-automation bot moved this to New in Spline Jan 13, 2023
@wajda wajda self-assigned this Jan 13, 2023
@wajda wajda added this to the 1.0.0 milestone Jan 13, 2023
@wajda wajda moved this from New to Backlog in Spline Jan 18, 2023
@wajda wajda moved this from Backlog to In Progress in Spline Jan 18, 2023
wajda added a commit that referenced this issue Jul 3, 2024
wajda added a commit that referenced this issue Jul 8, 2024
wajda added a commit that referenced this issue Jul 9, 2024
wajda added a commit that referenced this issue Jul 15, 2024
wajda added a commit that referenced this issue Jul 15, 2024
wajda added a commit that referenced this issue Jul 15, 2024
wajda added a commit that referenced this issue Jul 16, 2024
wajda added a commit that referenced this issue Jul 16, 2024
wajda added a commit that referenced this issue Jul 17, 2024
wajda added a commit that referenced this issue Jul 17, 2024
wajda added a commit that referenced this issue Jul 19, 2024
wajda added a commit that referenced this issue Sep 2, 2024
wajda added a commit that referenced this issue Sep 2, 2024
wajda added a commit that referenced this issue Sep 2, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
… that implement Tx lock handling algorithm.
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 26, 2024
wajda added a commit that referenced this issue Sep 27, 2024
wajda added a commit that referenced this issue Oct 1, 2024
wajda added a commit that referenced this issue Oct 3, 2024
wajda added a commit that referenced this issue Oct 6, 2024
wajda added a commit that referenced this issue Oct 6, 2024
wajda added a commit that referenced this issue Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant