Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.7.5
-
None
-
None
-
Docs Required
Description
Assertion error occurs in IgniteCacheOffheapManagerImpl#destroyCacheDataStore in a following code:
boolean removed = partDataStores.remove(p, store); assert removed;
It asserts that a partition store must be removed from a map here. But in practice a removal can occur at least in 2 places: node stop and partition eviction. Employed synchronization is not sufficient to guarantee that a removal happens exactly once.
The issue is reproduced in IgniteSqlQueryMinMaxTest from time to time.
Attachments
Issue Links
- links to