Alexey Scherbakov created IGNITE-23302:
------------------------------------------
Summary: Optimize client-side tx inflight tracking
Key: IGNITE-23302
URL: https://issues.apache.org/jira/browse/IGNITE-23302
Project: Ignite
Issue Type: Improvement
Reporter: Alexey Scherbakov
Fix For: 3.0
Currently LocalRwTxCounter is used to track inflight transactions for index
building purposes (see
IsNodeFinishedRwTransactionsStartedBeforeRequest).
It imposes performance and scaling penalty due to additional memory access and
contention.
This can be mitigated by using tx volatile state to track finished transactions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)