Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-8790

Evicted entries sometimes remain in region map

    XMLWordPrintableJSON

Details

    Description

      Sometimes an entry set for eviction will remain in the region map after falling into an unhandled case in RegionMapDestroy.retryRemoveWithTombstone.

      When testing the LRU capacity of a region, we create many entries beyond the LRU capacity, causing evictions. We sometimes run into a case where two threads compete to remove the same entry. One thread succeeds and removes it from the region map, while the other thread, in removal progress, will create a temporary entry in the map that does not get properly removed/handled.

      Attachments

        Activity

          People

            louisjacome@gmail.com Louis R. Jacome
            louisjacome@gmail.com Louis R. Jacome
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: