[
https://issues.apache.org/jira/browse/IGNITE-4809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Mashenkov updated IGNITE-4809:
-------------------------------------
Description:
1. Create tansactional cache with Long values and fill it with zeroes.
2. Start thread that would increment all values in single transaction.
3. Start thread that would check all values are same in single transaction.
Second thread will see partial commits, but shouldn't.
Seems, it is related to OPTIMISTIC concurrency level only.
was:
1. Create tansactional cache with Long values and fill it with zeroes.
2. Start thread that would increment all values in single transaction.
3. Start thread that would check all values are same in single transaction.
Second thread will see partial commits, but shouldn't.
> Cache.getAll can return partially commited results.
> ---------------------------------------------------
>
> Key: IGNITE-4809
> URL: https://issues.apache.org/jira/browse/IGNITE-4809
> Project: Ignite
> Issue Type: Bug
> Components: cache
> Affects Versions: 1.7
> Reporter: Andrew Mashenkov
> Fix For: 2.4
>
> Attachments: DirtyReads2.java
>
>
> 1. Create tansactional cache with Long values and fill it with zeroes.
> 2. Start thread that would increment all values in single transaction.
> 3. Start thread that would check all values are same in single transaction.
> Second thread will see partial commits, but shouldn't.
> Seems, it is related to OPTIMISTIC concurrency level only.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)