[
https://issues.apache.org/jira/browse/IGNITE-6324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stanilovsky Evgeny updated IGNITE-6324:
---------------------------------------
Release Note: Before this fix it was possible to obtain persistent data in
inconsistent state. For example: 2 nodes with persistence and 0 backups,
transaction (tx) update data cross nodes (all nodes are involved into tx
update) and in the middle of commiting phase something happens with bare metal
or possibly jvm crash raises on one of existing nodes, second one will detect
it and rollback process will be triggered, some time later crashed node will be
fixed and returned into cluster after recovery from wal it would be possible to
observe data from rolled back tx.
> Transactional cache data partially available after crash and further recovery.
> ------------------------------------------------------------------------------
>
> Key: IGNITE-6324
> URL: https://issues.apache.org/jira/browse/IGNITE-6324
> Project: Ignite
> Issue Type: Bug
> Components: persistence
> Affects Versions: 2.10
> Reporter: Stanilovsky Evgeny
> Assignee: Stanilovsky Evgeny
> Priority: Critical
> Fix For: 2.11
>
> Attachments: InterruptCommitedThreadTest.java
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> If InterruptedException raise in client code during pds store operations we
> can obtain inconsistent cache after restart.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)