Dmitriy Govorukhin created IGNITE-9042:
------------------------------------------

             Summary: 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
         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)

Reply via email to