[
https://issues.apache.org/jira/browse/IGNITE-8171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Denis Magda reassigned IGNITE-8171:
-----------------------------------
Assignee: 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: Denis Magda
> 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)