[ https://issues.apache.org/jira/browse/IGNITE-3599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alisher Alimov reassigned IGNITE-3599: -------------------------------------- Assignee: (was: Alisher Alimov) > Offheap cache memory leaks > -------------------------- > > Key: IGNITE-3599 > URL: https://issues.apache.org/jira/browse/IGNITE-3599 > Project: Ignite > Issue Type: Bug > Components: cache > Affects Versions: 1.6 > Reporter: Alisher Alimov > Priority: Critical > > Seems that Offheap cache doesn't free memory resources on > IgniteCache#destroy() > Example: > {code} > CacheConfiguration<UUID, UUID> cacheCfg = new > CacheConfiguration<>(UUID.randomUUID().toString()); > cacheCfg.setBackups(0); > cacheCfg.setCacheMode(CacheMode.PARTITIONED); > cacheCfg.setAtomicityMode(CacheAtomicityMode.ATOMIC); > cacheCfg.setMemoryMode(CacheMemoryMode.OFFHEAP_TIERED); > cacheCfg.setEvictionPolicy(new FifoEvictionPolicy(1)); > cacheCfg.setOffHeapMaxMemory(16000000); // ~1 000 000 UUIDs > cacheCfg.setSwapEnabled(false); > for (; ; ) { > IgniteCache<UUID, UUID> cache = > analyticsContext.getIgnite().getOrCreateCache(UUID.randomUUID().toString()); > for (int j = 0; j < 1000000; j++) { > cache.put(UUID.randomUUID(), UUID.randomUUID()); > } > cache.clear(); > cache.destroy(); > } > {code} > After several iteration for create/fill/destroy operations you could see that > using memory for current process is always increasing and seems that off heap > cache doesn't free memory resources on IgniteCache#destroy -- This message was sent by Atlassian JIRA (v6.3.4#6332)