This is an automated email from the ASF dual-hosted git repository.
thomasm pushed a change to branch OAK-12010-b
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 1d5b1d2eb2 OAK-12010 Simplified index management
add 21bf32ed39 OAK-12031 : added jackrabbit-jcr-commons since now
jackrabbit-core is using it from its path used by oak-upgrade (#2649)
add 99f30bc63a Fix links
add 4cdee6e219 OAK-12034 - CachingSegmentArchiveReader#containsSegment
should not check the persistence cache for the segment (#2655)
add b7d25c52d1 OAK-12036 - Expose stats in the PersistentCache (#2657)
add 2528f0960c OAK-12033 : replaced Guava's Monitor with ReentrantLock
(#2654)
add 5d0cdab688 OAK-12030 Upgrade LZ4 (#2662)
add f228cd59d2 OAK-12038: increase assertion time to avoid flakiness in
ElasticFacetTest (#2661)
add 251fde23e0 OAK-12040 - segment-azure: reduce HTTP requests for writes
(#2665)
add 9eefe78a20 OAK-12041 - bump testcontainers to v1.21.4 (#2666)
add e4a2b39160 OAK-12039 Treat transient client-side exceptions as
recoverable in AzureRepositoryLock (#2663)
add 6697d706d9 OAK-12039 test that verifies that lease renewal in
AzureRepositoryLockV8 correctly handles client timeout (#2667)
add 6805b73d4c OAK-12043 - Avoid object allocation in SegmentID.compareTo
(#2668)
add 784d38ef84 OAK-12044 - Optimize PathUtils.concat for the case where
parent is the root directory. (#2669)
add 8aa96f7889 preliminary release notes Oak 1.90.0
add 995c2628c9 [maven-release-plugin] prepare release jackrabbit-oak-1.90.0
add 8fec77ebea [maven-release-plugin] prepare for next development
iteration
add 8384d9495b OAK-12045: strip leading and trailing whitespaces
(including newlines) from :fulltext (#2670)
add 2c034da13d OAK-11960: oak-examples: The static content of the webapp
still refers to RMI features that are no longer supported (#2678)
add 92ac05f6bf OAK-12052 | oak-search-elastic: log entire request on query
failure (#2680)
add 360421736e OAK-12053 | oak-search-elastic: set max analyzed offset for
highlights (#2681)
add aa2680d2d6 OAK-12047 - CachingSegmentArchiveReader#readSegment should
check if archive contains segment before looking up in the PersistentCache
(#2672)
add 6d90eca212 OAK-12056: Speed up NamespaceRegistryCommandTest by reusing
the NodeStore across tests. (#2683)
add f277fe135a OAK-12037 : remove usage of Guava's Monitor from oak-lucene
(#2660)
add e6e1b16368 OAK-11224: remove guava dependencies from POMs (ongoing) -
oak-lucene (#2685)
add 08181ea4b9 OAK-12059: Update Oak trunk to Jackrabbit 2.22.3 (#2686)
add 7557ae570c Merge branch 'trunk' into OAK-12010-b
add 5db0b10dd2 OAK-12010 Simplified index management
No new revisions were added by this update.
Summary of changes:
RELEASE-NOTES.txt | 137 +++++++++---------
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 2 +-
oak-auth-ldap/pom.xml | 2 +-
oak-authorization-cug/pom.xml | 2 +-
oak-authorization-principalbased/pom.xml | 2 +-
oak-benchmarks-elastic/pom.xml | 2 +-
oak-benchmarks-lucene/pom.xml | 2 +-
oak-benchmarks/pom.xml | 2 +-
oak-blob-cloud-azure/pom.xml | 2 +-
oak-blob-cloud/pom.xml | 2 +-
oak-blob-plugins/pom.xml | 2 +-
oak-blob/pom.xml | 2 +-
oak-commons/pom.xml | 6 +-
.../apache/jackrabbit/oak/commons/PathUtils.java | 7 +-
oak-core-spi/pom.xml | 2 +-
oak-core/pom.xml | 2 +-
oak-doc/src/site/markdown/differences.md | 8 +-
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 2 +-
oak-examples/webapp/pom.xml | 2 +-
oak-examples/webapp/src/main/webapp/header.jsp | 1 -
oak-examples/webapp/src/main/webapp/remote.jsp | 106 --------------
oak-examples/webapp/src/main/webapp/welcome.jsp | 4 +-
oak-exercise/pom.xml | 2 +-
oak-http/pom.xml | 2 +-
oak-it-osgi/pom.xml | 2 +-
oak-it/pom.xml | 2 +-
oak-jackrabbit-api/pom.xml | 2 +-
oak-jcr/pom.xml | 2 +-
oak-lucene/pom.xml | 7 +-
.../oak/plugins/index/lucene/IndexCopier.java | 34 +++--
oak-parent/pom.xml | 10 +-
oak-pojosr/pom.xml | 2 +-
oak-query-spi/pom.xml | 2 +-
oak-run-commons/pom.xml | 6 +-
oak-run-elastic/pom.xml | 2 +-
oak-run/pom.xml | 2 +-
.../oak/run/NamespaceRegistryCommandTest.java | 153 +++++++++++++--------
oak-search-elastic/pom.xml | 2 +-
.../index/elastic/index/ElasticDocument.java | 7 +-
.../index/elastic/query/ElasticRequestHandler.java | 14 +-
.../query/async/ElasticResultRowAsyncIterator.java | 8 +-
.../plugins/index/elastic/ElasticContentTest.java | 43 ++++++
.../plugins/index/elastic/ElasticFacetTest.java | 2 +-
oak-search/pom.xml | 2 +-
.../jackrabbit/oak/plugins/index/ExcerptTest.java | 30 +++-
.../oak/plugins/index/FacetCommonTest.java | 3 +-
oak-security-spi/pom.xml | 2 +-
oak-segment-aws/pom.xml | 2 +-
oak-segment-azure/pom.xml | 14 +-
.../oak/segment/azure/AzureRepositoryLock.java | 29 +++-
.../segment/azure/AzureSegmentArchiveWriter.java | 13 +-
.../segment/azure/v8/AzureRepositoryLockV8.java | 4 +-
.../oak/segment/azure/AzureRepositoryLockTest.java | 153 ++++++++++++++++++++-
.../oak/segment/azure/AzuriteDockerRule.java | 37 +++++
.../azure/v8/AzureRepositoryLockV8Test.java | 91 +++++++++++-
oak-segment-remote/pom.xml | 2 +-
.../persistentcache/PersistentDiskCacheTest.java | 8 +-
oak-segment-tar/pom.xml | 2 +-
.../apache/jackrabbit/oak/segment/SegmentId.java | 4 +-
.../oak/segment/file/AbstractFileStore.java | 5 +
.../persistentcache/AbstractPersistentCache.java | 1 +
.../CachingSegmentArchiveReader.java | 12 +-
.../persistentcache/DelegatingPersistentCache.java | 6 +
.../persistentcache/PersistentCache.java | 8 ++
.../persistence/persistentcache/package-info.java | 2 +-
.../oak/segment/SegmentCompactionIT.java | 5 +
.../jackrabbit/oak/segment/file/FileStoreIT.java | 36 +++--
.../file/preloader/SegmentPreloaderTest.java | 6 +
.../persistentcache/CachingPersistenceTest.java | 52 -------
.../CachingSegmentArchiveReaderTest.java | 94 +++++++++++++
.../persistentcache/MemoryPersistentCache.java | 73 ++++++++++
oak-shaded-guava/pom.xml | 2 +-
oak-store-composite/pom.xml | 2 +-
oak-store-document/pom.xml | 2 +-
.../oak/plugins/document/DocumentNodeStoreIT.java | 37 ++---
oak-store-spi/pom.xml | 2 +-
oak-upgrade/pom.xml | 7 +-
pom.xml | 2 +-
80 files changed, 925 insertions(+), 434 deletions(-)
delete mode 100644 oak-examples/webapp/src/main/webapp/remote.jsp
create mode 100644
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/spi/persistence/persistentcache/CachingSegmentArchiveReaderTest.java
create mode 100644
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/spi/persistence/persistentcache/MemoryPersistentCache.java