[ 
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)

Reply via email to