Alexey Scherbakov created IGNITE-28448:
------------------------------------------
Summary: Prevent starvation on tx retries
Key: IGNITE-28448
URL: https://issues.apache.org/jira/browse/IGNITE-28448
Project: Ignite
Issue Type: Improvement
Environment: Currently _runInTransactionInternal_ restarts a
transaction with a newer id.
This can cause starvation, because a transaction is counted as "new" and is a
subject to restart on a conflict, according to deadlock prevention.
Instead, we need to preserve the start timestamp to keep it "old"
Benchmarks are required to measure the effect of this optimization under
contention.
Reporter: Alexey Scherbakov
--
This message was sent by Atlassian Jira
(v8.20.10#820010)