This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git.


    from ecf3c2f  This closes #3405
     new 884336f  ARTEMIS-3049 append only chunk list benchmark
     new 19b0453  ARTEMIS-3049 Reduce live page lookup cost
     new 54b0094  ARTEMIS-3049 Simplify PageCache API
     new 22dbeb8  ARTEMIS-3049 Simplify PagePosition API
     new 65d6efa  This closes #3393

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../ConcurrentAppendOnlyChunkedList.java           | 46 ++++++-------
 .../ConcurrentAppendOnlyChunkedListTest.java       | 53 ++++++++++++--
 .../{LivePageCache.java => BulkPageCache.java}     |  4 +-
 .../artemis/core/paging/cursor/LivePageCache.java  |  2 +-
 .../artemis/core/paging/cursor/PageCache.java      | 13 +---
 .../core/paging/cursor/PageCursorProvider.java     |  2 +-
 .../artemis/core/paging/cursor/PagePosition.java   |  2 -
 .../core/paging/cursor/impl/LivePageCacheImpl.java | 48 +++++++++----
 .../core/paging/cursor/impl/PageCacheImpl.java     | 24 ++-----
 .../paging/cursor/impl/PageCursorProviderImpl.java | 38 ++++------
 .../core/paging/cursor/impl/PagePositionImpl.java  |  5 --
 .../core/paging/cursor/impl/PageReader.java        | 30 +++-----
 .../artemis/core/paging/impl/PagingStoreImpl.java  | 15 ++--
 .../core/paging/cursor/impl/PageReaderTest.java    |  6 +-
 ...ncurrentAppendOnlyChunkListLookupBenchmark.java | 80 ++++++++++++++++++++++
 15 files changed, 229 insertions(+), 139 deletions(-)
 copy 
artemis-server/src/main/java/org/apache/activemq/artemis/core/paging/cursor/{LivePageCache.java
 => BulkPageCache.java} (90%)
 create mode 100644 
tests/performance-jmh/src/main/java/org/apache/activemq/artemis/tests/performance/jmh/ConcurrentAppendOnlyChunkListLookupBenchmark.java

Reply via email to