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

Clustered cache with unshared store is inconsistent after restarting one node if entries are deleted during restart

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • 14.0.9.Final
    • None
    • None
    • None
    • Documentation (Ref Guide, User Guide, etc.), Compatibility/Configuration
    • Hide
      The recommended way to use unshared stores is to set prune=true to remove the persistence if started.
      The content is kept in case of "shutdown cluster" with RHDG 8.4.2 implementation of JDG-3967
      Show
      The recommended way to use unshared stores is to set prune=true to remove the persistence if started. The content is kept in case of "shutdown cluster" with RHDG 8.4.2 implementation of JDG-3967

    Description

      If a cache instance with an unshared cache store is down and the cache is changed until the instance is back and join the cluster the cache can become inconsisstent.

      If entries are deleted during downtime,

      • the with stale object is loaded first if preload=true
      • the local entries are updated with new and changed objects from the cluster
      • removed entries from the cluster are not seen and therefore not deleted
        After complete sync (only) this instance will have stale objects.

      From a consistence and performance perspective the store should be pruned on cluster-join by default in this case

      Attachments

        Issue Links

          Activity

            People

              wburns@redhat.com Will Burns
              rhn-support-wfink Wolf Fink
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: