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

SIFS.start() throws IllegalArgumentException: Negative position

    XMLWordPrintable

Details

    Description

      This can happen when a record about deletion of entry with the same key was read recently and was not applied into index.

      Fix is quite trivial, but this revealed a situation when an entry can be reincarnated during cache store startup - since we don't keep deleted entries in index, we can't see that an entry was deleted (don't know it's last seqId) if files are read in unlucky order.

      Attachments

        Issue Links

          Activity

            People

              rvansa1@redhat.com Radim Vansa (Inactive)
              rvansa1@redhat.com Radim Vansa (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: