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

MVCC: finalize configuration

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.7
    • mvcc
    • None

    Description

      We need to find a way to configure MVCC caches. Currently this is a global setting, which is not very convenient. Proposed solution:

      1. Introduce new CacheAtomicityMode.TRANSACTIONAL_SNAPSHOT
      2. Do not allow to change cache this mode during restart (when persistence is enabled)
      3. Do not allow transactions between TRANSACTIONAL and TRANSACTIONAL_SNAPSHOT caches
      4. Add limitation to cache group - all caches within a group should have the same mode

      Attachments

        Issue Links

          Activity

            People

              rkondakov Roman Kondakov
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: