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

Passivation can miss entries with size optimization/iteration and a concurrent operation

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 14.0.0.Final
    • Loaders and Stores
    • None

      Passivation will move an entry into a store when it is evicted. We ensure this value is consistent for individual key retrieval (DataOperationOrderer).

      However, for iteration there is an issue that if the entry is evicted while still doing the write it can cause an issue where the entry is not counted. This can happen much more often with a newer version of caffeine introduced in https://issues.redhat.com/browse/ISPN-15555.

      Size optimization has a different issue where it can miss entries temporarily because PassivationPersistenceManager's temporary map is not used for size calculation.

              wburns@redhat.com Will Burns
              wburns@redhat.com Will Burns
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: