GitHub user pavlukhin opened a pull request:
https://github.com/apache/ignite/pull/5579 IGNITE-9322: MVCC deadlock detection
You can merge this pull request into a Git repository by running:
$ git pull
https://github.com/gridgain/apache-ignite ignite-9322
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5579.patchTo close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5579
----
commit 63f8597ae5b9f901fc58d9b702691552ea27d728
Author: ipavlukhin <vololo100@...>
Date: 2018-11-30T16:54:09Z
edge-chasing deadlock detection first draft
commit 109b3684f9d8be30fa846df1df4e0d0247ed3b48
Author: ipavlukhin <vololo100@...>
Date: 2018-12-03T13:37:29Z
Merge branch 'master' into deadlock-detection
commit 78807c3dbd936f32dc21fc42ca644bea76ce15bc
Author: ipavlukhin <vololo100@...>
Date: 2018-12-03T14:42:45Z
register lock wait check future in mvcc manager
commit cf719f04a4c3bbe6f1db3a4b80780450c2eadc62
Author: ipavlukhin <vololo100@...>
Date: 2018-12-03T14:58:11Z
use MvccVersion for checking held locks
commit 802342a96b2749d3bd365d689601182ecc2d9db8
Author: ipavlukhin <vololo100@...>
Date: 2018-12-03T15:08:07Z
move a responsibility of providing a node which a near tx waits a response from to GridNearTxLocal
commit 9693d6f413dc8b9cbdda8e98e3323b755e982502
Author: ipavlukhin <vololo100@...>
Date: 2018-12-05T09:29:15Z
partially went through code
commit 0bff0d1a1d5fc6529fa9b02932fecee74fc14ffa
Author: ipavlukhin <vololo100@...>
Date: 2018-12-05T11:35:16Z
retrieve blocker transactions via special method in GridNearTxAbstractEnlistFuture
commit eaab6a0a6103e55bf3c7b35b0d2c5929fa560e1c
Author: ipavlukhin <vololo100@...>
Date: 2018-12-05T12:14:29Z
minor
----
---