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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: