[ 
https://issues.apache.org/jira/browse/IGNITE-10550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16797309#comment-16797309
 ] 

Andrew Mashenkov edited comment on IGNITE-10550 at 3/20/19 4:20 PM:
--------------------------------------------------------------------

The reason is DhtTxPrepareFuture.onComplete() method fails with exception right 
before mark the future as completed.
 Catch exception thrown from tx.state() and tx invalidation resolve the issue.

Seems, it is partial fix and we have to add IgniteCheckedException in 
tx.state() method signature and correctly catch exception in all the places.


was (Author: amashenkov):
The reason is DhtTxPrepareFuture.onComplete() method fails with exception right 
before mark the future as completed.
Catch exception thrown from tx.state() and tx invalidation resolve the issue.

> MVCC: rework IgniteWalFlush* tests for mvcc.
> --------------------------------------------
>
>                 Key: IGNITE-10550
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10550
>             Project: Ignite
>          Issue Type: Bug
>          Components: mvcc
>            Reporter: Andrew Mashenkov
>            Assignee: Andrew Mashenkov
>            Priority: Major
>              Labels: WAL
>             Fix For: 2.8
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Next tests failed in mvcc mode, most likely due to different MVCC tx semantic:
>  * IgniteWalFlushBackgroundSelfTest
>  * IgniteWalFlushBackgroundWithMmapBufferSelfTest
>  * IgniteWalFlushFsyncSelfTest
>  * IgniteWalFlushFsyncWithDedicatedWorkerSelfTest
>  * IgniteWalFlushFsyncWithMmapBufferSelfTest
>  * IgniteWalFlushLogOnlySelfTest
>  * IgniteWalFlushLogOnlyWithMmapBufferSelfTest
> We have to create similar tests for mvcc mode.



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

Reply via email to