[ 
https://issues.apache.org/jira/browse/IGNITE-21712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Denis Chudov updated IGNITE-21712:
----------------------------------
    Description: 
For example, TxStateResponse extends TimestampAware interface and is a part of 
transaction flow, the hybrid time should be adjusted when handling 
TxStateResponse but it doesnt happen.

We should also check classes extending TimestampAware in order to ensure that 
timestamp is adjusted in every case.

Other message interfaces extending TimestampAware but having no time adjustment:
{code:java}
FinishedTransactionsBatchMessage
TxCleanupMessage
TxStateResponse {code}
Also, these interfaces are unused are maybe they can be deleted:

 
{code:java}
TxCleanupMessageResponse
TxCleanupMessageErrorResponse
TxFinishResponse
{code}
 

 

  was:
TxStateResponse extends TimestampAware interface and is a part of transaction 
flow, the hybrid time should be adjusted when handling TxStateResponse but it 
doesnt happen.

We should also check classes extending TimestampAware in order to ensure that 
timestamp is adjusted in every case.


> Hybrid time is not adjusted when handling some of transaction non-replica 
> requests
> ----------------------------------------------------------------------------------
>
>                 Key: IGNITE-21712
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21712
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Denis Chudov
>            Priority: Major
>              Labels: ignite-3
>
> For example, TxStateResponse extends TimestampAware interface and is a part 
> of transaction flow, the hybrid time should be adjusted when handling 
> TxStateResponse but it doesnt happen.
> We should also check classes extending TimestampAware in order to ensure that 
> timestamp is adjusted in every case.
> Other message interfaces extending TimestampAware but having no time 
> adjustment:
> {code:java}
> FinishedTransactionsBatchMessage
> TxCleanupMessage
> TxStateResponse {code}
> Also, these interfaces are unused are maybe they can be deleted:
>  
> {code:java}
> TxCleanupMessageResponse
> TxCleanupMessageErrorResponse
> TxFinishResponse
> {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to