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 kw...@apache.org on 2022/02/26 18:51:54 UTC
[jackrabbit-oak] branch bugfix/consider-type-for-residual-property-type-definition updated (d90b18e -> 8438e04)
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch bugfix/consider-type-for-residual-property-type-definition
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git.
from d90b18e Apply suggestions from code review
add ef9daef OAK-9587 Add an attribute to enforce a strict index tag check (selectionPolicy)
add 8472433 SLING-9612 Convert ReadOnlyBuilder's exceptions into RepositoryExceptions
add b729bb5 OAK-9612 rename exception, add license headers
add fa1a3a6 OAK-9612 implement PR feedback and add test coverage
add 00aece1 OAK-9612 implement PR feedback
add 25f57f1 Merge pull request #485 from joerghoh/improvement/OAK-9612-no-runtime-exceptions
add 387ba07 OAK-9672 - Adding checks to support setting null values in oak-commons JSON
add b05db7b Update oak-commons/src/main/java/org/apache/jackrabbit/oak/commons/json/JsonObject.java
add 6bab46c Updating as per suggested change
add c86c8ec Merge pull request #470 from klcodanr/OAK-9672
add 4b285d2 OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch (#494)
add b368524 OAK-9701 : Additional restrictions to simplify permission setup
add ec659a0 OAK-9694: expose elastic stats in oak-index-stats and mbean (#498)
add 41fbff6 Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
add 748b8d8 OAK-9699 Document Elastic Indexes
add 8df8bd9 Update oak-doc/src/site/markdown/query/elastic.md
add 374725c Update oak-doc/src/site/markdown/query/elastic.md
add 9eb1dfa OAK-9699 Document Elastic Indexes
add 6c02df8 OAK-9699 Document Elastic Indexes
add 89d509b Update oak-doc/src/site/markdown/query/elastic.md
add fe2644b Merge pull request #497 from apache/OAK-9699
add 48edee5 OAK-9699 Document Elastic Indexes
add bfa326d OAK-9690 | Adding bringIndexUptoDate support for elastic index post offline reindexing (#492)
add 0994fbb OAK-9704 AzureBlobStoreBackend: empty string as null in boolean property
add bd8a55f Merge pull request #501 from jelmini/OAK-9704
add 69842a3 OAK-9704 Fix Utils#getConnectionString
add 74299ff Merge pull request #502 from jelmini/OAK-9704
add c5d9797 OAK-9700: RevisionGC may fail with NPE
add e9cf5a6 OAK-9700: RevisionGC may fail with NPE
add 64c0bd4 OAK-9700: RevisionGC may fail with NPE
add 1a372de Merge pull request #499 from mreutegg/OAK-9700
add f121ff8 OAK-9708 : ignore index tag property when logging warn (#504)
add a686a6e OAK-9709: PropertyDelegate.isProtected() throws NPE when parent is stale
add c6b0ddc Merge pull request #505 from mreutegg/OAK-9709
add 8dd0905 OAK-9548 changed the blockId parameter to match blockid parameter in azure Put Block API spec
add a785a89 Merge pull request #348 from adamcin/OAK-9548-azure-put-block-blockId-to-blockid
add 8438e04 Merge branch 'trunk' into bugfix/consider-type-for-residual-property-type-definition
No new revisions were added by this update.
Summary of changes:
.../jackrabbit/oak/benchmark/BenchmarkRunner.java | 6 +
.../authorization/AbstractHasItemGetItemTest.java | 7 +-
.../GetPrivilegeCollectionIncludeNamesTest.java | 15 +-
.../authorization/MvGlobsAndSubtreesTest.java | 103 ++++++++
oak-blob-cloud-azure/pom.xml | 7 +
.../azure/blobstorage/AzureBlobStoreBackend.java | 20 +-
.../oak/blob/cloud/azure/blobstorage/Utils.java | 20 +-
.../blobstorage/AzureBlobStoreBackendTest.java | 239 ++++++++++++++++++
.../azure/blobstorage}/AzuriteDockerRule.java | 8 +-
.../jackrabbit/oak/commons/json/JsonObject.java | 20 +-
.../jackrabbit/oak/commons/json/JsopBuilder.java | 12 +-
.../oak/commons/json/JsonObjectTest.java | 28 ++-
.../jackrabbit/oak/plugins/index/IndexInfo.java | 4 +-
.../plugins/index/importer/AsyncLaneSwitcher.java | 4 +
.../index/importer}/package-info.java | 4 +-
.../oak/plugins/index/inventory/IndexPrinter.java | 270 +++++++++++----------
.../{ItemNamePattern.java => GlobsPattern.java} | 66 ++---
.../restriction/RestrictionProviderImpl.java | 85 ++++---
.../authorization/restriction/SubtreePattern.java | 106 ++++++++
.../plugins/index/inventory/IndexPrinterTest.java | 41 ++--
.../authorization/accesscontrol/ACLTest.java | 3 +-
.../AccessControlManagerImplTest.java | 2 +-
.../authorization/restriction/GlobPatternTest.java | 128 +++++-----
.../restriction/GlobsPatternTest.java | 219 +++++++++++++++++
.../restriction/RestrictionProviderImplTest.java | 79 ++++--
.../restriction/SubtreePatternTest.java | 160 ++++++++++++
oak-doc/src/site/markdown/query/elastic.md | 48 ++++
oak-doc/src/site/markdown/query/lucene.md | 10 +
oak-doc/src/site/markdown/query/query-engine.md | 26 +-
oak-doc/src/site/markdown/query/query.md | 5 +-
.../markdown/security/authorization/restriction.md | 37 +++
oak-doc/src/site/site.xml | 1 +
.../oak/jcr/delegate/PropertyDelegate.java | 14 +-
.../oak/jcr/delegate/SessionDelegate.java | 7 +
.../oak/jcr/delegate/PropertyDelegateTest.java | 30 +--
.../oak/jcr/delegate/SessionDelegateTest.java | 41 ++++
.../index/lucene/LuceneIndexInfoProvider.java | 8 +-
.../oak/plugins/index/lucene/LuceneIndexMBean.java | 11 +-
.../oak/composite/blueGreen/IndexUtils.java | 2 +-
.../oak/index/IndexImporterSupportBase.java | 44 +---
.../jackrabbit/oak/index/IndexerSupport.java | 6 +-
.../jackrabbit/oak/index/ElasticIndexCommand.java | 60 ++---
...dexer.java => ElasticIndexImporterSupport.java} | 45 +++-
.../jackrabbit/oak/index/ElasticIndexOptions.java | 5 -
.../oak/index/ElasticIndexerSupport.java | 63 +++++
.../jackrabbit/oak/index/IndexImporterSupport.java | 21 +-
.../index/elastic/ElasticIndexImporter.java | 36 +--
.../index/elastic/ElasticIndexInfoProvider.java | 204 ++++++++++++++++
.../plugins/index/elastic/ElasticIndexMBean.java | 154 ++++++++++++
.../index/elastic/ElasticIndexProviderService.java | 17 ++
.../index/elastic/ElasticIndexStatistics.java | 100 ++++++--
.../elastic/index/ElasticBulkProcessorHandler.java | 8 +-
.../index/elastic/index/ElasticDocument.java | 22 +-
.../index/elastic/query/ElasticRequestHandler.java | 6 +-
.../elastic/ElasticDynamicBoostQueryTest.java | 167 +++++++++++--
.../elastic/ElasticIndexProviderServiceTest.java | 3 +
.../search/{IndexNode.java => IndexMBean.java} | 25 +-
.../spi/editor/FulltextIndexEditorContext.java | 8 +-
.../search/spi/query/FulltextIndexPlanner.java | 7 +-
.../search/spi/query/FulltextIndexTracker.java | 3 +-
.../index/IndexImproperUsageCommonTest.java | 24 +-
.../accesscontrol/AccessControlConstants.java | 35 +++
.../authorization/accesscontrol/package-info.java | 2 +-
.../plugins/document/VersionGarbageCollector.java | 12 +-
.../jackrabbit/oak/plugins/document/TestUtils.java | 14 ++
.../document/mongo/MongoRevisionGCTest.java | 51 ++++
.../jackrabbit/oak/spi/state/ReadOnlyBuilder.java | 2 +-
.../state/ReadyOnlyBuilderException.java} | 15 +-
68 files changed, 2451 insertions(+), 604 deletions(-)
create mode 100644 oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/MvGlobsAndSubtreesTest.java
create mode 100644 oak-blob-cloud-azure/src/test/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackendTest.java
copy {oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure => oak-blob-cloud-azure/src/test/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage}/AzuriteDockerRule.java (98%)
copy oak-core/src/main/java/org/apache/jackrabbit/oak/{security/authentication/token => plugins/index/importer}/package-info.java (86%)
copy oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/{ItemNamePattern.java => GlobsPattern.java} (51%)
create mode 100644 oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/SubtreePattern.java
create mode 100644 oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobsPatternTest.java
create mode 100644 oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/restriction/SubtreePatternTest.java
create mode 100644 oak-doc/src/site/markdown/query/elastic.md
copy oak-it/src/test/java/org/apache/jackrabbit/oak/OakAssert.java => oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/delegate/PropertyDelegateTest.java (58%)
copy oak-run/src/main/java/org/apache/jackrabbit/oak/index/IndexImporterSupport.java => oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/IndexImporterSupportBase.java (57%)
copy oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/{ElasticOutOfBandIndexer.java => ElasticIndexImporterSupport.java} (64%)
create mode 100644 oak-run-elastic/src/main/java/org/apache/jackrabbit/oak/index/ElasticIndexerSupport.java
copy oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/importer/IndexImporterProvider.java => oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexImporter.java (62%)
create mode 100644 oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexInfoProvider.java
create mode 100644 oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticIndexMBean.java
copy oak-search/src/main/java/org/apache/jackrabbit/oak/plugins/index/search/{IndexNode.java => IndexMBean.java} (61%)
copy oak-store-spi/src/main/java/org/apache/jackrabbit/oak/{json/BlobSerializer.java => spi/state/ReadyOnlyBuilderException.java} (67%)