Description
Create TxLog on the basis of BPlusTree.
The key is a pair of two long (which correspond to crd version and mvcc cntr of MvccVersion)
The value is TxState - an enum.
TxState has next possible values : PREPARED, COMMITTED, ABORTED, NA.
NA is a special value, which is returned when there is no info about requested TX.
TxLog is managed by MvccProcessor and initiated along with MvccProcessor.
At the first step there is no special WAL records corresponding to TxLog operation (will be implemented in future.
Attachments
Issue Links
- Is contained by
-
IGNITE-4191 SQL: support transactions
- Resolved
- relates to
-
IGNITE-8031 MVCC TX: TxLog does not support partitions rebalance at the moment. We need to implement it.
- Resolved
- Wiki Page
-
Wiki Page Loading...