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%)