This is an automated email from the ASF dual-hosted git repository.
thomasm pushed a change to branch OAK-10532
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 239e2bb5e4 OAK-10532 Cost estimation for not(@x) calculates cost for
@x='value' instead
add be5b9e64bb OAK-11056: o.a.j.o.plugins.document.ClusterTest fails if
neither MongoDB nor Docker are available (#1666)
add 12f787fcc4 OAK-11042: bump elastic 8.15.0 / lucene 9.11.1 (#1658)
add 775ad8573d OAK-11051- indexing-job: parallel download: when one of the
download threads finishes, stop the other thread (#1661)
add 6535fc44bc Revert "OAK-10992: rdbmk: update to Derby 15.x (#1613)"
add 8c3d54e9bb OAK-11058: Update (shaded) Guava to 33.3.0 (#1671)
add e0e5f7c70c OAK-11062: document-store: refine skipping of MongoDB tests
(#1670)
add 1202263894 OAK-11064: bump testcontainers to v1.20.1 / toxiproxy
v2.9.0 (#1672)
add 703f54a155 OAK-11055 Warnings 'falling back to classic diff' fill the
log (#1665)
add e6eddc36a3 OAK-11054 Oak AsyncCheckpointCreatorTest sometimes fails
(#1664)
add 14378839c9 OAK-10836: Improve message 'Another copy of the index
update is already running' (#1495)
add 76ae66495d OAK-11059: Remove usage of Guava BiMap (#1667)
add dff7200121 OAK-11068 : added fullGcMode to oak-run
add 0cc0f0d63c Merge pull request #1674 from apache/OAK-11068
add 8629b87f60 OAK-10849: query-spi: remove deprecated slf4j.event.Level
based method (#1582)
add 6c84e5c59b OAK-11062: document-store: refine skipping of MongoDB tests
(MongoConnectionFactory) (#1677)
add 8fc92a1ca7 OAK-11061 - Indexing job: during indexing phase, download
blobs ahead of time in separate thread pool (#1669)
add 293e2f1f78 Merge branch 'trunk' into OAK-10532
No new revisions were added by this update.
Summary of changes:
.../oak/plugins/index/AsyncCheckpointCreator.java | 2 +-
.../oak/plugins/index/AsyncIndexUpdate.java | 2 +-
.../plugins/index/AsyncCheckpointCreatorTest.java | 30 +-
oak-parent/pom.xml | 9 +-
.../jackrabbit/oak/spi/query/QueryIndex.java | 31 --
.../indexer/document/DocumentStoreIndexerBase.java | 38 +-
...eHolder.java => AheadOfTimeBlobDownloader.java} | 23 +-
.../AheadOfTimeBlobDownloaderThrottler.java | 215 ++++++++++++
.../AheadOfTimeBlobDownloadingFlatFileStore.java | 169 +++++++++
.../flatfile/DefaultAheadOfTimeBlobDownloader.java | 390 +++++++++++++++++++++
.../flatfile/FlatFileNodeStoreBuilder.java | 35 +-
.../indexer/document/flatfile/FlatFileStore.java | 8 +
.../document/flatfile/NodeStateEntryReader.java | 2 +-
.../pipelined/PipelinedMongoDownloadTask.java | 141 +++++---
.../AheadOfTimeBlobDownloaderThrottlerTest.java | 185 ++++++++++
...headOfTimeBlobDownloadingFlatFileStoreTest.java | 68 ++++
.../flatfile/FlatFileNodeStoreBuilderTest.java | 11 +-
.../document/flatfile/FlatFileStoreTest.java | 3 +-
.../PipelinedMongoConnectionFailureIT.java | 2 +-
.../apache/jackrabbit/oak/index/IndexCommand.java | 28 +-
.../jackrabbit/oak/run/RevisionsCommand.java | 11 +-
.../oak/plugins/document/RevisionsCommandTest.java | 13 +
oak-search-elastic/pom.xml | 4 +-
.../elastic/index/ElasticBulkProcessorHandler.java | 68 ++--
.../elastic/util/TermQueryBuilderFactory.java | 18 +-
.../index/elastic/ElasticReliabilityTest.java | 2 +-
.../plugins/index/elastic/ElasticTestServer.java | 4 +-
oak-shaded-guava/pom.xml | 4 +-
.../oak/plugins/document/DocumentNodeStore.java | 15 +-
.../plugins/document/VersionGarbageCollector.java | 2 +-
.../document/AbstractDocumentStoreTest.java | 7 +-
.../oak/plugins/document/BlobThroughPutTest.java | 12 +-
.../oak/plugins/document/ClusterTest.java | 44 +--
.../oak/plugins/document/DocumentStoreFixture.java | 6 +-
.../plugins/document/MongoConnectionFactory.java | 11 +-
.../document/VersionGarbageCollectorIT.java | 2 +-
.../document/mongo/LeaseUpdateSocketTimeoutIT.java | 2 +-
.../jackrabbit/oak/upgrade/RepositoryUpgrade.java | 4 +-
38 files changed, 1395 insertions(+), 226 deletions(-)
copy
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/{NodeStateHolder.java
=> AheadOfTimeBlobDownloader.java} (66%)
create mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloaderThrottler.java
create mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
create mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloader.java
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/AheadOfTimeBlobDownloaderThrottlerTest.java
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStoreTest.java