You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bb...@apache.org on 2020/11/30 17:01:32 UTC
[geode-native] branch develop updated (fcf95b3 -> cbe2528)
This is an automated email from the ASF dual-hosted git repository.
bbender pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git.
from fcf95b3 parameterize GEODE_VERSION so that Geode release scripts can maintain this going forward
add cbe2528 GEODE-8537: Solve memory increase when LRU eviction is enabled (#687)
No new revisions were added by this update.
Summary of changes:
cppcache/integration-test/CMakeLists.txt | 1 -
cppcache/integration-test/testLRUList.cpp | 194 --------------
cppcache/integration-test/testRegionMap.cpp | 47 ----
cppcache/integration/test/CMakeLists.txt | 1 +
cppcache/integration/test/LRUEvictionTest.cpp | 294 +++++++++++++++++++++
cppcache/src/EvictionController.cpp | 158 +++++------
cppcache/src/EvictionController.hpp | 40 ++-
cppcache/src/EvictionThread.cpp | 77 ------
cppcache/src/EvictionThread.hpp | 61 -----
cppcache/src/LRUAction.cpp | 4 +-
cppcache/src/LRUEntriesMap.cpp | 141 +++++-----
cppcache/src/LRUEntriesMap.hpp | 12 +-
.../LRUEntryProperties.hpp} | 56 ++--
cppcache/src/LRUExpMapEntry.hpp | 2 +-
cppcache/src/LRUList.cpp | 138 ----------
cppcache/src/LRUList.hpp | 161 -----------
cppcache/src/LRUMapEntry.hpp | 2 +-
cppcache/src/LRUQueue.cpp | 87 ++++++
cppcache/src/LRUQueue.hpp | 99 +++++++
cppcache/src/LocalRegion.cpp | 4 +-
cppcache/src/LocalRegion.hpp | 2 +-
cppcache/src/RegionInternal.hpp | 2 +-
cppcache/test/CMakeLists.txt | 6 +-
cppcache/test/LRUQueueTest.cpp | 149 +++++++++++
.../mock/MapEntryImplMock.hpp} | 30 ++-
25 files changed, 832 insertions(+), 936 deletions(-)
delete mode 100644 cppcache/integration-test/testLRUList.cpp
create mode 100644 cppcache/integration/test/LRUEvictionTest.cpp
delete mode 100644 cppcache/src/EvictionThread.cpp
delete mode 100644 cppcache/src/EvictionThread.hpp
copy cppcache/{include/geode/DefaultResultCollector.hpp => src/LRUEntryProperties.hpp} (52%)
delete mode 100644 cppcache/src/LRUList.cpp
delete mode 100644 cppcache/src/LRUList.hpp
create mode 100644 cppcache/src/LRUQueue.cpp
create mode 100644 cppcache/src/LRUQueue.hpp
create mode 100644 cppcache/test/LRUQueueTest.cpp
copy cppcache/{include/geode/ResultSet.hpp => test/mock/MapEntryImplMock.hpp} (60%)