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 2024/10/11 09:16:16 UTC
(jackrabbit-oak) branch OAK-11139 updated (aea90ccb6b -> 2d8fb2abcf)
This is an automated email from the ASF dual-hosted git repository.
thomasm pushed a change to branch OAK-11139
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from aea90ccb6b OAK-11139 Allow downloading only recently changed nodes from MongoDB
add 2d9b640250 OAK-10741 : added logging for skipping non-gap orphaned node
add 25a283a323 Merge pull request #1731 from apache/OAK-10741
add 04a0215d6c OAK-11132 - AOT blob downloader: may download a blob for a node that has already been indexed
add 2ec0180af8 OAK-11113: MissingLastRevSeekerTest occasionally fails for RDB-H2
add 5ffc8a6bc6 OAK-11144: Release Oak 1.70.0 - Candidate Release Notes
add 1efa00c5e6 [maven-release-plugin] prepare release jackrabbit-oak-1.70.0
add 5852d026c4 [maven-release-plugin] prepare for next development iteration
add 237a503398 OAK-11146: RDBDocumentStore should handle queries with '>' condition on 0x00 (#1740)
add 52a6f780a8 OAK-11147: RDBMK: update PostgreSQL driver/database (#1741)
add 0ff5899c6f Update compositens.md (#1719)
add 9f26450c69 OAK-11145 - Fix: time reported for makeDocument in indexing statistics is wrong. (#1739)
add 930dfe2e26 OAK-11151: rdbmk: when wrapping into DocumentStoreException, add message for causing exception to new message
add 239854059e OAK-11152 - Segment copy - avoid instantiation of source persistence if it is not null (#1743)
add 9d00dc8e13 OAK-11131 - indexing-job: AOT Blob downloader may download blobs that are not needed for the indexes (#1738)
add cae54edb04 OAK-11111 Check if principal cache property exists (#1715)
add 07ae4daff0 OAK-11150: add documentation about how to run DBs in Docker (here: PostgreSQL) (#1742)
add c4ff3dd462 OAK-11138: add test coverage for changing a persisted namespace mapping when node exists that uses the prefix (#1735)
add 7e79433f6b OAK-11156: VersionGarbageCollectorIT fails to dispose some DocumentStore instances (#1750)
add 946c8d8d26 OAK-11144: Release Oak 1.70.0 - adjust project versions for oak-doc
add 65cbc45f33 OAK-11153 : added utils to create LinkedHashSet/hashSet with expected capacity and linkedhashset from iterables
add 35950bec98 Merge pull request #1744 from apache/OAK-11153
add 46847ab85b OAK-10759: JavaDoc of o.a.j.o.namepath.PathMapper is inaccurate (#1412)
add e6eb5e3935 OAK-11161: Fix cases where checkArgument is used with the incorrect template syntax (#1756)
add acca17b8f7 OAK-11153: Create utils in oak-commons to convert iterables set/linkedHashSet and to support HashSet/LinkedHashSet with known capacity
add 37a222812a OAK-11062: document-store: refine skipping of MongoDB tests (#1760)
add b0af2f427c OAK-11113 : performed cleanup after running CompressedDocumentPropertyStateTest
add b59f1d1a50 OAK-11113 : Removed created nodes inside test cases of CompressedDocumentPropertyStateTest
add 3a1930ca6b OAK-11113 : Used documentStore already defined in AbstractDocumentStoreTest class
add a5830d610c OAK-11113 : Used different name for test name from generic
add 8c190de80d OAK-11113 : removed not used node name
add f95e5990aa OAK-11113 : Used Utils api to calculate Id from Path
add 5ea330405a Merge pull request #1749 from apache/OAK-11113
add d4204dddf4 OAK-11168: update mongo-driver version to 3.12.14 (#1762)
add 1bcf13a333 OAK-11062: document-store: refine skipping of MongoDB tests - fix CacheWarningTest again
add f8c7b2c3f0 OAK-11142: org.apache.jackrabbit.oak.plugins.memory is for internal use only and should be marked as such (#1737)
add 077d38b6a3 OAK-11116 : Removed usage of Guava Sets.newHashSetWithExpectedSize() (#1763)
add 566b2e31e6 OAK-11173: Update (shaded) Guava to 33.3.1 (#1767)
add ef5819f38d OAK-11169: MongoVersionGCSupport (oak-document-store) uses incorrect syntax for sort mongodb function (#1766)
add 86b1be9679 OAK-11175: rdbmk: use StandardCharsets.UTF_8 where applicable (#1769)
add ddd9813f5c OAK-11176: rdbmk json support: use LongUtils.tryParse() (#1770)
add 0d87cec6b5 OAK-11117 : Removed usage of Guava Sets.newLinkedHashSet() (#1764)
add b22b37ed70 OAK-11177: Update commons-io dependency to 2.17.0 (#1772)
add b783c6076d OAK-11178: rdbmk: address Java warnings (#1771)
add 26f29a1711 OAK-11179: RDB*: remove 'throws' clause from connection handler 'close', tune exception messages (#1775)
add d5e276dc2b OAK-11181: SystemPropertySupplier: add feature to avoid logging of values (for instance, passwords) (#1777)
add 2405d16996 OAK-11183: rdb: refactor system test property handling (#1778)
add 2d8fb2abcf Merge branch 'trunk' into OAK-11139
No new revisions were added by this update.
Summary of changes:
RELEASE-NOTES.txt | 166 ++++++++++++---------
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-solr/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 | 2 +-
.../oak/commons/collections/CollectionUtils.java | 51 ++++++-
.../oak/commons/collections/package-info.java | 2 +-
.../commons/properties/SystemPropertySupplier.java | 35 +++--
.../oak/commons/properties/package-info.java | 2 +-
.../commons/collections/CollectionUtilsTest.java | 10 ++
.../properties/SystemPropertySupplierTest.java | 19 +++
oak-core-spi/pom.xml | 2 +-
.../apache/jackrabbit/oak/namepath/PathMapper.java | 4 +-
oak-core/pom.xml | 2 +-
.../plugins/index/property/ValuePatternUtil.java | 4 +-
.../oak/plugins/nodetype/TypeRegistration.java | 9 +-
.../oak/plugins/tree/impl/AbstractTree.java | 4 +-
.../apache/jackrabbit/oak/query/ast/AndImpl.java | 11 +-
.../apache/jackrabbit/oak/query/ast/OrImpl.java | 9 +-
.../authorization/permission/ChildOrderDiff.java | 8 +-
.../permission/PermissionStoreEditor.java | 4 +-
.../user/CachedPrincipalMembershipReader.java | 16 +-
.../permission/PermissionCacheBuilderTest.java | 7 +-
.../user/CachedPrincipalMembershipReaderTest.java | 47 +++++-
oak-doc-railroad-macro/pom.xml | 2 +-
oak-doc/pom.xml | 2 +-
oak-doc/src/site/markdown/nodestore/compositens.md | 21 ++-
oak-doc/src/site/markdown/testing.md | 18 ++-
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 2 +-
oak-examples/webapp/pom.xml | 2 +-
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 +-
.../java/org/apache/jackrabbit/oak/jcr/Jcr.java | 16 +-
.../jackrabbit/oak/jcr/delegate/NodeDelegate.java | 13 +-
.../jackrabbit/oak/jcr/session/NodeImpl.java | 7 +-
.../apache/jackrabbit/oak/jcr/RepositoryTest.java | 49 ++++++
oak-lucene/pom.xml | 2 +-
.../lucene/writer/DefaultIndexWriterFactory.java | 2 +-
.../directory/ActiveDeletedBlobCollectorTest.java | 7 +-
oak-parent/pom.xml | 12 +-
oak-pojosr/pom.xml | 2 +-
oak-query-spi/pom.xml | 2 +-
oak-run-commons/pom.xml | 2 +-
.../index/indexer/document/CompositeIndexer.java | 10 ++
.../indexer/document/IndexerStatisticsTracker.java | 14 +-
.../index/indexer/document/NodeStateIndexer.java | 13 +-
.../AheadOfTimeBlobDownloadingFlatFileStore.java | 59 +++++---
.../flatfile/DefaultAheadOfTimeBlobDownloader.java | 52 +++++--
.../flatfile/FlatFileNodeStoreBuilder.java | 5 +-
...headOfTimeBlobDownloadingFlatFileStoreTest.java | 92 ++++++++----
.../DefaultAheadOfTimeBlobDownloaderTest.java | 121 +++++++++++++++
.../document/flatfile/TestNodeStateIndexer.java} | 62 +++-----
oak-run-elastic/pom.xml | 2 +-
.../oak/index/indexer/document/ElasticIndexer.java | 5 +
oak-run/pom.xml | 2 +-
.../oak/index/indexer/document/LuceneIndexer.java | 5 +
oak-search-elastic/pom.xml | 2 +-
oak-search/pom.xml | 2 +-
oak-security-spi/pom.xml | 2 +-
.../oak/spi/security/CompositeConfiguration.java | 4 +-
.../security/principal/TestPrincipalProvider.java | 4 +-
oak-segment-aws/pom.xml | 2 +-
oak-segment-azure/pom.xml | 2 +-
.../oak/segment/azure/tool/SegmentCopy.java | 4 +-
oak-segment-remote/pom.xml | 2 +-
oak-segment-tar/pom.xml | 2 +-
.../oak/segment/file/tar/index/IndexV1.java | 4 +-
.../oak/segment/file/tar/index/IndexV2.java | 4 +-
.../oak/segment/tool/check/CheckHelper.java | 10 +-
oak-shaded-guava/pom.xml | 6 +-
oak-solr-core/pom.xml | 2 +-
oak-solr-osgi/pom.xml | 2 +-
oak-store-composite/pom.xml | 2 +-
oak-store-document/pom.xml | 2 +-
.../oak/plugins/document/DocumentNodeStore.java | 4 +-
.../oak/plugins/document/JournalDiffLoader.java | 2 +-
.../oak/plugins/document/JournalEntry.java | 2 +-
.../jackrabbit/oak/plugins/document/Path.java | 2 +-
.../oak/plugins/document/RevisionVector.java | 4 +-
.../plugins/document/VersionGarbageCollector.java | 6 +
.../document/mongo/MongoVersionGCSupport.java | 13 +-
.../oak/plugins/document/rdb/RDBBlobStore.java | 11 +-
.../plugins/document/rdb/RDBConnectionHandler.java | 3 +-
.../document/rdb/RDBDocumentSerializer.java | 11 +-
.../oak/plugins/document/rdb/RDBDocumentStore.java | 18 +--
.../plugins/document/rdb/RDBDocumentStoreDB.java | 27 +---
.../plugins/document/rdb/RDBDocumentStoreJDBC.java | 24 +--
.../oak/plugins/document/rdb/RDBExport.java | 13 +-
.../oak/plugins/document/rdb/RDBJDBCTools.java | 9 +-
.../oak/plugins/document/rdb/RDBJSONSupport.java | 9 +-
.../document/AbstractDocumentStoreTest.java | 7 +-
.../CompressedDocumentPropertyStateTest.java | 111 +++++---------
.../oak/plugins/document/DocumentStoreFixture.java | 76 ++++++----
.../plugins/document/MissingLastRevSeekerTest.java | 1 +
.../plugins/document/MongoConnectionFactory.java | 3 +
.../oak/plugins/document/MongoUtils.java | 48 +++---
.../oak/plugins/document/VersionGCSupportTest.java | 26 +++-
.../document/VersionGarbageCollectorIT.java | 45 +++++-
.../plugins/document/blob/RDBBlobStoreFixture.java | 57 ++++---
.../plugins/document/mongo/MongoDockerRule.java | 10 +-
.../document/prefetch/CacheWarmingTest.java | 3 +-
.../document/rdb/RDBDocumentSerializerTest.java | 30 ++--
.../document/rdb/RDBDocumentStoreJDBCTest.java | 15 +-
.../rdb/RDBDocumentStorePerformanceTest.java | 24 ++-
.../plugins/document/rdb/RDBTestPropSupplier.java | 97 ++++++++++++
oak-store-spi/pom.xml | 8 +-
.../oak/plugins/memory}/package-info.java | 9 +-
oak-upgrade/pom.xml | 2 +-
.../oak/upgrade/JackrabbitNodeState.java | 4 +-
pom.xml | 2 +-
125 files changed, 1204 insertions(+), 647 deletions(-)
create mode 100644 oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/DefaultAheadOfTimeBlobDownloaderTest.java
copy oak-run-commons/src/{main/java/org/apache/jackrabbit/oak/index/indexer/document/CompositeIndexer.java => test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/TestNodeStateIndexer.java} (51%)
create mode 100644 oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/rdb/RDBTestPropSupplier.java
copy {oak-blob-plugins/src/main/java/org/apache/jackrabbit/oak/plugins/blob/datastore => oak-store-spi/src/main/java/org/apache/jackrabbit/oak/plugins/memory}/package-info.java (85%)