You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Eric Shu (JIRA)" <ji...@apache.org> on 2017/12/06 22:45:00 UTC

[jira] [Created] (GEODE-4060) Clear evictionList and abstrac region map is not atomic

Eric Shu created GEODE-4060:
-------------------------------

             Summary: Clear evictionList and abstrac region map is not atomic
                 Key: GEODE-4060
                 URL: https://issues.apache.org/jira/browse/GEODE-4060
             Project: Geode
          Issue Type: Bug
          Components: regions
            Reporter: Eric Shu


In AbstractLRURegionMap.clear(), geode clears eviction list and abstract region map.
   @Override
  public Set<VersionSource> clear(RegionVersionVector rvv) {
    getEvictionList().clear(rvv);
    return super.clear(rvv);
  }

However, another concurrent operation (when RVV is not enabled) could modify these two and cause the ARM and evictionList to be inconsistent. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)