Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-5016

Specify and document cache consistency guarantees

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open (View Workflow)
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 7.0.2.Final
    • Fix Version/s: None
    • Component/s: Documentation
    • Labels:
      None

      Description

      We can't simply use the consistency model defined by Java Specification and broaden it for whole cache (maybe the expression "can't" is too strong, but we definitely don't want to do that in some cases).

      By consistency guarantees/model I mean mostly in which order are
      writes allowed to be observed: and we can't boil it down to simply
      causal, PRAM or any other consistency model as writes can be observed as non-atomic in Infinispan.

      Infinispan documentation is quite scarce about that, the only trace I've
      found is in Glossarry [2] "Infinispan has traditionally followed ACID
      principles as far as possible, however an eventually consistent mode
      embracing BASE is on the roadmap."

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dberinde@redhat.com Dan Berindei
              Reporter:
              rvansa1@redhat.com Radim Vansa
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated: