-
Notifications
You must be signed in to change notification settings - Fork 753
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
Add transaction recoverability #43572
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3106e32 - Browse repository at this point
Copy the full SHA 3106e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 630b4c5 - Browse repository at this point
Copy the full SHA 630b4c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a56cdf - Browse repository at this point
Copy the full SHA 9a56cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb2ff8 - Browse repository at this point
Copy the full SHA 1cb2ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d295306 - Browse repository at this point
Copy the full SHA d295306View commit details -
Configuration menu - View commit details
-
Copy full SHA for a540ae5 - Browse repository at this point
Copy the full SHA a540ae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8a2b3f - Browse repository at this point
Copy the full SHA f8a2b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6dfdb - Browse repository at this point
Copy the full SHA 4b6dfdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb0df43 - Browse repository at this point
Copy the full SHA bb0df43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 228fb0b - Browse repository at this point
Copy the full SHA 228fb0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8418d - Browse repository at this point
Copy the full SHA 8f8418dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c11d3e4 - Browse repository at this point
Copy the full SHA c11d3e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a51ee30 - Browse repository at this point
Copy the full SHA a51ee30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b0442 - Browse repository at this point
Copy the full SHA 38b0442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36f1c79 - Browse repository at this point
Copy the full SHA 36f1c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f78138 - Browse repository at this point
Copy the full SHA 6f78138View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49e433 - Browse repository at this point
Copy the full SHA c49e433View commit details -
Configuration menu - View commit details
-
Copy full SHA for 774c527 - Browse repository at this point
Copy the full SHA 774c527View commit details -
Configuration menu - View commit details
-
Copy full SHA for af0dbe4 - Browse repository at this point
Copy the full SHA af0dbe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a1e35 - Browse repository at this point
Copy the full SHA 86a1e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2fc9f - Browse repository at this point
Copy the full SHA 0d2fc9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dab23b5 - Browse repository at this point
Copy the full SHA dab23b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ae597 - Browse repository at this point
Copy the full SHA 86ae597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30478f8 - Browse repository at this point
Copy the full SHA 30478f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bcba2 - Browse repository at this point
Copy the full SHA d8bcba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 152d2ab - Browse repository at this point
Copy the full SHA 152d2abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83fe1e2 - Browse repository at this point
Copy the full SHA 83fe1e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b1c3f - Browse repository at this point
Copy the full SHA 24b1c3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81a8c92 - Browse repository at this point
Copy the full SHA 81a8c92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b10e6 - Browse repository at this point
Copy the full SHA 23b10e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 330cbb2 - Browse repository at this point
Copy the full SHA 330cbb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c797299 - Browse repository at this point
Copy the full SHA c797299View commit details -
This commit changes the initial logic where you check the log and take actions according to that on xa resource to other way around by getting the failed transactions in xa resources and taking the action from the log. This way we can ensure that there are no unnecessary commit/rollback calls made to the xa resources which would return invalid xid errors.
Configuration menu - View commit details
-
Copy full SHA for f9269fa - Browse repository at this point
Copy the full SHA f9269faView commit details -
Configuration menu - View commit details
-
Copy full SHA for db98c84 - Browse repository at this point
Copy the full SHA db98c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf7d6e2 - Browse repository at this point
Copy the full SHA bf7d6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea89fbb - Browse repository at this point
Copy the full SHA ea89fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0524380 - Browse repository at this point
Copy the full SHA 0524380View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8bcafe5 - Browse repository at this point
Copy the full SHA 8bcafe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fd4179 - Browse repository at this point
Copy the full SHA 4fd4179View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c63a68 - Browse repository at this point
Copy the full SHA 5c63a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for d629dbd - Browse repository at this point
Copy the full SHA d629dbdView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d2287d - Browse repository at this point
Copy the full SHA 6d2287dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a33fb3c - Browse repository at this point
Copy the full SHA a33fb3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9758540 - Browse repository at this point
Copy the full SHA 9758540View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b814905 - Browse repository at this point
Copy the full SHA b814905View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 144b3d0 - Browse repository at this point
Copy the full SHA 144b3d0View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87a031b - Browse repository at this point
Copy the full SHA 87a031bView commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2af735 - Browse repository at this point
Copy the full SHA c2af735View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3019503 - Browse repository at this point
Copy the full SHA 3019503View commit details -
The redundant "STARTING" log records were removed and the recovery log was reworked according to the log centric recovery approach.
Configuration menu - View commit details
-
Copy full SHA for 07084e3 - Browse repository at this point
Copy the full SHA 07084e3View commit details
Commits on Mar 11, 2024
-
- Removed unnecessary variable creations - Refactor some methods
Configuration menu - View commit details
-
Copy full SHA for 0d798fd - Browse repository at this point
Copy the full SHA 0d798fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73be34d - Browse repository at this point
Copy the full SHA 73be34dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c07cdaa - Browse repository at this point
Copy the full SHA c07cdaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0775a - Browse repository at this point
Copy the full SHA eb0775aView commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9807001 - Browse repository at this point
Copy the full SHA 9807001View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f303138 - Browse repository at this point
Copy the full SHA f303138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c02229 - Browse repository at this point
Copy the full SHA 6c02229View commit details -
Add unit tests for recovery and log managers.
- Introduced mockito as a dependency. - Added unit tests for RecoveryManager and LogManager.
Configuration menu - View commit details
-
Copy full SHA for 5ae4915 - Browse repository at this point
Copy the full SHA 5ae4915View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad065ed - Browse repository at this point
Copy the full SHA ad065edView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b73d66 - Browse repository at this point
Copy the full SHA 4b73d66View commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab61d60 - Browse repository at this point
Copy the full SHA ab61d60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d38a71 - Browse repository at this point
Copy the full SHA 0d38a71View commit details
Commits on Apr 1, 2024
-
Make initAppendChannel thread safe
Previously, concurrent calls to createNextVersion() or put() could result in race conditions where multiple threads could attempt to initialize the appendChannel simultaneously. This was addressed by adding a double-checked locking mechanism to ensure that only one thread initializes the appendChannel when it's null.
Configuration menu - View commit details
-
Copy full SHA for be64fab - Browse repository at this point
Copy the full SHA be64fabView commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 878cc73 - Browse repository at this point
Copy the full SHA 878cc73View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1d550 - Browse repository at this point
Copy the full SHA db1d550View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6a6919 - Browse repository at this point
Copy the full SHA d6a6919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8232e93 - Browse repository at this point
Copy the full SHA 8232e93View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 927c6b5 - Browse repository at this point
Copy the full SHA 927c6b5View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 11ac5e8 - Browse repository at this point
Copy the full SHA 11ac5e8View commit details
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 45e30eb - Browse repository at this point
Copy the full SHA 45e30ebView commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 393d187 - Browse repository at this point
Copy the full SHA 393d187View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c63125 - Browse repository at this point
Copy the full SHA 5c63125View commit details -
Merge branch 'master' of https://github.com/ballerina-platform/baller…
…ina-lang into dsplayerX-feature-transaction-recovery
Configuration menu - View commit details
-
Copy full SHA for d202e3b - Browse repository at this point
Copy the full SHA d202e3bView commit details -
Merge pull request #2 from gimantha/dsplayerX-feature-transaction-rec…
…overy Sync with master
Configuration menu - View commit details
-
Copy full SHA for 224eea5 - Browse repository at this point
Copy the full SHA 224eea5View commit details
Commits on Oct 11, 2024
-
Merge pull request #42080 from dsplayerX/feature-transaction-recovery
Implement Transaction Recovery for XA Resources
Configuration menu - View commit details
-
Copy full SHA for 86ae40b - Browse repository at this point
Copy the full SHA 86ae40bView commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9ee85f - Browse repository at this point
Copy the full SHA c9ee85fView commit details