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%)