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

Denis Magda reassigned IGNITE-8171:
-----------------------------------

    Assignee: Prachi Garg  (was: Denis Magda)

> Document how to rollback transactions to let PME complete
> ---------------------------------------------------------
>
>                 Key: IGNITE-8171
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8171
>             Project: Ignite
>          Issue Type: New Feature
>          Components: documentation
>            Reporter: Denis Magda
>            Assignee: Prachi Garg
>            Priority: Major
>             Fix For: 2.5
>
>
> Some Ignite operations provoke partition map exchange process within Ignite 
> to ensure the partitions distribution state is synchronized cluster-wide. 
> Topology update events and a start of a new distributed cache are examples of 
> those operations.
> When the partition map exchange starts, Ignite acquires a global lock at a 
> particular stage. The lock can't be obtained until pending transactions are 
> running in parallel. If there is a transaction that runs for a while, then it 
> will prevent the partition map exchange process from the start freezing some 
> operations such as a new node join process.
> This property allows to rollback such long transactions to let Ignite acquire 
> the lock faster and initiate the partition map exchange process. The timeout 
> is enforced only at the time of the partition map exchange process.
> See {{TransactionConfiguraion}} and 
> {{IgniteTransactions.localActiveTransactions and withLabel}} methods.
> Original ticket:
> https://issues.apache.org/jira/browse/IGNITE-6827



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to