[ 
https://issues.apache.org/jira/browse/IGNITE-3601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexei Scherbakov updated IGNITE-3601:
--------------------------------------
    Description: 
Concurrent read only transactions reading the same key throw unexpected 
IgniteTxOptimisticCheckedException. 

They shouldn't do what because entry version was not changed.

See the reproducer in the attachment.

  was:
Read only transactions reading the same key may throw unexpected 
IgniteTxOptimisticCheckedException on contending commit.

We should detect what transaction is read only and not acquire any locks in 
what case.

See the reproducer in the attachment.

        Summary: Read-only optimistic transaction shouldn't throw an exception 
if entry version was not changed.  (was: Read-only optimistic transaction 
should not acquire locks.)

> Read-only optimistic transaction shouldn't throw an exception if entry 
> version was not changed.
> -----------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-3601
>                 URL: https://issues.apache.org/jira/browse/IGNITE-3601
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Alexei Scherbakov
>             Fix For: 1.8
>
>         Attachments: Test.java
>
>
> Concurrent read only transactions reading the same key throw unexpected 
> IgniteTxOptimisticCheckedException. 
> They shouldn't do what because entry version was not changed.
> See the reproducer in the attachment.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to