You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Dmitriy Govorukhin (JIRA)" <ji...@apache.org> on 2018/07/20 12:13:00 UTC

[jira] [Assigned] (IGNITE-9042) Transaction with small timeout may lead to inconsistent partition state

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

Dmitriy Govorukhin reassigned IGNITE-9042:
------------------------------------------

    Assignee: Dmitriy Govorukhin

> Transaction with small timeout may lead to inconsistent partition state
> -----------------------------------------------------------------------
>
>                 Key: IGNITE-9042
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9042
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Dmitriy Govorukhin
>            Assignee: Dmitriy Govorukhin
>            Priority: Critical
>             Fix For: 2.7
>
>         Attachments: Reproducer.java
>
>
> The transaction with a small timeout may lead to inconsistent partition state. 
> Reproducer in attached.
> Problem in GridDhtTxPrepareFuture.sendPrepareRequests() if timeout will reached during iteration over  tx.dhtMap().values() we do not send GridDhtTxPrepareRequest for some backups, it lead that backup will not know any think about transaction and will not participate in commit.



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