-
Notifications
You must be signed in to change notification settings - Fork 143
IGNITE-24963 Introduce fair wound wait deadlock prevention algorithm #7799
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
Merged
Merged
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
45a1212
IGNITE-24963 Wound wait hang debug wip
ascherbakoff 6882212
IGNITE-24963 fix unlock path
ascherbakoff 6b8c965
IGNITE-24963 remove logging
ascherbakoff 4266bda
IGNITE-24963 bencnhmarks
ascherbakoff 60602e1
IGNITE-24963 retry id
ascherbakoff e4e7851
IGNITE-24963 Debug hang
ascherbakoff 9379598
IGNITE-24963 Working
ascherbakoff f4ddabd
IGNITE-24963 Working 2
ascherbakoff 58d2f53
IGNITE-24963 Cleanup for bench
ascherbakoff c12e35b
IGNITE-24963 Try for update
ascherbakoff 7365ea5
IGNITE-24963 Try for update fixed bug
ascherbakoff 508d3ac
IGNITE-24963 Revert to S lock
ascherbakoff 3b17508
IGNITE-24963 Merged with main
ascherbakoff 02bc824
IGNITE-24963 TPC-C benchmark runner node
ascherbakoff 9c8f9e2
IGNITE-24963 Cleanup lock manager wip 2
ascherbakoff d74ecc1
IGNITE-24963 Fixed lock manager tests
ascherbakoff 7801790
IGNITE-24963 Use proper tx formatting
ascherbakoff 5d18cd2
IGNITE-24963 Optimized part inflights
ascherbakoff b31581d
IGNITE-24963 Lock free decrement
ascherbakoff bf5091c
IGNITE-24963 Revert runInTransaction
ascherbakoff 689ad9f
IGNITE-24963 Try WD
ascherbakoff 6c95b34
IGNITE-24963 Post review fixes 1
ascherbakoff e28dbbf
IGNITE-24963 Post review fixes 2
ascherbakoff c582c58
IGNITE-24963 Post review fixes 3
ascherbakoff cd89c69
IGNITE-24963 Retry commits
ascherbakoff f4ad214
IGNITE-24963 Stabilize WD
ascherbakoff 4bfd5a2
IGNITE-24963 Fix coarse locks deadlock prevention
ascherbakoff dc11a92
IGNITE-24963 Fix abandoned locks handling
ascherbakoff 8d6d2ee
IGNITE-24963 Fix remaining tests
ascherbakoff 1b51765
IGNITE-24963 Rollback implicit tx
ascherbakoff a878af9
IGNITE-24963 Cleanup before final run
ascherbakoff f74354a
IGNITE-24963 Retry for killed implicit transactions
ascherbakoff b25f02f
IGNITE-24963 Disable datastreamer test for WW
ascherbakoff 7bafaf7
IGNITE-24963 Fix retriable
ascherbakoff 1151a21
IGNITE-24963 Make NodeStoppingException non-retriable
ascherbakoff e26efba
IGNITE-24963 Fix client streamer loader test
ascherbakoff d64676b
IGNITE-24963 Fix remaining tests
ascherbakoff a07f009
IGNITE-24963 Reverted testManualRebalanceIfMajorityIsLostSpecifyParti…
ascherbakoff 67e1287
IGNITE-24963 Added TODO
ascherbakoff 06a42f5
IGNITE-24963 Make TimeoutException non retriable
ascherbakoff b63070e
IGNITE-24963 Use CMG release guard
ascherbakoff 885e84a
IGNITE-24963 Cleanup wip 1
ascherbakoff 2b9e22a
IGNITE-24963 Cleanup wip 2
ascherbakoff ee70643
IGNITE-24963 Try WD
ascherbakoff 99e5598
IGNITE-24963 Final cleanup + WW
ascherbakoff 67677d9
IGNITE-24963 Fix style in ItDataConsistencyTest
ascherbakoff 29d4445
IGNITE-24963 Merge with main
ascherbakoff 90ce8db
IGNITE-24963 Test with WD
ascherbakoff 052938c
IGNITE-24963 Test with WW
ascherbakoff e49760c
IGNITE-24963 Get rid of releaseLockGuard
ascherbakoff a80636e
IGNITE-24963 Fix formatting
ascherbakoff c781c11
IGNITE-24963 Copilot review fixes 1
ascherbakoff b82d1a4
IGNITE-24963 Copilot review fixes 2
ascherbakoff d95d436
IGNITE-24963 Fix ItThinClientTransactionsTest
ascherbakoff 407a2a4
IGNITE-24963 Post review fixes 2
ascherbakoff fb8c3e2
IGNITE-24963 Post review fixes 3
ascherbakoff e87afea
IGNITE-24963 Post review fixes 4
ascherbakoff ab0a59c
IGNITE-24963 Post review fixes 5
ascherbakoff e91cdff
IGNITE-24963 Post review fixes 6
ascherbakoff 08955d2
IGNITE-24963 Make ReplicationException retriable again
ascherbakoff fe11e69
IGNITE-24963 Revert previous change
ascherbakoff File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.