Vladislav Pyatkov created IGNITE-21061:
------------------------------------------

             Summary: Durable cleanup requires additional replication group 
command
                 Key: IGNITE-21061
                 URL: https://issues.apache.org/jira/browse/IGNITE-21061
             Project: Ignite
          Issue Type: Improvement
            Reporter: Vladislav Pyatkov


h3. Motivation
After locks are released, it is required to write the information to 
transaction persistent storage and replicate it on all commit partition 
replication group nodes. That is performed by the replication command 
({{MarkLocksReleasedCommand}}). As a result, we have an additional replication 
command for the entire transaction process.

h3. Implementation notes
In my opinion, we can resolve this situation in the transaction resolution 
procedure ({{OrphanDetector}}). It just needs to check the lease on the commit 
partition. If the lease is changed when we are faced with a transaction lock, 
the replication process should start.



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

Reply via email to