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

ASF GitHub Bot commented on IGNITE-7764:
----------------------------------------

GitHub user AMashenkov opened a pull request:

    https://github.com/apache/ignite/pull/4725

    IGNITE-7764: MVCC TX: make cache basic operations support Mvcc tx mode.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-7764

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/4725.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4725
    
----
commit ed99e64194b880230051b011b3a3a8e234f51654
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date:   2018-09-06T07:45:56Z

    IGNITE-9464: WIP. Tests added.
    
    Signed-off-by: Andrey V. Mashenkov <[email protected]>

commit 427c4aecbc3f88e351d5da74ada07d72bcae52d1
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date:   2018-09-06T14:28:53Z

    IGNITE-9464: WIP. Fix Get\GetAll operations.
    
    Signed-off-by: Andrey V. Mashenkov <[email protected]>

commit 1f410ff3cf58b4dea619ddc7ee5ba00f378046b2
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date:   2018-09-07T19:26:49Z

    IGNITE-9464: WIP. Fix Put\PutAll operations. Naive implementation, 
optimization needed.
    
    Signed-off-by: Andrey V. Mashenkov <[email protected]>

commit b66d8369f5226768f668650b5c56d44926f714cf
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date:   2018-09-08T15:01:38Z

    IGNITE-9464: WIP. Fix test.
    
    Signed-off-by: Andrey V. Mashenkov <[email protected]>

commit fc500e945280b1d59a72a61ceaf655a9d86538c6
Author: Andrey V. Mashenkov <andrey.mashenkov@...>
Date:   2018-09-10T10:06:06Z

    IGNITE-9464: WIP. Refactored query enlist futures.
    
    Generify query enlist futures.
    
    Signed-off-by: Andrey V. Mashenkov <[email protected]>

----


> MVCC TX: make cache basic operations support Mvcc tx mode.
> ----------------------------------------------------------
>
>                 Key: IGNITE-7764
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7764
>             Project: Ignite
>          Issue Type: New Feature
>          Components: mvcc, sql
>            Reporter: Roman Kondakov
>            Assignee: Andrew Mashenkov
>            Priority: Major
>             Fix For: 2.7
>
>
> We need to implement an MVCC-compatible locking protocol for Key-Value API. 
> At the moment during transactions with KV operations if entry we are going to 
> change is unlocked we do not check if it has been changed by the previous 
> transaction. See IGNITE-6935.
>  
> Lets make get/getAll, put/PutAll/getAndPut, remove/removeAll/getAndRemove 
> operations consistent with SQL queries in MVCC mode at first
> as it blocks many other tickets. Other operations can be implemented within 
> separate tickets in parallel once this ticket will be resolved.



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

Reply via email to