[
https://issues.apache.org/jira/browse/IGNITE-23303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Scherbakov updated IGNITE-23303:
---------------------------------------
Description:
There are some performance issues related to current implementation.
# HLC clocks tick very often on transaction path, causing high contention.
This can be improved.
# Obervable ts for full transactions is not set to commit timestamp value,
which can cause additional waiting on subsequent RO.
was:
HTT is used to track latest committed timestamp to enforce proper tx
serialization.
It can be dropped and instead latest committed ts from tx local state can be
used for this purpose.
This means the state can't be fully cleared and should always contain latest
committed transaction.
> Improve transaction performance
> -------------------------------
>
> Key: IGNITE-23303
> URL: https://issues.apache.org/jira/browse/IGNITE-23303
> Project: Ignite
> Issue Type: Improvement
> Reporter: Alexey Scherbakov
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> There are some performance issues related to current implementation.
> # HLC clocks tick very often on transaction path, causing high contention.
> This can be improved.
> # Obervable ts for full transactions is not set to commit timestamp value,
> which can cause additional waiting on subsequent RO.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)