[
https://issues.apache.org/jira/browse/IGNITE-23305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Scherbakov updated IGNITE-23305:
---------------------------------------
Description:
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.
was:
Current HLC implementation uses shared memory CAS and is called very often on
transaction path, which hurts scaling in high core environments.
This can be improved by reducing number of it's usages.
> Get rid of HybridTimestampTracker
> ---------------------------------
>
> Key: IGNITE-23305
> URL: https://issues.apache.org/jira/browse/IGNITE-23305
> Project: Ignite
> Issue Type: Improvement
> Reporter: Alexey Scherbakov
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0
>
>
> 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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)