Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-7764

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

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.7
    • mvcc, sql
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              amashenkov Andrey Mashenkov
              rkondakov Roman Kondakov
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: