Igor Seliverstov created IGNITE-7748:
----------------------------------------
Summary: MVCC TX Implement TxLog related stuctures
Key: IGNITE-7748
URL:
https://issues.apache.org/jira/browse/IGNITE-7748 Project: Ignite
Issue Type: Task
Components: cache
Reporter: Igor Seliverstov
Assignee: Igor Seliverstov
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.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)