This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch
feature/OAK-11498-expose-bound-principals-via-jrsession
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
discard cfc8f75c4d OAK-11498: Added getPrincipals default implementation
omit ea1d116369 Merge branch 'trunk' into
feature/OAK-11498-expose-bound-principals-via-jrsession
omit fc756c5782 OAK-11498: Expose Session-bound principals via
JackrabbitSession
add 9f3d003319 OAK-11683: Optionally disallow registration of invalid
namespace URIs (#2258)
add 4e49dac084 OAK-11732 Fix oak-segment-azure create persistence with
service principals (#2299)
add 5d1e75faee OAK-11712 :path does not need to be stored with index=true
(#2289)
add 6e3f3ace0e OAK-11735 Index merge: merge aggregation definitions (#2302)
add c62add151d OAK-11717: Release Oak 1.80.0 - adjust oak-doc* POMs
add 4b1616edbd Revert "OAK-11683: Optionally disallow registration of
invalid namespace URIs (#2258)"
add 89e59a71a8 OAK-11702: Update commons-codec dependency to 1.18.0 (#2278)
add 252633112b OAK-11736:
ElasticIndexQueryCommonTest.repSimilarAsNativeQuery
add 42cfa30f8b OAK-11736 fix failure for
IndexQueryCommonTest.repSimilarAsNativeQuery (#2305)
add 0e7ac0710d Revert "OAK-11702: Update commons-codec dependency to
1.18.0 (#2278)"
add 06fa604126 OAK-11702: Update commons-codec dependency to 1.18.0 (#2278)
add e47aa9bf8b OAK-11739 reduce logging verbosity in DefaultIndexWriter
when creating writers (#2309)
add a711eb72d7 OAK-11657: JackrabbitSession.getExpandedName/Path need to
return stab… (#2306)
add df70b5939f Prevent force push on branch "trunk"
add 1df112ff2e OAK-11236: review embeds/exports in oak-segment-azure
(#2308)
add 2b2abe46ac OAK-11346: remove oak-solr (#2303)
add b5610c2f15 OAK-11667 : removed usage of Guava's PeekingIterator (#2310)
add 9ef53aabcf OAK-11740 : removed imports for Guava's Iterators (#2311)
add 03ee9abdb7 OAK-11730 bump elasticsearch version to 8.18.1 / lucene
9.12.1 (#2298)
add 30c27fce14 OAK-11734: Update inferenceConfigTest to check status is
updated prop… (#2301)
add 11a45b3152 OAK-11224: remove guava dependencies from POMs -
oak-auth-external, oak-auth-ldap, oak-authorization-cug,
oak-authorization-principalbased, oak-core-spi, oak-search-elastic (#2315)
add c14e17ec1a OAK-11746: bump testcontainers to v1.21.1 / toxiproxy to
v2.12.0 (#2318)
add ee6c57ef58 OAK-11742 : removed usage of Guava's ordering with JDK
comparator (#2314)
add 344c636a98 OAK-11743: Filters only work inside knn query, so filters
should be moved to knn query also (#2313)
add 944fb73c72 OAK-11745: examples: update commons-beanutils to version
1.11.0 (#2317)
add 2ec6d67261 OAK-11744 : removed usage of Guava's ImmutableList (#2320)
add e5a56a6cd6 OAK-11749: update Tomcat dependency to 9.0.105 (#2321)
add e3b4f9c3f3 Revert "OAK-11742 : removed usage of Guava's ordering with
JDK comparator (#2314)"
add d5c8ebb147 OAK-11742 : removed usage of Guava's ordering with JDK
comparator (#2314)
add e2a1539407 OAK-11750: Add flag to enable/disable inference stats
collection (#2322)
add 44851487c5 OAK-11747 : removed usage of Guava's ComparisonChain with
JDK comparator (#2319)
add f6e9e84caa OAK-11751 : removed usage of Guava's Sets (#2324)
add 38a857863f OAK-11752 : removed usage of Guava's Lists.transform (#2325)
add 44ba242616 Revert "OAK-11236: review embeds/exports in
oak-segment-azure (#2308)"
add cc2db104fe OAK-11748: Remove usage of Guava Escapers (#2323)
add d01a974a83 OAK-11757: Implement similarityThreshold for inference
(#2329)
add f9ab1acd92 OAK-11754 : removed usage of Guava HashMultimap (#2326)
add 8260131808 OAK-11758: RDBMK: update PostgreSQL driver to version
42.7.7 (#2331)
add 226cd90ea4 OAK-11760: remove dead code in AzureSegmentStoreV8 (#2333)
add 07a06741e3 OAK-11759 Repo lock cannot be acquired if repo.lock blob is
already present (#2332)
add ff1080185d OAK-11748: Remove usage of Guava Escapers - undo removal in
oak-shaded-guava for now
add f1c774ea8e OAK-11761: remove unused package exports from segment-azure
(#2334)
add 17df3b8756 OAK-11762 : replaced Throwables.getStackTraceAsString with
commons-lang3 (#2335)
add ee25f3cf17 OAK-11768: Repository on read-only NodeStore (#2341)
add aec6d3e556 OAK-11763 : replaced Throwables.getRootCause with
commons-lang3 (#2342)
add b4229e2b58 OAK-11767 Use 'suffixesToSkip' for indexing with the index
store (#2338)
add 869a2f9cf0 Oak 11772: added check for fullGCEnabled when updating
fullGC checkpoints in MongoDB (#2344)
add 432021bcce OAK-11737: Fix some properties not being properly passed to
FullGC revisions command (#2307)
add 56dfda44a9 OAK-11749: update Tomcat dependency to 9.0.105 (#2347)
add b9c3070c74 OAK-11769 : replaced DoubleMath.fuzzyCompare with
commons-math3 Precision (#2345)
add 6b6949adfd Revert "OAK-11769 : replaced DoubleMath.fuzzyCompare with
commons-math3 Precision (#2345)"
add 1c85b3abdf OAK-11765 - BulkProcessor unable to insert after a failure
(#2343)
add 1906d3c5a1 OAK-11720: Introduce tests for exclusive merge lock (#2351)
add 201c1c894f OAK-11766 Write Throttling Mechanism - Session.save() delay
(#2339)
add 0d39afccdc OAK-11777 - Fix flaky test. (#2353)
add 6d8d3bb79a OAK-11737: Print paths ordered, to ensure tests are
deterministic. (#2354)
add a33c43ddfd OAK-11775: improve `is null` queries for elasticsearch
indexes (#2346)
add 7c96ca531a Revert "OAK-11766 Write Throttling Mechanism -
Session.save() delay (#2339)"
add 5a3d763c0d OAK-11769 : replaced Doubles.fuzzyCompare with
commons-math3 Precision (#2352)
add 8b3989806b OAK-11770 : replaced Doubles.fuzzyEquals with commons-math3
Precision (#2350)
add 963dc6425d Reapply "OAK-11766 Write Throttling Mechanism -
Session.save() delay (#2339)"
add dde6148344 OAK-11764 - Query planner: when multiple indexes have same
cost, planner should choose index deterministically (#2349)
add a16b36f159 OAK-11617: Provide oak-run commands to analyze and fix
inconsistencie… (#2328)
add 0b09e6b868 OAK-11776: Release Oak 1.82.0 - Candidate Release Notes
add 604ff64c43 OAK-11498: Expose Session-bound principals via
JackrabbitSession
add 1abd3a686c OAK-11498: Added getPrincipals default implementation
add 479edf94ae cleanup imports
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 (cfc8f75c4d)
\
N -- N -- N
refs/heads/feature/OAK-11498-expose-bound-principals-via-jrsession (479edf94ae)
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:
.asf.yaml | 2 +
Jenkinsfile | 2 +-
README.md | 3 -
RELEASE-NOTES.txt | 140 +-
.../oak/api/jmx/RepositoryManagementMBean.java | 16 +
.../jackrabbit/oak/api/jmx/package-info.java | 2 +-
oak-auth-external/pom.xml | 5 -
.../external/impl/DefaultSyncHandler.java | 1 -
.../external/impl/jmx/Delegatee.java | 1 -
.../impl/principal/AutoMembershipPrincipals.java | 1 -
.../impl/principal/AutoMembershipProvider.java | 1 -
.../impl/principal/CachedGroupPrincipal.java | 1 -
.../principal/ExternalGroupPrincipalProvider.java | 1 -
.../external/AbstractExternalAuthTest.java | 1 -
.../external/impl/AutoMembershipAwareTest.java | 1 -
.../external/impl/DefaultSyncHandlerTest.java | 1 -
.../external/impl/DynamicSyncContextTest.java | 1 -
.../principal/AutoMembershipPrincipalsTest.java | 1 -
.../impl/principal/AutoMembershipProviderTest.java | 1 -
.../impl/principal/DynamicGroupUtilTest.java | 1 -
.../ExternalGroupPrincipalProviderDMTest.java | 1 -
.../PrincipalProviderAutoMembershipTest.java | 1 -
.../impl/principal/SystemPrincipalConfigTest.java | 1 -
oak-auth-ldap/pom.xml | 6 -
.../ldap/impl/LdapIdentityProviderTest.java | 1 -
oak-authorization-cug/pom.xml | 5 -
.../cug/impl/CugAccessControlManagerTest.java | 1 -
oak-authorization-principalbased/pom.xml | 5 -
.../principalbased/impl/EntryIteratorTest.java | 1 -
.../principalbased/impl/ImportBaseTest.java | 1 -
.../impl/ReadablePathsAccessControlTest.java | 1 -
.../impl/ReadablePathsPermissionTest.java | 1 -
.../jackrabbit/oak/benchmark/HybridIndexTest.java | 1 -
oak-benchmarks-solr/pom.xml | 60 -
.../oak/benchmark/FullTextSolrSearchTest.java | 103 --
.../oak/benchmark/SolrBenchmarkRunner.java | 40 -
.../jackrabbit/oak/run/BenchmarkSolrCommand.java | 27 -
.../org/apache/jackrabbit/oak/run/SolrMain.java | 57 -
.../permission/EagerCacheSizeTest.java | 1 -
.../principalbased/PrinicipalBasedReadTest.java | 1 -
.../blob/AbstractSharedCachingDataStore.java | 1 -
.../plugins/blob/MarkSweepGarbageCollector.java | 1 -
.../plugins/blob/datastore/DataStoreBlobStore.java | 2 -
.../blob/datastore/SharedDataStoreUtils.java | 15 +-
.../jackrabbit/oak/plugins/blob/BlobGCTest.java | 1 -
.../oak/plugins/blob/CachingDataStoreTest.java | 1 -
.../oak/plugins/blob/TimeLapsedDataStore.java | 1 -
.../oak/plugins/blob/UploadStagingCacheTest.java | 1 -
.../blob/datastore/OakFileDataStoreTest.java | 1 -
.../blob/datastore/SharedDataStoreTest.java | 1 -
.../oak/commons/io/FileLineDifferenceIterator.java | 5 +-
oak-core-spi/pom.xml | 5 -
.../apache/jackrabbit/oak/namepath/NameMapper.java | 4 +-
.../main/java/org/apache/jackrabbit/oak/Oak.java | 4 +-
.../org/apache/jackrabbit/oak/OakInitializer.java | 17 +-
.../oak/management/RepositoryManager.java | 11 +
.../oak/namepath/impl/GlobalNameMapper.java | 30 +-
.../oak/plugins/atomic/AtomicCounterEditor.java | 1 -
.../oak/plugins/identifier/IdentifierManager.java | 1 -
.../oak/plugins/index/AsyncIndexUpdate.java | 4 +-
.../jackrabbit/oak/plugins/index/IndexName.java | 2 +-
.../plugins/index/TrackingCorruptIndexHandler.java | 6 +-
.../plugins/index/aggregate/AggregationCursor.java | 1 -
.../oak/plugins/index/cursor/AncestorCursor.java | 2 -
.../oak/plugins/index/cursor/PathCursor.java | 2 -
.../oak/plugins/index/cursor/TraversingCursor.java | 2 -
.../strategy/ContentMirrorStoreStrategy.java | 2 -
.../oak/plugins/name/NamespaceRegistryModel.java | 456 ++++++
.../plugins/name/ReadOnlyNamespaceRegistry.java | 65 +-
.../observation/filter/GlobbingPathFilter.java | 2 -
.../org/apache/jackrabbit/oak/query/QueryImpl.java | 16 +-
.../jackrabbit/oak/query/UnionQueryImpl.java | 7 +-
.../token/TokenConfigurationImpl.java | 3 +-
.../composite/CompositeAccessControlManager.java | 40 +-
.../oak/security/principal/EveryoneFilter.java | 1 -
.../security/principal/PrincipalProviderImpl.java | 1 -
.../oak/security/user/AbstractGroupPrincipal.java | 1 -
.../oak/security/user/AuthorizableIterator.java | 1 -
.../security/user/DeclaredMembershipPredicate.java | 1 -
.../security/user/DynamicMembershipTracker.java | 1 -
.../security/user/EveryoneMembershipProvider.java | 1 -
.../oak/security/user/MembershipProvider.java | 1 -
.../oak/security/user/MembershipWriter.java | 2 -
.../security/user/RepMembersConflictHandler.java | 8 +-
.../oak/security/user/UserPrincipalProvider.java | 1 -
.../user/autosave/AuthorizableWrapper.java | 1 -
.../oak/security/user/query/UserQueryManager.java | 1 -
.../java/org/apache/jackrabbit/oak/OakTest.java | 2 +-
.../oak/plugins/name/NamespaceRegistryTest.java | 263 ++++
.../EffectivePoliciesByPrincipalsAndPathsTest.java | 1 -
.../CompositeAccessControlManagerTest.java | 1 -
.../principal/AbstractPrincipalProviderTest.java | 1 -
.../oak/security/principal/EveryoneFilterTest.java | 1 -
.../principal/PrincipalProviderImplErrorTest.java | 1 -
.../principal/PrincipalProviderImplTest.java | 1 -
.../security/user/AbstractGroupPrincipalTest.java | 1 -
.../security/user/AuthorizableIteratorTest.java | 1 -
.../user/DynamicMembershipTrackerTest.java | 2 -
.../oak/security/user/GroupImplTest.java | 1 -
.../oak/security/user/ImpersonationImplTest.java | 1 -
.../user/InheritedMembersIteratorTest.java | 2 -
.../oak/security/user/MembershipProviderTest.java | 1 -
.../oak/security/user/UserImporterTest.java | 1 -
.../security/user/UserPrincipalProviderTest.java | 1 -
.../user/autosave/AuthorizableImplTest.java | 1 -
.../security/user/query/GroupPredicateTest.java | 1 -
.../security/user/query/ResultIteratorTest.java | 1 -
oak-doc-railroad-macro/pom.xml | 2 +-
oak-doc/README.md | 4 +-
oak-doc/pom.xml | 2 +-
oak-doc/src/site/markdown/dev_getting_started.md | 2 -
oak-doc/src/site/markdown/oak_api/overview.md | 2 -
oak-doc/src/site/markdown/query/indexing.md | 2 +-
oak-doc/src/site/markdown/query/query.md | 2 +-
oak-doc/src/site/markdown/query/solr.md | 2 +
oak-examples/webapp/pom.xml | 4 +-
oak-it-osgi/pom.xml | 11 +-
oak-it-osgi/test-bundles.xml | 3 +-
.../apache/jackrabbit/api/JackrabbitSession.java | 56 +-
.../oak/jcr/delegate/AuthorizableDelegator.java | 1 -
.../oak/jcr/delegate/GroupDelegator.java | 1 -
.../oak/jcr/delegate/SessionDelegate.java | 9 +-
.../oak/jcr/delegate/UserManagerDelegator.java | 1 -
.../oak/jcr/delegate/VersionHistoryDelegate.java | 2 -
.../oak/jcr/repository/RepositoryImpl.java | 6 +-
.../jackrabbit/oak/jcr/session/NodeImpl.java | 1 -
.../jackrabbit/oak/jcr/session/SessionImpl.java | 7 +-
.../oak/jcr/session/SessionSaveDelayer.java | 136 ++
.../oak/jcr/session/SessionSaveDelayerConfig.java | 288 ++++
.../jackrabbit/oak/jcr/ObservationQueueTest.java | 1 -
.../apache/jackrabbit/oak/jcr/ReadOnlyJcrTest.java | 80 ++
.../oak/jcr/delegate/AbstractDelegatorTest.java | 4 +-
.../delegate/PrincipalManagerDelegatorTest.java | 1 -
.../jcr/security/user/GroupImportIgnoreTest.java | 1 -
.../oak/jcr/security/user/UserQueryTest.java | 1 -
.../oak/jcr/session/JackrabbitSessionTest.java | 73 +-
.../jcr/session/SessionSaveDelayerConfigTest.java | 691 ++++++++++
.../oak/jcr/session/SessionSaveDelayerTest.java | 401 ++++++
.../plugins/index/lucene/LucenePropertyIndex.java | 1 -
.../plugins/index/lucene/hybrid/IndexedPaths.java | 7 +-
.../hybrid/LuceneJournalPropertyBuilder.java | 8 +-
.../property/UniquenessConstraintValidator.java | 6 +-
.../index/lucene/writer/DefaultIndexWriter.java | 2 +-
.../index/lucene/LuceneIndexInfoProviderTest.java | 4 +-
.../index/lucene/LuceneIndexLookupTest.java | 8 +-
.../index/lucene/LucenePropertyIndexTest.java | 45 +-
.../directory/ActiveDeletedBlobCollectorTest.java | 1 -
.../lucene/hybrid/ExternalIndexObserverTest.java | 15 +-
.../hybrid/LuceneJournalPropertyBuilderTest.java | 12 +-
oak-parent/pom.xml | 22 +-
.../jackrabbit/oak/run/osgi/SpringBootSupport.java | 1 -
.../document/flatfile/ChildNodeStateProvider.java | 5 +-
.../oak/index/indexer/document/tree/TreeStore.java | 16 +
.../plugins/document/DocumentNodeStoreHelper.java | 4 +-
.../flatfile/ChildNodeStateProviderTest.java | 1 -
.../document/flatfile/CountingIterable.java | 1 -
.../PipelinedMongoConnectionFailureIT.java | 2 +-
.../index/indexer/document/tree/TreeStoreTest.java | 36 +
oak-run-elastic/pom.xml | 2 +-
.../oak/index/ElasticDocumentStoreIndexer.java | 5 +-
.../oak/index/ElasticOutOfBandIndexer.java | 5 +-
.../indexer/document/ElasticIndexerProvider.java | 7 +-
oak-run/pom.xml | 5 +
.../AbstractSegmentTarExplorerBackend.java | 1 -
.../jackrabbit/oak/explorer/NodeStoreTree.java | 6 +-
.../oak/index/merge/IndexDefMergerUtils.java | 87 ++
.../jackrabbit/oak/plugins/tika/BinaryStats.java | 17 +-
.../apache/jackrabbit/oak/run/AvailableModes.java | 1 +
.../oak/run/NamespaceRegistryCommand.java | 169 +++
.../oak/run/NamespaceRegistryOptions.java | 104 ++
.../jackrabbit/oak/run/RevisionsCommand.java | 35 +-
.../index/merge/IndexDefMergerScenariosTest.java | 1 +
.../oak/plugins/document/RevisionsCommandTest.java | 22 +-
.../oak/plugins/tika/BinaryStatsTest.java | 78 ++
.../jackrabbit/oak/run/DataStoreCheckTest.java | 1 -
.../jackrabbit/oak/run/DataStoreCommandTest.java | 1 -
.../oak/run/NamespaceRegistryCommandTest.java | 107 ++
...erride-tags-type.json => merge-aggregates.json} | 59 +-
oak-search-elastic/pom.xml | 10 +-
.../plugins/index/elastic/ElasticConnection.java | 1 +
.../index/elastic/ElasticIndexDefinition.java | 10 +-
.../index/elastic/ElasticIndexProviderService.java | 26 +-
.../oak/plugins/index/elastic/ElasticSemVer.java | 13 +-
.../elastic/index/ElasticBulkProcessorHandler.java | 137 +-
.../index/elastic/index/ElasticDocument.java | 7 +
.../index/elastic/index/ElasticDocumentMaker.java | 7 +-
.../elastic/index/ElasticIndexEditorProvider.java | 21 +-
.../index/elastic/index/ElasticIndexHelper.java | 27 +-
.../index/elastic/index/ElasticIndexWriter.java | 15 +-
.../elastic/index/ElasticIndexWriterFactory.java | 8 +-
.../index/elastic/index/ElasticRetryPolicy.java | 142 ++
.../index/elastic/query/ElasticRequestHandler.java | 29 +-
.../query/inference/InferenceServiceManager.java | 3 +-
.../query/inference/InferenceServiceMetrics.java | 4 +-
.../index/elastic/ElasticAbstractQueryTest.java | 15 +-
.../index/elastic/ElasticConnectionRule.java | 7 +
.../elastic/ElasticIndexProviderServiceTest.java | 46 +
.../elastic/ElasticPropertyIndexFailuresTest.java | 3 +
.../ElasticPropertyIndexNonFailureTest.java | 4 +
.../index/elastic/ElasticPropertyIndexTest.java | 3 +
.../elastic/ElasticRegexPropertyIndexTest.java | 17 +-
.../ElasticReliabilityAsyncIndexingTest.java | 114 ++
...ava => ElasticReliabilitySyncIndexingTest.java} | 93 +-
.../index/elastic/ElasticReliabilityTest.java | 71 +-
.../index/elastic/ElasticSimilarQueryTest.java | 2 +-
.../index/elastic/index/ElasticIndexTest.java | 2 +-
.../elastic/index/ElasticIndexWriterITTest.java | 117 ++
.../index/ElasticsearchRetryPolicyTest.java | 113 ++
.../inference/ElasticInferenceUsingConfigTest.java | 269 +++-
.../inference/InferenceServiceMetricsTest.java | 6 +-
oak-search/pom.xml | 9 +-
.../oak/plugins/index/search/BadIndexTracker.java | 6 +-
.../index/search/FulltextIndexConstants.java | 2 +-
.../search/spi/editor/FulltextIndexEditor.java | 2 +-
.../oak/plugins/index/IndexQueryCommonTest.java | 6 +-
.../restriction/AbstractRestrictionProvider.java | 4 +-
.../principal/CompositePrincipalProvider.java | 1 -
.../spi/security/ConfigurationParametersTest.java | 1 -
.../principal/PrincipalManagerImplTest.java | 1 -
.../security/principal/TestPrincipalProvider.java | 1 -
.../user/action/ClearMembershipActionTest.java | 1 -
.../oak/spi/xml/ReferenceChangeTrackerTest.java | 1 -
oak-segment-azure/pom.xml | 4 +-
.../oak/segment/azure/AzurePersistenceManager.java | 27 +-
.../oak/segment/azure/AzureRepositoryLock.java | 2 +-
.../oak/segment/azure/tool/ToolUtils.java | 3 -
.../oak/segment/azure/v8/AzureSegmentStoreV8.java | 6 -
.../oak/segment/azure/AzureRepositoryLockTest.java | 14 +
oak-segment-tar/pom.xml | 5 +
.../apache/jackrabbit/oak/segment/MapEntry.java | 12 +-
.../apache/jackrabbit/oak/segment/MapRecord.java | 9 +-
.../jackrabbit/oak/segment/PropertyTemplate.java | 11 +-
.../oak/segment/file/tooling/RevisionHistory.java | 1 -
.../jackrabbit/oak/segment/tool/DebugTars.java | 9 +-
.../apache/jackrabbit/oak/segment/tool/Utils.java | 1 -
.../oak/segment/PropertyTemplateTest.java | 107 ++
.../oak/segment/file/JournalReaderTest.java | 1 -
oak-solr-core/pom.xml | 313 -----
.../configuration/DefaultSolrConfiguration.java | 147 --
.../DefaultSolrConfigurationProvider.java | 44 -
.../solr/configuration/OakSolrConfiguration.java | 205 ---
.../OakSolrConfigurationDefaults.java | 48 -
.../OakSolrConfigurationProvider.java | 36 -
.../RemoteSolrServerConfiguration.java | 97 --
.../configuration/SolrServerConfiguration.java | 73 -
.../SolrServerConfigurationDefaults.java | 43 -
.../SolrServerConfigurationProvider.java | 38 -
.../NodeStateSolrServerConfigurationProvider.java | 126 --
.../nodestate/NodeStateSolrServerProvider.java | 93 --
.../nodestate/NodeStateSolrServersObserver.java | 132 --
.../nodestate/OakSolrNodeStateConfiguration.java | 274 ----
.../plugins/index/solr/index/SolrIndexEditor.java | 329 -----
.../index/solr/index/SolrIndexEditorProvider.java | 109 --
.../osgi/NodeStateSolrServersObserverService.java | 106 --
.../osgi/OakSolrConfigurationProviderService.java | 352 -----
.../RemoteSolrServerConfigurationProvider.java | 135 --
.../solr/osgi/SolrIndexEditorProviderService.java | 67 -
.../solr/osgi/SolrQueryIndexProviderService.java | 117 --
.../index/solr/osgi/SolrServerProviderService.java | 199 ---
.../index/solr/query/FilterQueryParser.java | 401 ------
.../plugins/index/solr/query/SolrIndexLookup.java | 89 --
.../plugins/index/solr/query/SolrQueryIndex.java | 834 -----------
.../index/solr/query/SolrQueryIndexProvider.java | 59 -
.../solr/server/DefaultSolrServerProvider.java | 89 --
.../plugins/index/solr/server/OakSolrServer.java | 97 --
.../solr/server/RemoteSolrServerProvider.java | 258 ----
.../index/solr/server/SolrServerProvider.java | 60 -
.../index/solr/server/SolrServerRegistry.java | 98 --
.../index/solr/util/NodeTypeIndexingUtils.java | 66 -
.../index/solr/util/SolrIndexInitializer.java | 112 --
.../oak/plugins/index/solr/util/SolrUtils.java | 70 -
.../src/main/resources/solr/oak/conf/schema.xml | 153 ---
.../main/resources/solr/oak/conf/solrconfig.xml | 353 -----
.../src/main/resources/solr/oak/core.properties | 16 -
oak-solr-core/src/main/resources/solr/solr.xml | 45 -
oak-solr-core/src/main/resources/solr/zoo.cfg | 32 -
.../jackrabbit/oak/jcr/SolrOakRepositoryStub.java | 112 --
.../apache/jackrabbit/oak/jcr/query/FacetTest.java | 259 ----
.../oak/jcr/query/QueryFulltextTest.java | 162 ---
.../jackrabbit/oak/jcr/query/QueryJcrTest.java | 96 --
.../jackrabbit/oak/jcr/query/SpellcheckTest.java | 108 --
.../jackrabbit/oak/jcr/query/SuggestTest.java | 105 --
.../oak/jcr/query/TextExtractionQueryTest.java | 99 --
.../oak/plugins/index/solr/SolrBaseTest.java | 88 --
.../oak/plugins/index/solr/TestUtils.java | 122 --
.../DefaultAnalyzersConfigurationTest.java | 265 ----
.../EmbeddedSolrServerConfiguration.java | 107 --
.../configuration/SolrServerConfigurationTest.java | 47 -
.../OakSolrNodeStateConfigurationTest.java | 88 --
.../index/solr/index/SolrIndexEditorIT.java | 76 -
.../index/solr/index/SolrIndexEditorTest.java | 103 --
.../EmbeddedSolrServerConfigurationProvider.java | 96 --
.../index/solr/query/FilterQueryParserTest.java | 94 --
.../oak/plugins/index/solr/query/SolrIndexIT.java | 701 ----------
.../index/solr/query/SolrIndexLookupTest.java | 103 --
.../index/solr/query/SolrQueryIndexTest.java | 469 -------
.../index/solr/query/SubtreeSolrIndexIT.java | 107 --
.../solr/server/EmbeddedSolrServerProvider.java | 282 ----
.../server/EmbeddedSolrServerProviderTest.java | 60 -
.../solr/server/RemoteSolrServerProviderIT.java | 77 --
.../index/solr/util/NodeTypeIndexingUtilsTest.java | 74 -
oak-solr-core/src/test/resources/logback-test.xml | 39 -
.../org/apache/jackrabbit/oak/jcr/query/test.rtf | 157 ---
.../org/apache/jackrabbit/oak/jcr/query/test.txt | 3 -
.../apache/jackrabbit/oak/query/native_solr.txt | 57 -
.../test/resources/repositoryStubImpl.properties | 533 -------
.../src/test/resources/solr/oak/conf/protwords.txt | 14 -
.../src/test/resources/solr/oak/conf/schema.xml | 169 ---
.../test/resources/solr/oak/conf/solrconfig.xml | 1449 --------------------
.../src/test/resources/solr/oak/conf/stopwords.txt | 14 -
.../src/test/resources/solr/oak/conf/synonyms.txt | 14 -
.../src/test/resources/solr/oak/core.properties | 16 -
oak-solr-core/src/test/resources/solr/solr.xml | 45 -
oak-solr-core/src/test/resources/solr/zoo.cfg | 32 -
oak-solr-osgi/pom.xml | 142 --
oak-store-composite/pom.xml | 5 +
.../oak/composite/it/CompositeTestSupport.java | 1 +
oak-store-document/pom.xml | 4 +
.../oak/plugins/document/DocumentNodeState.java | 2 -
.../oak/plugins/document/FormatVersion.java | 12 +-
.../oak/plugins/document/FullGCMode.java | 2 +-
.../oak/plugins/document/NodeDocument.java | 3 +-
.../oak/plugins/document/PropertyHistory.java | 5 +-
.../oak/plugins/document/RevisionVector.java | 10 +-
.../jackrabbit/oak/plugins/document/ValueMap.java | 2 -
.../plugins/document/VersionGCRecommendations.java | 10 +-
.../plugins/document/VersionGarbageCollector.java | 39 +-
.../plugins/document/mongo/MongoDocumentStore.java | 1 -
...MongoDocumentStoreThrottlingMetricsUpdater.java | 4 +-
.../document/mongo/MongoThrottlerFactory.java | 10 +-
.../oak/plugins/document/rdb/RDBDocumentStore.java | 2 -
.../document/util/MergeSortedIterators.java | 5 +-
.../document/DocumentNodeStoreBranchTest.java | 125 ++
.../plugins/document/DocumentNodeStoreTest.java | 8 +-
.../oak/plugins/document/DocumentSplitTest.java | 2 -
.../oak/plugins/document/NodeDocumentTest.java | 1 -
.../document/VersionGarbageCollectorIT.java | 1 -
.../document/mongo/LeaseUpdateSocketTimeoutIT.java | 2 +-
.../jackrabbit/oak/upgrade/AsciiArtTicker.java | 1 -
.../jackrabbit/oak/upgrade/RepositoryUpgrade.java | 9 +-
pom.xml | 5 +-
341 files changed, 4870 insertions(+), 13713 deletions(-)
delete mode 100644 oak-benchmarks-solr/pom.xml
delete mode 100644
oak-benchmarks-solr/src/main/java/org/apache/jackrabbit/oak/benchmark/FullTextSolrSearchTest.java
delete mode 100644
oak-benchmarks-solr/src/main/java/org/apache/jackrabbit/oak/benchmark/SolrBenchmarkRunner.java
delete mode 100644
oak-benchmarks-solr/src/main/java/org/apache/jackrabbit/oak/run/BenchmarkSolrCommand.java
delete mode 100644
oak-benchmarks-solr/src/main/java/org/apache/jackrabbit/oak/run/SolrMain.java
create mode 100755
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/name/NamespaceRegistryModel.java
create mode 100755
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/name/NamespaceRegistryTest.java
create mode 100644
oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionSaveDelayer.java
create mode 100644
oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/session/SessionSaveDelayerConfig.java
create mode 100644
oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/ReadOnlyJcrTest.java
create mode 100644
oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/session/SessionSaveDelayerConfigTest.java
create mode 100644
oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/session/SessionSaveDelayerTest.java
create mode 100755
oak-run/src/main/java/org/apache/jackrabbit/oak/run/NamespaceRegistryCommand.java
create mode 100755
oak-run/src/main/java/org/apache/jackrabbit/oak/run/NamespaceRegistryOptions.java
create mode 100644
oak-run/src/test/java/org/apache/jackrabbit/oak/plugins/tika/BinaryStatsTest.java
create mode 100755
oak-run/src/test/java/org/apache/jackrabbit/oak/run/NamespaceRegistryCommandTest.java
copy
oak-run/src/test/resources/org/apache/jackrabbit/oak/index/merge/{merge-override-tags-type.json
=> merge-aggregates.json} (57%)
create mode 100644
oak-search-elastic/src/main/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticRetryPolicy.java
create mode 100644
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/ElasticReliabilityAsyncIndexingTest.java
copy
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/{ElasticReliabilityTest.java
=> ElasticReliabilitySyncIndexingTest.java} (58%)
create mode 100644
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticIndexWriterITTest.java
create mode 100644
oak-search-elastic/src/test/java/org/apache/jackrabbit/oak/plugins/index/elastic/index/ElasticsearchRetryPolicyTest.java
create mode 100644
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/PropertyTemplateTest.java
delete mode 100644 oak-solr-core/pom.xml
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultSolrConfiguration.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultSolrConfigurationProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfiguration.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfigurationDefaults.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/OakSolrConfigurationProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/RemoteSolrServerConfiguration.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfiguration.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationDefaults.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerConfigurationProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServerProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfiguration.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditor.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditorProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/NodeStateSolrServersObserverService.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/OakSolrConfigurationProviderService.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/RemoteSolrServerConfigurationProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/SolrIndexEditorProviderService.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/SolrQueryIndexProviderService.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/SolrServerProviderService.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParser.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrIndexLookup.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndex.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndexProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/DefaultSolrServerProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/OakSolrServer.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/RemoteSolrServerProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/SolrServerProvider.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/SolrServerRegistry.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/util/NodeTypeIndexingUtils.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/util/SolrIndexInitializer.java
delete mode 100644
oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/util/SolrUtils.java
delete mode 100644 oak-solr-core/src/main/resources/solr/oak/conf/schema.xml
delete mode 100644
oak-solr-core/src/main/resources/solr/oak/conf/solrconfig.xml
delete mode 100644 oak-solr-core/src/main/resources/solr/oak/core.properties
delete mode 100644 oak-solr-core/src/main/resources/solr/solr.xml
delete mode 100644 oak-solr-core/src/main/resources/solr/zoo.cfg
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/SolrOakRepositoryStub.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/query/FacetTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryFulltextTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryJcrTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/query/SpellcheckTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/query/SuggestTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/jcr/query/TextExtractionQueryTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/SolrBaseTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/TestUtils.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/DefaultAnalyzersConfigurationTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/EmbeddedSolrServerConfiguration.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/SolrServerConfigurationTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/OakSolrNodeStateConfigurationTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditorIT.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/index/SolrIndexEditorTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/osgi/EmbeddedSolrServerConfigurationProvider.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/query/FilterQueryParserTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrIndexIT.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrIndexLookupTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SolrQueryIndexTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/query/SubtreeSolrIndexIT.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/server/EmbeddedSolrServerProvider.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/server/EmbeddedSolrServerProviderTest.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/server/RemoteSolrServerProviderIT.java
delete mode 100644
oak-solr-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/solr/util/NodeTypeIndexingUtilsTest.java
delete mode 100644 oak-solr-core/src/test/resources/logback-test.xml
delete mode 100644
oak-solr-core/src/test/resources/org/apache/jackrabbit/oak/jcr/query/test.rtf
delete mode 100644
oak-solr-core/src/test/resources/org/apache/jackrabbit/oak/jcr/query/test.txt
delete mode 100644
oak-solr-core/src/test/resources/org/apache/jackrabbit/oak/query/native_solr.txt
delete mode 100644
oak-solr-core/src/test/resources/repositoryStubImpl.properties
delete mode 100644 oak-solr-core/src/test/resources/solr/oak/conf/protwords.txt
delete mode 100644 oak-solr-core/src/test/resources/solr/oak/conf/schema.xml
delete mode 100644
oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml
delete mode 100644 oak-solr-core/src/test/resources/solr/oak/conf/stopwords.txt
delete mode 100644 oak-solr-core/src/test/resources/solr/oak/conf/synonyms.txt
delete mode 100644 oak-solr-core/src/test/resources/solr/oak/core.properties
delete mode 100644 oak-solr-core/src/test/resources/solr/solr.xml
delete mode 100644 oak-solr-core/src/test/resources/solr/zoo.cfg
delete mode 100644 oak-solr-osgi/pom.xml