[
https://issues.apache.org/jira/browse/IGNITE-1525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Semen Boikov updated IGNITE-1525:
---------------------------------
Description:
Looks like with onePhaseCommit return value for cache operation can be lost if
primary node fails, GridNearTxPrepareResponse with return value is not
received, but transaction executes 'check backup' step and finishes without
error.
Reproduces in IgniteCachePutRetryTransactionalSelfTest.testInvoke, also added
one more test to check return value
IgniteCachePutRetryTransactionalSelfTest.testGetAndPut.
was:
Looks like with onePhaseCommit return value for cache operation can be lost if
primary node fails, GridNearTxPrepareResponse with return value is not
received, but transaction executes 'check backup' step and finishes without
error.
Reproduces in IgniteCachePutRetryTransactionalSelfTest.testInvoke.
> Return value for cache operation can be lost with onePhaseCommit
> ----------------------------------------------------------------
>
> Key: IGNITE-1525
> URL: https://issues.apache.org/jira/browse/IGNITE-1525
> Project: Ignite
> Issue Type: Sub-task
> Components: cache
> Affects Versions: ignite-1.4
> Reporter: Semen Boikov
> Assignee: Alexey Goncharuk
> Priority: Blocker
> Fix For: ignite-1.5
>
>
> Looks like with onePhaseCommit return value for cache operation can be lost
> if primary node fails, GridNearTxPrepareResponse with return value is not
> received, but transaction executes 'check backup' step and finishes without
> error.
> Reproduces in IgniteCachePutRetryTransactionalSelfTest.testInvoke, also added
> one more test to check return value
> IgniteCachePutRetryTransactionalSelfTest.testGetAndPut.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)