Maksim Davydov created IGNITE-29106:
---------------------------------------

             Summary: Test transactions interrupted by a multi-DC split at 
every commit message
                 Key: IGNITE-29106
                 URL: https://issues.apache.org/jira/browse/IGNITE-29106
             Project: Ignite
          Issue Type: Test
            Reporter: Maksim Davydov
            Assignee: Maksim Davydov


When the link between data centers drops in the middle of a commit, a 
transaction must not hang and a write the client was told is committed must not 
be lost. Nothing tests this. This adds a JUnit test that holds each message a 
commit actually sends (lock, prepare, finish; one- and two-phase; FULL_SYNC and 
PRIMARY_SYNC; optimistic and pessimistic), splits the DCs, and checks the 
outcome before and after the link is back. If a case loses an acknowledged 
write, it is filed as an issue with this reproducer and disabled with a link. 
Test code only.



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

Reply via email to