GitHub user AMashenkov opened a pull request:
https://github.com/apache/ignite/pull/5245 IGNITE-10052: Restart node during TX causes vacuum error.
You can merge this pull request into a Git repository by running:
$ git pull
https://github.com/gridgain/apache-ignite ignite-10052
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5245.patchTo close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5245
----
commit 363b5707b21a4d07d4b45845ffe3172fd8335c05
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-10-31T15:29:30Z
IGNITE-10052: Introduce MvccDataRecord - WAL record for mvcc entries.
commit 0f1de5bc46d4ca9ccd1e34b6c0e1104f3d1a21d9
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-01T10:09:03Z
IGNITE-10052: Introduce MvccDataRecord - WAL record for mvcc entries.
commit 7ddbe1375cfad152712da9a1a5b073c52a082332
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-01T10:13:51Z
IGNITE-10052: Fix orphan rows handling.
Grid restart case:
Treat rows created by unknown (non-active and non-finished) TX with on old coordinator version as aborted TX.
Backup node restart case:
Treat non-primary rows created by unknown (non-active and non-finished) TX with older version, but same coordinator as aborted TX.
commit c6928c32c80ea52cd68c76c29cceef585b8ed048
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-01T17:38:50Z
IGNITE-10052: Fix rebalanced entries.
commit f826a1db1919c634707dc64375510e008962e46f
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-01T17:38:50Z
IGNITE-10052: Fix rebalanced entries.
commit dbdc280e9414e2ea33f73f904239738bb4e713ce
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-01T17:53:13Z
Merge remote-tracking branch 'origin/ignite-10052' into ignite-10052
commit 862093ab1b5e640abdcd59649b3b52efb70cb466
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-02T09:11:01Z
IGNITE-10052: Fix rebalanced entries.
commit 8007faa41c2db083470a547d28aed5be0bce4b70
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date: 2018-11-02T11:26:32Z
IGNITE-10052: Fix recovery from WAL.
----
---