This is an automated email from the ASF dual-hosted git repository.
adulceanu pushed a change to branch issues/OAK-9922
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
omit 9cd831128d OAK-9922 Parallel Compaction Export package
org.apache.jackrabbit.oak.plugins.index.counter from oak-core
omit 73f07ceb77 OAK-9922 Parallel Compaction
add 2c83efbefc OAK-10334: Node.addMixin() may overwrite existing mixins
add 0b8223f113 OAK-10334: Node.addMixin() may overwrite existing mixins
add ce2eb51d4b OAK-301 Improve documentation
add 6016723174 OAK-10333 Improved logging for queries that that traverse
more than 10'000 nodes
add 7ba70edd2b Merge pull request #1012 from apache/OAK-10333
add 958e1ff69d OAK-10372: oak-search-elastic: similarity queries produce
no relevant results (#1046)
add 09e1ff4dd7 OAK-10347 : Adding small util class for exporting a tree as
flat file (#1021)
add e421f1adf6 OAK-10381: DocumentStoreIndexerIT failure resolved (#1052)
add d6c402c944 OAK-10367: update org.apache.sling.testing.osgi-mock
dependency (#1044)
add 1982aebf69 OAK-10379: DynamicGroupsTest#testCrossIDPMembership() fails
occasionally (#1054)
add c10ce87e3f OAK-10385: segment-azure: add javax.activation-api to test
class path (#1055)
add f2a8101b28 OAK-10386: Bump netty dependency from 4.1.52.Final to
4.1.96.Final (#1056)
add b83ccfe6c0 OAK-10389: remove commons-lang dependency (#1058)
add 49204bd6ac OAK-10390: Update commons-io dependency to 2.13.0 (#1059)
add 860576b593 OAK-10391: improve
TarFilesTest.testCollectBlobReferencesWithGenerationFilter diagnostics (#1060)
add 10b8be63ed OAK-10392: Update (shaded) Guava to 32.1.2 (#1061)
add f6e2728914 OAK-10394: Update commons-lang3 dependency to 3.13.0 (#1062)
add 6cd46d48d0 OAK-10395: Update commons-codec dependency to 1.16.0 (#1063)
add 4807553544 OAK-10396: segment-aws: remove unused commons-lang3
dependency (#1064)
add 713df5fc7b OAK-10397: oak-benchmarks/oak-it-osgi: update
commons-compress dependency to 1.23.0 (#1065)
add de516dd49f OAK-10400: auth-ldap/benchmarks: use default dependency for
commons-lang3 (#1067)
add 57cd862d47 OAK-10401: search-mt/solr-osgi: use default versions of
commons-math3 (#1068)
add 5b75d52f64 OAK-10402: benchmarks: remove commons-math dependency (use
math3 instead) (#1069)
add da22ffe40e OAK-10403: update Tomcat JDBC dependency to 8.5.92 (#1072)
add ac3d8066df OAK-10272 reverse OAK-10022
add b724dee4a3 Merge pull request #1070 from
jelmini/OAK-10272_reverse_OAK-10022
add 501f27c9ad OAK-10404: improve TarFilesTest.testCollectBlobReferences
diagnostics (#1074)
add 7171b3eab0 OAK-10405: document-store: potential NPE in
AbstractTwoNodeTest teardown (#1076)
add 3800a6514b OAK-10407: run/lucene: update gson dependencies to 2.10.1
(#1078)
add cf521f072e Merge branch 'trunk' into OAK-10334
add 028e8d3618 OAK-10334: Node.addMixin() may overwrite existing mixins
add 6d2fbee0f8 OAK-10412: AbstractTwoNodeTest: check preconditions in
setup (#1081)
add ae7a422c5b OAK-10415: AbstractTwoNodeTest: make teardown more robust
(#1083)
add 03f034c04c OAK-10416: AbstractTwoNodeTest: ensure RDB fixture uses
empty DB (#1084)
add fbf7413a01 OAK-10414: RDB*Store: update Derby dependency to 10.15.2.0
(#1082)
add 46109d1d84 Merge branch 'trunk' into OAK-10334
add 5b05f24ecb OAK-10357: Path option for documentstore-check
add 9299e4f8f1 Merge pull request #1031 from mreutegg/OAK-10357
add 27cee262b3 OAK-10419: Release Oak 1.56.0 - Candidate Release Notes
(#1088)
add afb9d8d303 [maven-release-plugin] prepare release jackrabbit-oak-1.56.0
add 04ad212826 [maven-release-plugin] prepare for next development
iteration
add 921467d8ef OAK-10399 Automatically pick a merged index over multiple
levels
add 79bd999aef OAK-10399 Automatically pick a merged index over multiple
levels
add cb5df597c8 OAK-10420 Tool to compare Lucene index content
add 81e49e5f8d Revert "OAK-10399 Automatically pick a merged index over
multiple levels"
add 1d50d20bd6 Revert "Revert "OAK-10399 Automatically pick a merged index
over multiple levels""
add 482c5ac821 Revert "OAK-10420 Tool to compare Lucene index content"
add 77f36b3252 OAK-10399 Automatically pick a merged index over multiple
levels
add 009ef2c185 Merge pull request #1066 from apache/OAK-10399
add 8c3116832b Clarified a pitfall with --merge-paths
add e11d20cb3d Merge pull request #161 from sbluhm/patch-1
add 5ee4afcaa9 OAK-10419: Release Oak 1.56.0 - fix project versions
add e91361faa5 Merge branch 'trunk' into OAK-10334
add dcb47fc0bc Merge pull request #1011 from mreutegg/OAK-10334
add 634cb27d07 OAK-10413: DocumentStoreIndexerIT hanging
add 42eee1060b OAK-10427: Clear cache on NodeDocumentCache close
add a90f97d02a Merge pull request #1098 from mreutegg/OAK-10427
add ad1a4298f2 OAK-10426: oak-segment-azure: enable baseline check (#1097)
add 757553face OAK-10425: Ability to remove mixin type without read
permission on jcr:mixinTypes property
add 09aaa8164f Merge pull request #1100 from mreutegg/OAK-10425
add 0be1b75008 Merge branch 'trunk' into OAK-10413
add f4b86c806d Merge pull request #1099 from mreutegg/OAK-10413
add cccd6b68e9 OAK-10430: oak-*-azure: add to OSGi tests (#1102)
add 2d51b15ee0 OAK-10358 - Filter by path on MongoDB query when
downloading repository in Indexing job (#1042)
add f948e36cfb OAK-10371: oak-segment-azure/oak-blob-cloud-azure require
provided Guava, embed it instead (#1105)
add 6ec7926e90 OAK-10423 - Improve logging of metrics in the indexing job
(#1093)
add 13dbe7d6a7 OAK-10439: Update Oak trunk and Oak 1.22 to Jackrabbit
2.20.12 (#1109)
add 70c4eb84c5 OAK-10433 | Throttle warn logs for multivalued ordered
property (#1108)
add 95ce8d2768 Revert "OAK-10371: oak-segment-azure/oak-blob-cloud-azure
require provided Guava, embed it instead (#1105)"
add 1e55c01b22 OAK-10384: Fix stripping of large indexed ordered
properties (#1071)
add e13a933fe4 OAK-10441: exclude snakeyaml from oak-search-elastic (#1110)
add 485288d555 OAK-10043: refactor AbstractDataStoreService so that it
doesn't need the statisticsProvider OSGi reference (#1113)
add 2a0ecd4226 Revert "OAK-10441: exclude snakeyaml from
oak-search-elastic (#1110)"
add bfcafd230a Revert "OAK-10430: oak-*-azure: add to OSGi tests (#1102)"
add 41741a19a5 OAK-10430: oak-*-azure: add to OSGi tests (#1102)
add a2c9de28a9 Revert "OAK-10043: refactor AbstractDataStoreService so
that it doesn't need the statisticsProvider OSGi reference (#1113)"
add 64f49fc0e0 OAK-10443: refactor AbstractDataStoreService so that it
doesn't need the statisticsProvider OSGi reference (#1115)
add ab253320c9 OAK-10441: exclude snakeyaml from oak-search-elastic (#1116)
add 3a829df266 OAK-6759: Convert oak-blob-cloud-azure to OSGi R6
annotations (#1112)
add 39f524a342 OAK-10446: Upgrade jackson-databind dependency to 2.15.2
(#1119)
add dcd46825e2 OAK-10447: update Tomcat JDBC dependency to 9.0.80 (#1120)
add 094941333e OAK-10371: oak-segment-azure/oak-blob-cloud-azure require
provided Guava, embed it instead (#1105) (#1117)
add 33dbf0b8b9 OAK-10442 | Fixing docs to reflect aggregation does not
support node type inheritence. (#1118)
add 488050fc91 OAK-10434: oak-segment-azure/oak-blob-cloud-azure: update
SDK dependencies (#1122)
add d4410fd149 OAK-10448 Convert o.a.j.api.security.user.Query back to
ConsumerType (#1121)
add e354eed2c2 OAK-10445 downgrade INFO log message to DEBUG (#1124)
add 59f62bafa5 OAK-10449: bump zookeeper to v3.4.14 (#1127)
add f8a06bc258 OAK-10377: Checked-out state of non-versionable nodes is
not handled correctly (#1126)
add 1d9095709b OAK-9922 Parallel Compaction
add b375d8fa57 OAK-9922 Parallel Compaction Export package
org.apache.jackrabbit.oak.plugins.index.counter from oak-core
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (9cd831128d)
\
N -- N -- N refs/heads/issues/OAK-9922 (b375d8fa57)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
RELEASE-NOTES.txt | 154 ++++-------
oak-api/pom.xml | 2 +-
oak-auth-external/pom.xml | 19 +-
.../external/impl/AbstractDynamicTest.java | 6 +
oak-auth-ldap/pom.xml | 30 +-
oak-authorization-cug/pom.xml | 24 +-
oak-authorization-principalbased/pom.xml | 24 +-
oak-benchmarks-elastic/pom.xml | 2 +-
oak-benchmarks-lucene/pom.xml | 6 +-
.../suites/ScalabilityBlobSearchSuite.java | 2 +-
.../suites/ScalabilityNodeRelationshipSuite.java | 2 +-
.../scalability/suites/ScalabilityNodeSuite.java | 2 +-
oak-benchmarks-solr/pom.xml | 2 +-
oak-benchmarks/pom.xml | 20 +-
.../jackrabbit/oak/benchmark/AbstractTest.java | 4 +-
.../suites/ScalabilityAbstractSuite.java | 4 +-
oak-blob-cloud-azure/pom.xml | 29 +-
.../blobstorage/AbstractAzureDataStoreService.java | 10 +-
.../azure/blobstorage/AzureDataStoreService.java | 20 +-
oak-blob-cloud/pom.xml | 6 +-
.../blob/cloud/s3/AbstractS3DataStoreService.java | 14 +
oak-blob-plugins/pom.xml | 19 +-
.../blob/AbstractSharedCachingDataStore.java | 2 +-
.../blob/datastore/AbstractDataStoreService.java | 21 +-
.../plugins/blob/datastore/DbDataStoreService.java | 12 +
.../blob/datastore/FileDataStoreService.java | 13 +
.../blob/datastore/SharedDataStoreTest.java | 2 +-
oak-blob/pom.xml | 2 +-
oak-commons/pom.xml | 2 +-
oak-core-spi/pom.xml | 19 +-
oak-core/pom.xml | 19 +-
.../oak/plugins/index/FormattingUtils.java | 27 +-
.../oak/plugins/index/MetricsFormatter.java | 64 +++++
.../oak/plugins/index/cursor/TraversingCursor.java | 13 +-
.../oak/plugins/index/importer/IndexImporter.java | 27 +-
.../strategy/ContentMirrorStoreStrategy.java | 12 +-
.../plugins/version/ReadOnlyVersionManager.java | 2 +-
.../oak/plugins/version/VersionEditor.java | 2 +-
.../oak/plugins/index/MetricsFormatterTest.java} | 25 +-
.../version/ReadOnlyVersionManagerTest.java | 14 +-
oak-doc-railroad-macro/pom.xml | 2 +-
oak-doc/pom.xml | 2 +-
oak-doc/src/site/markdown/migration.md | 2 +
oak-doc/src/site/markdown/query/lucene.md | 8 +-
oak-examples/pom.xml | 2 +-
oak-examples/standalone/pom.xml | 2 +-
oak-examples/webapp/pom.xml | 2 +-
oak-exercise/pom.xml | 4 +-
oak-http/pom.xml | 2 +-
oak-it-osgi/pom.xml | 25 +-
oak-it-osgi/src/test/resources/versions.properties | 4 +-
oak-it-osgi/test-bundles.xml | 4 +
oak-it/pom.xml | 29 +-
.../oak/segment/SegmentBlobGCRegistrationTest.java | 30 +-
oak-jackrabbit-api/pom.xml | 2 +-
.../apache/jackrabbit/api/security/user/Query.java | 4 +-
.../jackrabbit/api/security/user/package-info.java | 2 +-
oak-jcr/pom.xml | 28 +-
.../jackrabbit/oak/jcr/delegate/NodeDelegate.java | 6 +-
.../jackrabbit/oak/jcr/session/NodeImpl.java | 13 +-
.../security/authorization/ReadPropertyTest.java | 73 +++++
.../oak/jcr/version/VersionableTest.java | 75 +++++
oak-lucene/pom.xml | 33 ++-
.../plugins/index/lucene/LuceneDocumentMaker.java | 62 ++++-
.../oak/plugins/index/lucene/LuceneIndex.java | 7 +-
.../composite/blueGreen/CustomizedIndexTest.java | 40 ++-
.../oak/composite/blueGreen/IndexUtils.java | 1 -
.../lucene/LuceneLargeStringPropertyTest.java | 116 +++++++-
oak-parent/pom.xml | 44 +--
oak-pojosr/pom.xml | 2 +-
oak-query-spi/pom.xml | 2 +-
oak-run-commons/pom.xml | 2 +-
.../indexer/document/DocumentStoreIndexerBase.java | 37 ++-
.../flatfile/FlatFileNodeStoreBuilder.java | 13 +-
.../document/flatfile/NodeStateEntryWriter.java | 24 +-
.../document/flatfile/SimpleFlatFileUtil.java | 104 +++++++
.../flatfile/pipelined/PipelinedMergeSortTask.java | 31 ++-
.../pipelined/PipelinedMongoDownloadTask.java | 303 +++++++++++++++------
.../flatfile/pipelined/PipelinedSortBatchTask.java | 22 +-
.../flatfile/pipelined/PipelinedStrategy.java | 58 ++--
.../flatfile/pipelined/PipelinedTransformTask.java | 37 ++-
.../pipelined/TransformStageStatistics.java | 36 +--
.../document/flatfile/SimpleFlatFileUtilTest.java | 110 ++++++++
.../document/flatfile/pipelined/PipelinedIT.java | 174 ++++++++++--
.../pipelined/PipelinedMongoDownloadTaskTest.java | 33 ++-
oak-run-elastic/pom.xml | 2 +-
.../oak/index/ElasticDocumentStoreIndexer.java | 2 +-
.../oak/index/ElasticAbstractIndexCommandTest.java | 6 +-
oak-run/pom.xml | 4 +-
.../apache/jackrabbit/oak/index/IndexCommand.java | 11 +-
.../indexer/document/DocumentStoreIndexer.java | 2 +-
.../plugins/document/check/DocumentStoreCheck.java | 30 +-
.../oak/run/DocumentStoreCheckCommand.java | 11 +
.../oak/index/LuceneAbstractIndexCommandTest.java | 7 +-
.../oak/indexversion/PurgeOldIndexVersionIT.java | 2 +
.../oak/run/DocumentStoreCheckCommandTest.java | 31 +++
oak-search-elastic/pom.xml | 41 ++-
.../index/elastic/ElasticIndexDefinition.java | 26 ++
.../index/elastic/query/ElasticRequestHandler.java | 8 +-
.../index/elastic/ElasticIndexQueryCommonTest.java | 42 +++
.../plugins/index/elastic/ElasticTestServer.java | 3 +-
oak-search-mt/pom.xml | 4 +-
oak-search/pom.xml | 6 +-
.../search/spi/editor/FulltextDocumentMaker.java | 33 ++-
.../index/search/spi/query/FulltextIndex.java | 7 +-
.../plugins/index/search/spi/query/IndexName.java | 50 +++-
.../oak/plugins/index/DynamicBoostCommonTest.java | 2 +-
.../oak/plugins/index/IndexPlannerCommonTest.java | 2 +-
.../oak/plugins/index/IndexQueryCommonTest.java | 6 +-
.../index/search/spi/query/IndexNameTest.java | 17 +-
oak-security-spi/pom.xml | 2 +-
.../jackrabbit/oak/plugins/tree/TreeUtil.java | 43 ++-
.../jackrabbit/oak/plugins/tree/package-info.java | 2 +-
oak-segment-aws/pom.xml | 7 +-
.../split/SplitPersistenceBlobTest.java | 6 +-
oak-segment-azure/pom.xml | 57 ++--
.../oak/segment/azure/AzureArchiveManagerTest.java | 42 +--
.../split/SplitPersistenceBlobTest.java | 6 +-
oak-segment-remote/pom.xml | 2 +-
oak-segment-tar/pom.xml | 21 +-
.../jackrabbit/oak/segment/file/tar/TarWriter.java | 4 -
.../spi/persistence/SegmentArchiveWriter.java | 2 -
.../SegmentBlobTrackerRegistrationTest.java | 32 ++-
.../oak/segment/SegmentNodeStoreFactoryTest.java | 20 +-
.../oak/segment/SegmentNodeStoreServiceTest.java | 20 +-
.../oak/segment/file/tar/TarFilesTest.java | 20 +-
oak-shaded-guava/pom.xml | 6 +-
oak-solr-core/pom.xml | 2 +-
oak-solr-osgi/pom.xml | 6 +-
oak-store-composite/pom.xml | 19 +-
.../oak/composite/it/CompositeTestSupport.java | 3 +-
oak-store-document/pom.xml | 14 +-
.../plugins/document/cache/NodeDocumentCache.java | 2 +
.../oak/plugins/document/AbstractTwoNodeTest.java | 53 +++-
.../document/DocumentDiscoveryLiteServiceTest.java | 8 +-
oak-store-spi/pom.xml | 2 +-
.../jackrabbit/oak/spi/filter/PathFilter.java | 19 +-
oak-upgrade/pom.xml | 2 +-
pom.xml | 2 +-
139 files changed, 2386 insertions(+), 684 deletions(-)
copy
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/monitor/RemoteStoreMonitorAdapter.java
=>
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/FormattingUtils.java
(56%)
create mode 100644
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/MetricsFormatter.java
copy
oak-core/src/{main/java/org/apache/jackrabbit/oak/plugins/index/IndexUpdateCallback.java
=>
test/java/org/apache/jackrabbit/oak/plugins/index/MetricsFormatterTest.java}
(55%)
create mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/SimpleFlatFileUtil.java
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/SimpleFlatFileUtilTest.java