This is an automated email from the ASF dual-hosted git repository.
reschke pushed a change to branch OAK-11621
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 5b9eb1cf2c OAK-11621: Reduce usage of Guava Ticker - oak-search-elastic
add 0178047ee9 OAK-11478 Node store statistics: support the tree store
(#2071)
add dea40543d3 OAK-11605 : removed usage of Guava's ImmutableSet.copyOf
with LinkedSet (#2184)
add c514f197e2 Revert "OAK-11605 : removed usage of Guava's
ImmutableSet.copyOf with LinkedS…" (#2198)
add e26efdf33e Reapply "OAK-11605 : removed usage of Guava's
ImmutableSet.copyOf with LinkedS…" (#2198)
add 8a80267ebf OAK-11624: make ES queries more lenient when values cannot
be converted (#2200)
add 7c7093b81e OAK-11541: Reduce logQueryExplain to only happen if Trace
logs are enabled (#2134)
add 0a76f3ddd6 OAK-11623 Clean oak-segment-azure lib embedding and
exporting (#2199)
add 71875f1590 OAK-11594 - Converting existing indexes from a type to
another leaves the async lane the same (#2173)
add 6ca71c76f3 OAK-11444 [full-gc] Save document id and empty properties
names before deletion (#2038)
add 25df4149f2 OAK-11568 Elastic: improved compatibility for aggregation
definitions (#2193)
add 4e081f8b6e OAK-11622: Clock improvements - clarify relation to JDK
clock
add 4a9c7e33f1 OAK-11622: Clock improvements - use SystemPropertySupplier
add 362b2d5836 OAK-11622: Clock improvements - address some IDE warnings
add 130a7da344 OAK-11622: Clock improvements - address some IDE warnings
add 292079c984 OAK-11622: Clock improvements - improve test coverage
add cd77148a81 OAK-11622: Clock improvements - implement millis()
deprecate getTime()
add 49908716e5 OAK-11622: Clock improvements - add waitFor()
add 9e53192b95 OAK-11622: Clock improvements - add NonTickingTestClock
add 9111fe08b3 Merge branch 'OAK-11622' into OAK-11621
No new revisions were added by this update.
Summary of changes:
.../cug/impl/CugAccessControlManager.java | 2 +-
.../authorization/cug/impl/CugExcludeImpl.java | 3 +-
.../apache/jackrabbit/oak/commons/Profiler.java | 9 +-
.../org/apache/jackrabbit/oak/stats/Clock.java | 52 +++--
.../apache/jackrabbit/oak/stats/package-info.java | 2 +-
.../org/apache/jackrabbit/oak/stats/ClockTest.java | 62 +++++-
.../jackrabbit/oak/stats/NonTickingTestClock.java | 17 +-
.../oak/plugins/index/importer/IndexImporter.java | 21 ++
.../plugins/index/importer/IndexImporterTest.java | 46 +++++
oak-doc/src/site/markdown/security/user/default.md | 2 +-
.../lucene/directory/CopyOnReadDirectory.java | 3 +-
.../index/lucene/directory/OakDirectory.java | 3 +-
.../property/UniquenessConstraintValidator.java | 4 +-
.../document/flatfile/analysis/StatsBuilder.java | 64 +++---
.../analysis/modules/DistinctBinarySize.java | 8 +-
.../analysis/stream/NodeStreamConverter.java | 103 ----------
.../stream/NodeStreamConverterCompressed.java | 134 -------------
.../flatfile/analysis/stream/NodeStreamReader.java | 166 ----------------
.../stream/NodeStreamReaderCompressed.java | 155 ---------------
...odeLineReader.java => NodeTreeStoreReader.java} | 130 +++++--------
.../flatfile/analysis/stream/NodeStreamTest.java | 98 ----------
.../flatfile/analysis/stream/VarIntTest.java | 45 -----
.../oak/index/merge/IndexStoreCommand.java | 4 +-
.../oak/index/merge/IndexStoreStatsCommand.java | 75 +++++++
.../apache/jackrabbit/oak/run/AvailableModes.java | 4 +-
.../jackrabbit/oak/run/RevisionsCommand.java | 9 +
.../index/elastic/ElasticIndexProviderService.java | 69 +------
.../elastic/index/ElasticBulkProcessorHandler.java | 2 +-
.../index/elastic/index/ElasticCustomAnalyzer.java | 136 +++++++++++--
.../index/elastic/index/ElasticDocument.java | 2 +
.../index/elastic/index/ElasticDocumentMaker.java | 9 +-
.../elastic/index/ElasticIndexEditorContext.java | 2 +-
.../index/elastic/index/ElasticIndexWriter.java | 11 +-
.../index/elastic/query/ElasticRequestHandler.java | 3 +-
.../index/elastic/util/ElasticIndexUtils.java | 3 +-
.../index/elastic/ElasticDynamicBoostTest.java | 2 +-
.../index/elastic/ElasticIndexAggregationTest.java | 14 +-
.../index/elastic/ElasticInferenceTest.java | 5 +-
.../oak/plugins/index/elastic/ElasticPerfTest.java | 5 +-
.../plugins/index/elastic/ElasticTestServer.java | 1 +
.../elastic/index/ElasticIndexHelperTest.java | 61 ++++++
.../oak/plugins/index/search/util/ConfigUtil.java | 2 +-
.../plugins/index/FullTextAnalyzerCommonTest.java | 156 +++++++++++++++
.../oak/plugins/index/FullTextIndexCommonTest.java | 31 +++
.../oak/spi/security/ConfigurationParameters.java | 7 +-
.../spi/security/authentication/AuthInfoImpl.java | 3 +-
.../credentials/SimpleCredentialsSupport.java | 4 +-
.../security/authorization/accesscontrol/ACE.java | 3 +-
.../restriction/AbstractRestrictionProvider.java | 3 +-
.../security/privilege/PrivilegeBitsProvider.java | 5 +-
oak-segment-azure/pom.xml | 3 -
.../oak/composite/CompositeNodeStore.java | 3 +-
.../checks/NodeTypeMountedNodeStoreChecker.java | 6 +-
.../oak/plugins/document/Configuration.java | 5 +
.../plugins/document/DocumentNodeStoreBuilder.java | 10 +
.../plugins/document/DocumentNodeStoreService.java | 1 +
.../oak/plugins/document/FullGcNodeBin.java | 82 ++++++++
.../oak/plugins/document/VersionGCSupport.java | 4 +
.../plugins/document/VersionGarbageCollector.java | 12 +-
.../mongo/MongoDocumentNodeStoreBuilderBase.java | 2 +-
.../plugins/document/mongo/MongoDocumentStore.java | 17 ++
.../plugins/document/mongo/MongoFullGcNodeBin.java | 171 ++++++++++++++++
.../document/mongo/MongoVersionGCSupport.java | 41 ++--
.../document/rdb/RDBDocumentNodeStoreBuilder.java | 12 ++
.../DocumentNodeStoreServiceConfigurationTest.java | 8 +
.../mongo/MongoDocumentNodeStoreBuilderTest.java | 6 +
.../document/mongo/MongoFullGcNodeBinTest.java | 216 +++++++++++++++++++++
.../rdb/RDBDocumentNodeStoreBuilderTest.java | 7 +
.../oak/upgrade/RepositorySidegrade.java | 11 +-
.../jackrabbit/oak/upgrade/RepositoryUpgrade.java | 15 +-
70 files changed, 1387 insertions(+), 1005 deletions(-)
copy
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/OrderedIndexQueryNoIndexTest.java
=>
oak-core-spi/src/test/java/org/apache/jackrabbit/oak/stats/NonTickingTestClock.java
(73%)
delete mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeStreamConverter.java
delete mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeStreamConverterCompressed.java
delete mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeStreamReader.java
delete mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeStreamReaderCompressed.java
rename
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/{NodeLineReader.java
=> NodeTreeStoreReader.java} (78%)
delete mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/NodeStreamTest.java
delete mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/analysis/stream/VarIntTest.java
create mode 100644
oak-run/src/main/java/org/apache/jackrabbit/oak/index/merge/IndexStoreStatsCommand.java
create mode 100644
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/FullGcNodeBin.java
create mode 100644
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBin.java
create mode 100644
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/mongo/MongoFullGcNodeBinTest.java