Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Motivation
On the one hand according to vpyatkov updating txnstate within RO flow brings us 20% performance drop, on the other hand RO transaction updates corresponding state only for testing purposes, precisely in order to check whether transaction rollback was called. See org.apache.ignite.internal.tx.TxManager#pending for more details.
Definition of Done
- Eliminate txnState local map updates within RO txn flow.
- Implement different mechanism for txn cleanup verification instead of txnState local map based one.
Attachments
Issue Links
- is related to
-
IGNITE-21378 Investigate whether it's possible to make txnState local map updates faster
- Resolved
- links to