You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by th...@apache.org on 2023/12/18 16:25:01 UTC

(jackrabbit-oak) branch OAK-10577 updated (4c9c058cae -> 5e645b8a9b)

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

thomasm pushed a change to branch OAK-10577
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


    from 4c9c058cae OAK-10577 Advanced repository statistics
     add 5e645b8a9b OAK-10577 Advanced repository statistics

No new revisions were added by this update.

Summary of changes:
 .../document/flatfile/analysis/StatsBuilder.java   |  42 ++---
 .../document/flatfile/analysis/StatsCollector.java |   4 +
 .../document/flatfile/analysis/Storage.java        |   7 -
 .../flatfile/analysis/modules/BinarySize.java      |  47 +++---
 .../analysis/modules/BinarySizeEmbedded.java       |  25 ++-
 .../analysis/modules/BinarySizeHistogram.java      |  20 ++-
 .../flatfile/analysis/modules/CountMinSketch.java  |  23 ---
 .../modules/DistinctBinarySizeHistogram.java       |  20 ++-
 .../document/flatfile/analysis/modules/Hash.java   |  23 ---
 .../flatfile/analysis/modules/HyperLogLog.java     |  25 +--
 .../analysis/modules/HyperLogLog3Linear64.java     |   4 +-
 .../flatfile/analysis/modules/ListCollector.java   |  17 +-
 .../flatfile/analysis/modules/NodeCount.java       |  23 ++-
 .../{PathFilter.java => NodeNameFilter.java}       |  16 +-
 .../flatfile/analysis/modules/NodeTypeCount.java   |  17 +-
 .../flatfile/analysis/modules/PropertyStats.java   |  70 +++++---
 .../analysis/modules/TimeMeasureCollector.java     |   6 +
 .../flatfile/analysis/modules/TopKValues.java      |  10 +-
 .../analysis/modules/TopLargestBinaries.java       |  13 +-
 .../flatfile/analysis/NodeStreamConverter.java     |   0
 .../analysis/NodeStreamConverterCompressed.java    |   0
 .../flatfile/analysis/NodeStreamReader.java        |   0
 .../analysis/NodeStreamReaderCompressed.java       |   0
 .../flatfile/analysis/modules/BinarySizeTest.java  | 142 ++++++++++++++++
 .../flatfile/analysis/modules/HashTree.java        |  18 +-
 .../flatfile/analysis/modules/HyperLogLogTest.java | 186 +++++++++++++++++++++
 .../analysis/modules/IndexDefinitions.java         |   9 +
 .../{PropertyCountTest.java => NodeCountTest.java} |  46 ++---
 ...opertyCountTest.java => NodeTypeCountTest.java} |  45 +++--
 .../flatfile/analysis/modules/NodeTypes.java       |  17 +-
 ...opertyCountTest.java => PropertyStatsTest.java} |  42 ++++-
 31 files changed, 681 insertions(+), 236 deletions(-)
 rename oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/{PathFilter.java => NodeNameFilter.java} (81%)
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/NodeStreamConverter.java (100%)
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/NodeStreamConverterCompressed.java (100%)
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/NodeStreamReader.java (100%)
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/NodeStreamReaderCompressed.java (100%)
 create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/BinarySizeTest.java
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/HashTree.java (90%)
 create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/HyperLogLogTest.java
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/IndexDefinitions.java (93%)
 copy oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/{PropertyCountTest.java => NodeCountTest.java} (53%)
 copy oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/{PropertyCountTest.java => NodeTypeCountTest.java} (51%)
 rename oak-run-commons/src/{main => test}/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/NodeTypes.java (90%)
 rename oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/modules/{PropertyCountTest.java => PropertyStatsTest.java} (51%)