You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by no...@apache.org on 2022/03/15 04:37:43 UTC
[solr] branch jira/SOLR15715_1 updated (4f2fd09 -> 7d66747)
This is an automated email from the ASF dual-hosted git repository.
noble pushed a change to branch jira/SOLR15715_1
in repository https://gitbox.apache.org/repos/asf/solr.git.
from 4f2fd09 always watch collections which are queried
add f316639 SOLR-16053: Upgrade scriptDepVersions
add 07943e8 SOLR-16049: Upgrade to spotless 6.3.0
add 2eb555d SOLR-15470: Convert v2 GET /schema APIs to annotations (#677)
add b29e533 SOLR-16047: Upgrade owasp dependency check plugin to 6.5.3
add a1fe105 SOLR-16052: Upgrade to gradle-consistent-versions 2.7.0
add 10cc0c0 SOLR-16043: Simplify HDFS tests
add 06a3777 SOLR-16043: Add Command processor to BadHdfsThreadsFilter
add 38c6c3d SOLR-16057: Upgrade to gradle-consistent-versions 2.8.0
add b2d32ce SOLR-15856: Fix Lucene bug in facet prefix (#700)
add a792bfd SOLR-15952: Remove some remnants of the distZipTask, which was dead code (#703)
add 2b567e7 SOLR-14920: Spotless formatting for test-framework (#704)
add 7561f5f SOLR-15986: CommitUpdateCommand and SplitIndexCommand can write user commit metadata.
add c57345b SOLR-15870: Fix TestCollectionAPI HTTP error
add 4fbbd8a SOLR-15870: Fix imports for precommit
add 34f7f24 Implement check for null scorer in DocSetQuery to simplify TestFilteredDocIdSet.testNullDocIdSet (#658)
add f08f7bb SOLR-14920: Spotless formatting for solrj (#706)
add bb85382 SOLR-16059: FieldType.DefaultAnalyzer: correct reader.read() loop and… (#712)
add ff81fea SOLR-16050: Upgrade to errorprone 2.11.0
add 177374f SOLR-16036 Race condition in SolrJmxReporterTest (#673)
add 86ce5d6 SOLR-14920: Address XMLResponseParser missed reformatting
add 73e64a9 SOLR-14920: Spotless formatting for core - test only (#711)
add 48e11d7 SOLR-11749 Script testing for bin/solr (#619)
add b7424bd SOLR-16009: Disable Calcite simplify config setting (#715)
add 0cf21d2 SOLR-16054: Better documentation of solr.environment property (#701)
add 7b9f4b9 SOLR-16071: Fix occasional failure in DistributedQueryComponentCustomSortTest
add d79cd71 SOLR-16074: Wait for leader to restart in doTestIndexFetchOnLeaderRestart
add 30bb320 SOLR-16041: Prepare Smoketester to be able to run on local release folder in Jenkins (#694)
add 2479013 SOLR-16075 ShowFile handler should validate that files param is strictly relative to instance dir in standalone mode (#725)
add 7f7033e SOLR-14920: Spotless formatting for core - test only - followup (#720)
add c99af20 SOLR-14920: Spotless formatting for core - non-test only (#705)
add 1200d94 Mention uniqueKey requirement for highlighting (#714)
add c3b56ab SOLR-15993 Use empty string test for older bash
add 62616d7 SOLR-16039: Upgrade to Hadoop 3.3.2 (#682)
add 0557cf5 SOLR-16076 Update smoke test for moved bin-test (#727)
add 527c1d1 SOLR-11094: avoid NumberFormatException in AbstractFullDistribZkTestBase.waitForReplicationFromReplicas (#620)
add 75d9970 SOLR-16072: make solr.jetty metrics reappear again (#726)
add e53179f SOLR-16074: Use PathUtils.deleteDirectory(path) to try to avoid commons-io IO-751 (#729)
add 8e0f173 SOLR-14920: Ignore spotless formatting for test-framework, solrj, and core (#721)
add bd79951 SOLR-16068 github action for integration tests (#733)
add 8bc99ff SOLR-16083: Remove already done packaging TODO
add c919fd8 SOLR-15852: Delete docker folder from staging repo before release (#730)
add bcfa45d SOLR-16088 De-couple Http2SolrClient from org.apache.http (#731)
add f07b7b0 SOLR-16039: Move CHANGES.txt entry
add 6ad4267 SOLR-14290: Fix NPE by external users of SolrTestCaseJ4 (#739)
add 406af59 SOLR-15652: Update Admin UI Footer Links (#740)
add a8ae853 SOLR-14401: Track distrib/shard metrics differently (#657)
add 77921ba SOLR-15223 Deprecate HttpSolrClient and friends in 9.0 (#732)
add cf27e77 SOLR-16090 Better error message when JWT auth SIGNATURE_INVALID during token parsing (#737)
add 07424ed SOLR-16022: Enforce special character requirements on passwords with length less than 15 (#741)
add aed6d84 SOLR-16085: fix curl command, reformatting for easier reading (#735)
add a63a6fb SOLR-16092 Do not fail test on slow CI servers (#738)
add 65d7a3d Add missing comma in TestCloudSearcherWarming's config requests' JSON. (#710)
add 6d64c14 SOLR-16091 Improve test logging (#736)
add f81161b SOLR-16061: CloudSolrClient changes, hide ZooKeeper (#708)
add 7d66747 Merge branch 'main' into jira/SOLR15715_1
No new revisions were added by this update.
Summary of changes:
.git-blame-ignore-revs | 5 +
.github/workflows/bin-solr-test.yml | 40 +
build.gradle | 31 +-
buildSrc/scriptDepVersions.gradle | 12 +-
dev-tools/scripts/buildAndPushRelease.py | 4 +-
dev-tools/scripts/releaseWizard.yaml | 6 +-
dev-tools/scripts/smokeTestRelease.py | 36 +-
gradle/generation/regenerate.gradle | 5 +-
gradle/globals.gradle | 2 +-
gradle/node.gradle | 41 +
.../randomization/policies/solr-tests.policy | 3 -
gradle/validation/error-prone.gradle | 3 +-
.../forbidden-apis/commons-io.commons-io.all.txt | 8 +
gradle/validation/forbidden-apis/defaults.all.txt | 6 -
.../owasp-dependency-check/exclusions.xml | 45 +-
gradle/validation/spotless.gradle | 13 +-
solr/CHANGES.txt | 40 +-
.../java/org/apache/solr/bench/BaseBenchState.java | 15 +-
solr/bin-test/README.md | 53 -
solr/bin-test/test | 191 -
solr/bin-test/test_auth.sh | 40 -
solr/bin-test/test_create_collection.sh | 133 -
solr/bin-test/test_delete_collection.sh | 70 -
solr/bin-test/test_help.sh | 134 -
solr/bin-test/utils/assert.sh | 127 -
solr/bin/solr | 248 +-
solr/core/build.gradle | 51 +-
.../apache/solr/analysis/LowerCaseTokenizer.java | 63 +-
.../solr/analysis/LowerCaseTokenizerFactory.java | 34 +-
.../solr/analysis/ReversedWildcardFilter.java | 56 +-
.../analysis/ReversedWildcardFilterFactory.java | 72 +-
.../org/apache/solr/analysis/SolrAnalyzer.java | 4 +-
.../org/apache/solr/analysis/TokenizerChain.java | 67 +-
.../org/apache/solr/analysis/package-info.java | 14 +-
.../src/java/org/apache/solr/api/AnnotatedApi.java | 87 +-
solr/core/src/java/org/apache/solr/api/Api.java | 32 +-
solr/core/src/java/org/apache/solr/api/ApiBag.java | 125 +-
.../src/java/org/apache/solr/api/ApiSupport.java | 15 +-
.../core/src/java/org/apache/solr/api/Command.java | 6 +-
.../org/apache/solr/api/ConfigurablePlugin.java | 6 +-
.../apache/solr/api/ContainerPluginsRegistry.java | 192 +-
.../src/java/org/apache/solr/api/EndPoint.java | 1 -
.../src/java/org/apache/solr/api/PayloadObj.java | 55 +-
.../src/java/org/apache/solr/api/V2HttpCall.java | 235 +-
.../src/java/org/apache/solr/api/package-info.java | 5 +-
.../client/solrj/embedded/EmbeddedSolrServer.java | 76 +-
.../solr/client/solrj/embedded/JettyConfig.java | 53 +-
.../client/solrj/embedded/JettySolrRunner.java | 363 +-
.../solr/client/solrj/embedded/package-info.java | 10 +-
.../java/org/apache/solr/cloud/ActionThrottle.java | 20 +-
.../apache/solr/cloud/ActiveReplicaWatcher.java | 77 +-
.../org/apache/solr/cloud/CloudDescriptor.java | 71 +-
.../src/java/org/apache/solr/cloud/CloudUtil.java | 178 +-
.../org/apache/solr/cloud/ClusterSingleton.java | 47 +-
.../apache/solr/cloud/ConfigSetApiLockFactory.java | 22 +-
.../java/org/apache/solr/cloud/ConfigSetCmds.java | 90 +-
.../solr/cloud/DistributedApiAsyncTracker.java | 174 +-
.../solr/cloud/DistributedClusterStateUpdater.java | 679 +-
.../cloud/DistributedCollectionLockFactory.java | 53 +-
.../cloud/DistributedConfigSetLockFactory.java | 22 +-
.../org/apache/solr/cloud/DistributedLock.java | 6 +-
.../java/org/apache/solr/cloud/DistributedMap.java | 38 +-
.../apache/solr/cloud/DistributedMultiLock.java | 13 +-
.../org/apache/solr/cloud/ElectionContext.java | 21 +-
.../apache/solr/cloud/ExclusiveSliceProperty.java | 158 +-
.../java/org/apache/solr/cloud/LeaderElector.java | 182 +-
.../src/java/org/apache/solr/cloud/LockTree.java | 48 +-
.../src/java/org/apache/solr/cloud/Overseer.java | 721 +-
.../OverseerCollectionConfigSetProcessor.java | 71 +-
.../cloud/OverseerConfigSetMessageHandler.java | 44 +-
.../apache/solr/cloud/OverseerElectionContext.java | 21 +-
.../apache/solr/cloud/OverseerMessageHandler.java | 9 +-
.../apache/solr/cloud/OverseerNodePrioritizer.java | 60 +-
.../apache/solr/cloud/OverseerSolrResponse.java | 9 +-
.../solr/cloud/OverseerSolrResponseSerializer.java | 28 +-
.../apache/solr/cloud/OverseerTaskProcessor.java | 312 +-
.../org/apache/solr/cloud/OverseerTaskQueue.java | 88 +-
.../solr/cloud/RecoveringCoreTermWatcher.java | 16 +-
.../org/apache/solr/cloud/RecoveryStrategy.java | 270 +-
.../solr/cloud/RefreshCollectionMessage.java | 14 +-
.../org/apache/solr/cloud/ReplicateFromLeader.java | 66 +-
.../solr/cloud/ShardLeaderElectionContext.java | 164 +-
.../solr/cloud/ShardLeaderElectionContextBase.java | 158 +-
.../solr/cloud/SizeLimitedDistributedMap.java | 45 +-
.../java/org/apache/solr/cloud/SolrZkServer.java | 127 +-
.../core/src/java/org/apache/solr/cloud/Stats.java | 17 +-
.../java/org/apache/solr/cloud/SyncStrategy.java | 250 +-
.../core/src/java/org/apache/solr/cloud/ZkCLI.java | 233 +-
.../org/apache/solr/cloud/ZkCollectionTerms.java | 12 +-
.../org/apache/solr/cloud/ZkConfigSetService.java | 82 +-
.../java/org/apache/solr/cloud/ZkController.java | 1479 +++--
.../cloud/ZkDistributedCollectionLockFactory.java | 79 +-
.../cloud/ZkDistributedConfigSetLockFactory.java | 26 +-
.../org/apache/solr/cloud/ZkDistributedLock.java | 94 +-
.../solr/cloud/ZkDistributedLockFactory.java | 9 +-
.../org/apache/solr/cloud/ZkDistributedQueue.java | 164 +-
.../solr/cloud/ZkDistributedQueueFactory.java | 10 +-
.../java/org/apache/solr/cloud/ZkShardTerms.java | 197 +-
.../apache/solr/cloud/ZkSolrResourceLoader.java | 58 +-
.../solr/cloud/api/collections/AddReplicaCmd.java | 269 +-
.../solr/cloud/api/collections/AliasCmd.java | 69 +-
.../apache/solr/cloud/api/collections/Assign.java | 283 +-
.../solr/cloud/api/collections/BackupCmd.java | 359 +-
.../cloud/api/collections/CategoryRoutedAlias.java | 99 +-
.../solr/cloud/api/collections/CollApiCmds.java | 333 +-
.../api/collections/CollectionApiLockFactory.java | 97 +-
.../api/collections/CollectionCommandContext.java | 53 +-
.../api/collections/CollectionHandlingUtils.java | 379 +-
.../solr/cloud/api/collections/CreateAliasCmd.java | 114 +-
.../cloud/api/collections/CreateCollectionCmd.java | 448 +-
.../solr/cloud/api/collections/CreateShardCmd.java | 140 +-
.../cloud/api/collections/CreateSnapshotCmd.java | 106 +-
.../solr/cloud/api/collections/DeleteAliasCmd.java | 12 +-
.../cloud/api/collections/DeleteBackupCmd.java | 715 +-
.../cloud/api/collections/DeleteCollectionCmd.java | 124 +-
.../solr/cloud/api/collections/DeleteNodeCmd.java | 92 +-
.../cloud/api/collections/DeleteReplicaCmd.java | 252 +-
.../solr/cloud/api/collections/DeleteShardCmd.java | 158 +-
.../cloud/api/collections/DeleteSnapshotCmd.java | 82 +-
.../api/collections/DimensionalRoutedAlias.java | 130 +-
.../DistributedCollectionCommandContext.java | 15 +-
...istributedCollectionConfigSetCommandRunner.java | 374 +-
.../api/collections/LeaderRecoveryWatcher.java | 19 +-
.../api/collections/MaintainRoutedAliasCmd.java | 174 +-
.../solr/cloud/api/collections/MigrateCmd.java | 360 +-
.../solr/cloud/api/collections/MoveReplicaCmd.java | 332 +-
.../collections/OcmhCollectionCommandContext.java | 7 +-
.../OverseerCollectionMessageHandler.java | 101 +-
.../cloud/api/collections/OverseerRoleCmd.java | 50 +-
.../cloud/api/collections/OverseerStatusCmd.java | 220 +-
.../api/collections/ReindexCollectionCmd.java | 494 +-
.../solr/cloud/api/collections/RenameCmd.java | 32 +-
.../solr/cloud/api/collections/ReplaceNodeCmd.java | 200 +-
.../solr/cloud/api/collections/RestoreCmd.java | 444 +-
.../solr/cloud/api/collections/RoutedAlias.java | 265 +-
.../cloud/api/collections/SetAliasPropCmd.java | 28 +-
.../solr/cloud/api/collections/SplitShardCmd.java | 625 +-
.../cloud/api/collections/TimeRoutedAlias.java | 282 +-
.../solr/cloud/api/collections/package-info.java | 8 +-
.../solr/cloud/overseer/ClusterStateMutator.java | 43 +-
.../solr/cloud/overseer/CollectionMutator.java | 54 +-
.../apache/solr/cloud/overseer/NodeMutator.java | 59 +-
.../apache/solr/cloud/overseer/OverseerAction.java | 5 +-
.../apache/solr/cloud/overseer/ReplicaMutator.java | 284 +-
.../apache/solr/cloud/overseer/SliceMutator.java | 128 +-
.../apache/solr/cloud/overseer/ZkStateWriter.java | 158 +-
.../apache/solr/cloud/overseer/ZkWriteCommand.java | 14 +-
.../apache/solr/cloud/overseer/package-info.java | 4 +-
.../java/org/apache/solr/cloud/package-info.java | 4 +-
.../src/java/org/apache/solr/cluster/Cluster.java | 7 +-
.../src/java/org/apache/solr/cluster/Node.java | 4 +-
.../src/java/org/apache/solr/cluster/Replica.java | 25 +-
.../src/java/org/apache/solr/cluster/Shard.java | 16 +-
.../org/apache/solr/cluster/SolrCollection.java | 60 +-
.../apache/solr/cluster/events/ClusterEvent.java | 10 +-
.../solr/cluster/events/ClusterEventListener.java | 10 +-
.../solr/cluster/events/ClusterEventProducer.java | 25 +-
.../cluster/events/ClusterEventProducerBase.java | 46 +-
.../events/ClusterPropertiesChangedEvent.java | 4 +-
.../solr/cluster/events/CollectionsAddedEvent.java | 5 +-
.../cluster/events/CollectionsRemovedEvent.java | 4 +-
.../apache/solr/cluster/events/NoOpProducer.java | 10 +-
.../apache/solr/cluster/events/NodesDownEvent.java | 4 +-
.../apache/solr/cluster/events/NodesUpEvent.java | 4 +-
.../events/impl/ClusterEventProducerFactory.java | 213 +-
.../impl/CollectionsRepairEventListener.java | 178 +-
.../events/impl/DefaultClusterEventProducer.java | 216 +-
.../impl/DelegatingClusterEventProducer.java | 73 +-
.../solr/cluster/events/impl/package-info.java | 6 +-
.../apache/solr/cluster/events/package-info.java | 8 +-
.../java/org/apache/solr/cluster/package-info.java | 19 +-
.../solr/cluster/placement/AttributeFetcher.java | 35 +-
.../solr/cluster/placement/AttributeValues.java | 14 +-
.../solr/cluster/placement/CollectionMetrics.java | 6 +-
.../cluster/placement/DeleteCollectionRequest.java | 7 +-
.../cluster/placement/DeleteReplicasRequest.java | 7 +-
.../cluster/placement/DeleteShardsRequest.java | 4 +-
.../org/apache/solr/cluster/placement/Metric.java | 13 +-
.../cluster/placement/ModificationRequest.java | 8 +-
.../apache/solr/cluster/placement/NodeMetric.java | 28 +-
.../solr/cluster/placement/PlacementContext.java | 16 +-
.../solr/cluster/placement/PlacementException.java | 11 +-
.../placement/PlacementModificationException.java | 22 +-
.../solr/cluster/placement/PlacementPlan.java | 22 +-
.../cluster/placement/PlacementPlanFactory.java | 43 +-
.../solr/cluster/placement/PlacementPlugin.java | 59 +-
.../cluster/placement/PlacementPluginConfig.java | 10 +-
.../cluster/placement/PlacementPluginFactory.java | 45 +-
.../solr/cluster/placement/PlacementRequest.java | 44 +-
.../solr/cluster/placement/ReplicaMetric.java | 7 +-
.../solr/cluster/placement/ReplicaMetrics.java | 6 +-
.../solr/cluster/placement/ReplicaPlacement.java | 18 +-
.../solr/cluster/placement/ShardMetrics.java | 8 +-
.../placement/impl/AttributeFetcherImpl.java | 153 +-
.../placement/impl/AttributeValuesImpl.java | 21 +-
.../placement/impl/CollectionMetricsBuilder.java | 51 +-
.../impl/DelegatingPlacementPluginFactory.java | 17 +-
.../solr/cluster/placement/impl/MetricImpl.java | 85 +-
.../placement/impl/ModificationRequestImpl.java | 48 +-
.../cluster/placement/impl/NodeMetricImpl.java | 47 +-
.../placement/impl/PlacementPlanFactoryImpl.java | 13 +-
.../cluster/placement/impl/PlacementPlanImpl.java | 1 -
.../impl/PlacementPluginAssignStrategy.java | 40 +-
.../impl/PlacementPluginFactoryLoader.java | 93 +-
.../placement/impl/PlacementRequestImpl.java | 54 +-
.../cluster/placement/impl/ReplicaMetricImpl.java | 16 +-
.../placement/impl/ReplicaPlacementImpl.java | 40 +-
.../impl/SimpleClusterAbstractionsImpl.java | 154 +-
.../placement/impl/SimplePlacementContextImpl.java | 7 +-
.../solr/cluster/placement/impl/package-info.java | 4 +-
.../solr/cluster/placement/package-info.java | 31 +-
.../placement/plugins/AffinityPlacementConfig.java | 95 +-
.../plugins/AffinityPlacementFactory.java | 726 +-
.../plugins/MinimizeCoresPlacementFactory.java | 90 +-
.../placement/plugins/RandomPlacementFactory.java | 53 +-
.../placement/plugins/SimplePlacementFactory.java | 77 +-
.../cluster/placement/plugins/package-info.java | 5 +-
.../solr/core/AbstractSolrEventListener.java | 30 +-
.../java/org/apache/solr/core/BlobRepository.java | 118 +-
.../solr/core/ByteBuffersDirectoryFactory.java | 20 +-
.../apache/solr/core/CachingDirectoryFactory.java | 60 +-
.../apache/solr/core/CancellableQueryTracker.java | 126 +-
.../src/java/org/apache/solr/core/CloseHook.java | 48 +-
.../src/java/org/apache/solr/core/CloudConfig.java | 74 +-
.../org/apache/solr/core/ClusterSingletons.java | 183 +-
.../java/org/apache/solr/core/CodecFactory.java | 4 +-
.../java/org/apache/solr/core/ConfigOverlay.java | 41 +-
.../src/java/org/apache/solr/core/ConfigSet.java | 28 +-
.../org/apache/solr/core/ConfigSetProperties.java | 24 +-
.../org/apache/solr/core/ConfigSetService.java | 179 +-
.../java/org/apache/solr/core/CoreContainer.java | 1088 +--
.../java/org/apache/solr/core/CoreDescriptor.java | 190 +-
.../apache/solr/core/CorePropertiesLocator.java | 110 +-
.../src/java/org/apache/solr/core/CoreSorter.java | 114 +-
.../java/org/apache/solr/core/CoresLocator.java | 28 +-
.../apache/solr/core/DelegatingEventListener.java | 6 +-
.../src/java/org/apache/solr/core/Diagnostics.java | 8 +-
.../org/apache/solr/core/DirectoryFactory.java | 274 +-
.../solr/core/EphemeralDirectoryFactory.java | 26 +-
.../solr/core/FileSystemConfigSetService.java | 28 +-
.../solr/core/IndexDeletionPolicyWrapper.java | 304 +-
.../org/apache/solr/core/IndexReaderFactory.java | 50 +-
.../src/java/org/apache/solr/core/InitParams.java | 43 +-
.../org/apache/solr/core/MMapDirectoryFactory.java | 28 +-
.../java/org/apache/solr/core/MetricsConfig.java | 49 +-
.../apache/solr/core/NIOFSDirectoryFactory.java | 10 +-
.../solr/core/NRTCachingDirectoryFactory.java | 15 +-
.../src/java/org/apache/solr/core/NodeConfig.java | 279 +-
.../src/java/org/apache/solr/core/NodeRoles.java | 39 +-
.../org/apache/solr/core/OverlaidConfigNode.java | 19 +-
.../src/java/org/apache/solr/core/PluginBag.java | 127 +-
.../src/java/org/apache/solr/core/PluginInfo.java | 131 +-
.../org/apache/solr/core/QuerySenderListener.java | 40 +-
.../org/apache/solr/core/RAMDirectoryFactory.java | 19 +-
.../org/apache/solr/core/RateLimiterConfig.java | 13 +-
.../java/org/apache/solr/core/RequestHandlers.java | 108 +-
.../java/org/apache/solr/core/RequestParams.java | 83 +-
.../org/apache/solr/core/SchemaCodecFactory.java | 122 +-
.../apache/solr/core/ShutdownAwareDirectory.java | 6 +-
.../src/java/org/apache/solr/core/SolrConfig.java | 628 +-
.../src/java/org/apache/solr/core/SolrCore.java | 1596 +++--
.../solr/core/SolrCoreInitializationException.java | 14 +-
.../src/java/org/apache/solr/core/SolrCores.java | 244 +-
.../org/apache/solr/core/SolrDeletionPolicy.java | 34 +-
.../org/apache/solr/core/SolrEventListener.java | 46 +-
.../java/org/apache/solr/core/SolrInfoBean.java | 50 +-
.../src/java/org/apache/solr/core/SolrPaths.java | 78 +-
.../org/apache/solr/core/SolrResourceLoader.java | 496 +-
.../java/org/apache/solr/core/SolrXmlConfig.java | 307 +-
.../apache/solr/core/StandardDirectoryFactory.java | 78 +-
.../solr/core/StandardIndexReaderFactory.java | 9 +-
.../org/apache/solr/core/TracerConfigurator.java | 18 +-
.../apache/solr/core/TransientSolrCoreCache.java | 114 +-
.../solr/core/TransientSolrCoreCacheDefault.java | 35 +-
.../solr/core/TransientSolrCoreCacheFactory.java | 46 +-
.../java/org/apache/solr/core/XmlConfigFile.java | 221 +-
.../src/java/org/apache/solr/core/ZkContainer.java | 164 +-
.../solr/core/backup/AggregateBackupStats.java | 30 +-
.../apache/solr/core/backup/BackupFilePaths.java | 278 +-
.../java/org/apache/solr/core/backup/BackupId.java | 76 +-
.../org/apache/solr/core/backup/BackupManager.java | 176 +-
.../apache/solr/core/backup/BackupProperties.java | 284 +-
.../java/org/apache/solr/core/backup/Checksum.java | 40 +-
.../org/apache/solr/core/backup/ShardBackupId.java | 83 +-
.../solr/core/backup/ShardBackupMetadata.java | 223 +-
.../org/apache/solr/core/backup/package-info.java | 37 +-
.../core/backup/repository/BackupRepository.java | 170 +-
.../backup/repository/BackupRepositoryFactory.java | 22 +-
.../repository/LocalFileSystemRepository.java | 84 +-
.../solr/core/backup/repository/package-info.java | 39 +-
.../java/org/apache/solr/core/package-info.java | 9 +-
.../core/snapshots/CollectionSnapshotMetaData.java | 79 +-
.../solr/core/snapshots/SolrSnapshotManager.java | 164 +-
.../snapshots/SolrSnapshotMetaDataManager.java | 104 +-
.../apache/solr/core/snapshots/package-info.java | 37 +-
.../apache/solr/filestore/DistribPackageStore.java | 184 +-
.../org/apache/solr/filestore/PackageStore.java | 59 +-
.../org/apache/solr/filestore/PackageStoreAPI.java | 226 +-
.../org/apache/solr/filestore/package-info.java | 5 +-
.../solr/handler/AnalysisRequestHandlerBase.java | 261 +-
.../org/apache/solr/handler/AnalyzeEvaluator.java | 21 +-
.../java/org/apache/solr/handler/BlobHandler.java | 170 +-
.../java/org/apache/solr/handler/CatStream.java | 60 +-
.../org/apache/solr/handler/ClassifyStream.java | 62 +-
.../java/org/apache/solr/handler/ClusterAPI.java | 264 +-
.../apache/solr/handler/CollectionBackupsAPI.java | 25 +-
.../org/apache/solr/handler/CollectionsAPI.java | 319 +-
.../solr/handler/ContentStreamHandlerBase.java | 25 +-
.../handler/DocumentAnalysisRequestHandler.java | 140 +-
.../apache/solr/handler/DumpRequestHandler.java | 52 +-
.../org/apache/solr/handler/ExportHandler.java | 47 +-
.../solr/handler/FieldAnalysisRequestHandler.java | 94 +-
.../java/org/apache/solr/handler/GraphHandler.java | 89 +-
.../solr/handler/HaversineMetersEvaluator.java | 9 +-
.../solr/handler/IncrementalShardBackup.java | 348 +-
.../java/org/apache/solr/handler/IndexFetcher.java | 958 +--
.../apache/solr/handler/MoreLikeThisHandler.java | 479 +-
.../apache/solr/handler/NestedRequestHandler.java | 7 +-
.../solr/handler/NotFoundRequestHandler.java | 13 +-
.../apache/solr/handler/OldBackupDirectory.java | 5 +-
.../apache/solr/handler/PingRequestHandler.java | 267 +-
.../apache/solr/handler/RealTimeGetHandler.java | 15 +-
.../apache/solr/handler/ReplicationHandler.java | 748 ++-
.../apache/solr/handler/RequestHandlerBase.java | 173 +-
.../apache/solr/handler/RequestHandlerUtils.java | 106 +-
.../java/org/apache/solr/handler/RestoreCore.java | 85 +-
.../org/apache/solr/handler/SchemaHandler.java | 246 +-
.../java/org/apache/solr/handler/SnapShooter.java | 193 +-
.../org/apache/solr/handler/SolrConfigHandler.java | 528 +-
.../solr/handler/SolrDefaultStreamFactory.java | 9 +-
.../solr/handler/StandardRequestHandler.java | 10 +-
.../org/apache/solr/handler/StreamHandler.java | 154 +-
.../apache/solr/handler/UpdateRequestHandler.java | 152 +-
.../solr/handler/UpdateRequestHandlerApi.java | 28 +-
.../solr/handler/admin/AdminHandlersProxy.java | 45 +-
.../apache/solr/handler/admin/BackupCoreOp.java | 49 +-
.../solr/handler/admin/BaseHandlerApiSupport.java | 91 +-
.../apache/solr/handler/admin/ClusterStatus.java | 141 +-
.../org/apache/solr/handler/admin/ColStatus.java | 28 +-
.../solr/handler/admin/CollectionsHandler.java | 2506 ++++---
.../solr/handler/admin/ConfigSetsHandler.java | 218 +-
.../solr/handler/admin/ContainerPluginsApi.java | 144 +-
.../solr/handler/admin/CoreAdminHandler.java | 239 +-
.../solr/handler/admin/CoreAdminOperation.java | 427 +-
.../solr/handler/admin/CreateSnapshotOp.java | 7 +-
.../solr/handler/admin/DeleteSnapshotOp.java | 4 +-
.../solr/handler/admin/HealthCheckHandler.java | 202 +-
.../solr/handler/admin/IndexSizeEstimator.java | 331 +-
.../org/apache/solr/handler/admin/InfoHandler.java | 40 +-
.../org/apache/solr/handler/admin/InvokeOp.java | 1 -
.../apache/solr/handler/admin/LoggingHandler.java | 52 +-
.../solr/handler/admin/LukeRequestHandler.java | 492 +-
.../apache/solr/handler/admin/MergeIndexesOp.java | 23 +-
.../handler/admin/MetricsCollectorHandler.java | 109 +-
.../apache/solr/handler/admin/MetricsHandler.java | 153 +-
.../solr/handler/admin/PluginInfoHandler.java | 40 +-
.../apache/solr/handler/admin/PrepRecoveryOp.java | 222 +-
.../handler/admin/PropertiesRequestHandler.java | 31 +-
.../solr/handler/admin/RebalanceLeaders.java | 328 +-
.../solr/handler/admin/RequestApplyUpdatesOp.java | 13 +-
.../solr/handler/admin/RequestSyncShardOp.java | 17 +-
.../apache/solr/handler/admin/RestoreCoreOp.java | 39 +-
.../solr/handler/admin/SecurityConfHandler.java | 161 +-
.../handler/admin/SecurityConfHandlerLocal.java | 35 +-
.../solr/handler/admin/SecurityConfHandlerZk.java | 50 +-
.../handler/admin/SegmentsInfoRequestHandler.java | 211 +-
.../solr/handler/admin/ShowFileRequestHandler.java | 203 +-
.../apache/solr/handler/admin/SolrEnvironment.java | 23 +-
.../solr/handler/admin/SolrInfoMBeanHandler.java | 200 +-
.../org/apache/solr/handler/admin/SplitOp.java | 217 +-
.../org/apache/solr/handler/admin/StatusOp.java | 20 +-
.../solr/handler/admin/SystemInfoHandler.java | 299 +-
.../solr/handler/admin/ThreadDumpHandler.java | 100 +-
.../solr/handler/admin/ZookeeperInfoHandler.java | 161 +-
.../solr/handler/admin/ZookeeperReadAPI.java | 92 +-
.../solr/handler/admin/ZookeeperStatusHandler.java | 147 +-
.../solr/handler/admin/api/AddReplicaAPI.java | 29 +-
.../handler/admin/api/AddReplicaPropertyAPI.java | 27 +-
.../solr/handler/admin/api/AllCoresStatusAPI.java | 35 +-
.../handler/admin/api/BalanceShardUniqueAPI.java | 30 +-
.../handler/admin/api/CollectionStatusAPI.java | 50 +-
.../solr/handler/admin/api/CreateCoreAPI.java | 75 +-
.../solr/handler/admin/api/CreateShardAPI.java | 29 +-
.../handler/admin/api/DeleteCollectionAPI.java | 30 +-
.../solr/handler/admin/api/DeleteReplicaAPI.java | 65 +-
.../admin/api/DeleteReplicaPropertyAPI.java | 27 +-
.../solr/handler/admin/api/DeleteShardAPI.java | 59 +-
.../solr/handler/admin/api/ForceLeaderAPI.java | 56 +-
.../solr/handler/admin/api/InvokeClassAPI.java | 55 +-
.../solr/handler/admin/api/MergeIndexesAPI.java | 90 +-
.../solr/handler/admin/api/MigrateDocsAPI.java | 27 +-
.../handler/admin/api/ModifyCollectionAPI.java | 29 +-
.../solr/handler/admin/api/MoveReplicaAPI.java | 27 +-
.../solr/handler/admin/api/NodeHealthAPI.java | 32 +-
.../solr/handler/admin/api/NodeLoggingAPI.java | 32 +-
.../solr/handler/admin/api/NodePropertiesAPI.java | 30 +-
.../solr/handler/admin/api/NodeSystemInfoAPI.java | 33 +-
.../solr/handler/admin/api/NodeThreadsAPI.java | 30 +-
.../handler/admin/api/OverseerOperationAPI.java | 54 +-
.../handler/admin/api/PrepareCoreRecoveryAPI.java | 56 +-
.../handler/admin/api/RebalanceLeadersAPI.java | 27 +-
.../handler/admin/api/RejoinLeaderElectionAPI.java | 69 +-
.../handler/admin/api/ReloadCollectionAPI.java | 27 +-
.../solr/handler/admin/api/ReloadCoreAPI.java | 53 +-
.../solr/handler/admin/api/RenameCoreAPI.java | 64 +-
.../admin/api/RequestApplyCoreUpdatesAPI.java | 57 +-
.../handler/admin/api/RequestBufferUpdatesAPI.java | 56 +-
.../admin/api/RequestCoreCommandStatusAPI.java | 50 +-
.../handler/admin/api/RequestCoreRecoveryAPI.java | 56 +-
.../handler/admin/api/RequestSyncShardAPI.java | 56 +-
...ggingAPI.java => SchemaGetDynamicFieldAPI.java} | 39 +-
...dePropertiesAPI.java => SchemaGetFieldAPI.java} | 37 +-
...eLoggingAPI.java => SchemaGetFieldTypeAPI.java} | 39 +-
.../{NodeThreadsAPI.java => SchemaInfoAPI.java} | 37 +-
...iesAPI.java => SchemaListAllCopyFieldsAPI.java} | 37 +-
...API.java => SchemaListAllDynamicFieldsAPI.java} | 39 +-
...iesAPI.java => SchemaListAllFieldTypesAPI.java} | 37 +-
...pertiesAPI.java => SchemaListAllFieldsAPI.java} | 37 +-
.../{NodeThreadsAPI.java => SchemaNameAPI.java} | 37 +-
...odeThreadsAPI.java => SchemaSimilarityAPI.java} | 37 +-
...ePropertiesAPI.java => SchemaUniqueKeyAPI.java} | 37 +-
.../{NodeThreadsAPI.java => SchemaVersionAPI.java} | 37 +-
...ePropertiesAPI.java => SchemaZkVersionAPI.java} | 37 +-
.../admin/api/SetCollectionPropertyAPI.java | 29 +-
.../handler/admin/api/SingleCoreStatusAPI.java | 39 +-
.../solr/handler/admin/api/SplitCoreAPI.java | 109 +-
.../solr/handler/admin/api/SplitShardAPI.java | 29 +-
.../solr/handler/admin/api/SwapCoresAPI.java | 69 +-
.../solr/handler/admin/api/SyncShardAPI.java | 56 +-
.../solr/handler/admin/api/UnloadCoreAPI.java | 68 +-
.../solr/handler/admin/api/package-info.java | 6 +-
.../apache/solr/handler/admin/package-info.java | 6 +-
.../org/apache/solr/handler/api/ApiRegistrar.java | 10 +-
.../org/apache/solr/handler/api/V2ApiUtils.java | 16 +-
.../org/apache/solr/handler/api/package-info.java | 6 +-
.../component/ActiveTasksListComponent.java | 147 +-
.../handler/component/ActiveTasksListHandler.java | 115 +-
.../solr/handler/component/CloudReplicaSource.java | 105 +-
.../solr/handler/component/DebugComponent.java | 162 +-
.../solr/handler/component/ExpandComponent.java | 318 +-
.../solr/handler/component/FacetComponent.java | 659 +-
.../solr/handler/component/FieldFacetStats.java | 40 +-
.../solr/handler/component/HighlightComponent.java | 85 +-
.../solr/handler/component/HttpShardHandler.java | 210 +-
.../handler/component/HttpShardHandlerFactory.java | 194 +-
.../handler/component/IterativeMergeStrategy.java | 28 +-
.../solr/handler/component/MergeStrategy.java | 53 +-
.../handler/component/MoreLikeThisComponent.java | 220 +-
.../component/PhrasesIdentificationComponent.java | 875 +--
.../apache/solr/handler/component/PivotFacet.java | 83 +-
.../solr/handler/component/PivotFacetField.java | 292 +-
.../component/PivotFacetFieldValueCollection.java | 243 +-
.../solr/handler/component/PivotFacetHelper.java | 84 +-
.../handler/component/PivotFacetProcessor.java | 390 +-
.../solr/handler/component/PivotFacetValue.java | 207 +-
.../component/QueryCancellationComponent.java | 128 +-
.../component/QueryCancellationHandler.java | 122 +-
.../solr/handler/component/QueryComponent.java | 1038 +--
.../handler/component/QueryElevationComponent.java | 746 ++-
.../handler/component/RangeFacetProcessor.java | 82 +-
.../solr/handler/component/RangeFacetRequest.java | 438 +-
.../handler/component/RealTimeGetComponent.java | 871 +--
.../solr/handler/component/ReplicaSource.java | 4 +-
.../solr/handler/component/ResponseBuilder.java | 117 +-
.../handler/component/ResponseLogComponent.java | 65 +-
.../solr/handler/component/SearchComponent.java | 43 +-
.../solr/handler/component/SearchHandler.java | 357 +-
.../apache/solr/handler/component/ShardDoc.java | 47 +-
.../component/ShardFieldSortedHitQueue.java | 44 +-
.../solr/handler/component/ShardHandler.java | 6 +
.../handler/component/ShardHandlerFactory.java | 44 +-
.../solr/handler/component/ShardRequest.java | 54 +-
.../solr/handler/component/ShardResponse.java | 68 +-
.../handler/component/SortedDateStatsValues.java | 5 +-
.../component/SortedNumericStatsValues.java | 14 +-
.../handler/component/SpatialHeatmapFacets.java | 106 +-
.../handler/component/SpellCheckComponent.java | 266 +-
.../handler/component/SpellCheckMergeData.java | 9 +-
.../handler/component/StandaloneReplicaSource.java | 8 +-
.../solr/handler/component/StatsComponent.java | 37 +-
.../apache/solr/handler/component/StatsField.java | 419 +-
.../apache/solr/handler/component/StatsInfo.java | 131 +-
.../apache/solr/handler/component/StatsValues.java | 18 +-
.../solr/handler/component/StatsValuesFactory.java | 242 +-
.../solr/handler/component/SuggestComponent.java | 284 +-
.../handler/component/TaskManagementHandler.java | 194 +-
.../handler/component/TermVectorComponent.java | 151 +-
.../solr/handler/component/TermsComponent.java | 182 +-
.../solr/handler/component/package-info.java | 10 +-
.../designer/DefaultSampleDocumentsLoader.java | 75 +-
.../handler/designer/DefaultSchemaSuggester.java | 195 +-
.../solr/handler/designer/ManagedSchemaDiff.java | 93 +-
.../solr/handler/designer/SampleDocuments.java | 30 +-
.../handler/designer/SampleDocumentsLoader.java | 11 +-
.../solr/handler/designer/SchemaDesignerAPI.java | 501 +-
.../designer/SchemaDesignerConfigSetHelper.java | 573 +-
.../handler/designer/SchemaDesignerSettings.java | 36 +-
.../designer/SchemaDesignerSettingsDAO.java | 35 +-
.../solr/handler/designer/SchemaSuggester.java | 10 +-
.../apache/solr/handler/designer/package-info.java | 4 +-
.../solr/handler/export/BoolFieldWriter.java | 4 +-
.../solr/handler/export/DateFieldWriter.java | 18 +-
.../org/apache/solr/handler/export/DoubleComp.java | 1 -
.../solr/handler/export/DoubleFieldWriter.java | 19 +-
.../apache/solr/handler/export/DoubleValue.java | 8 +-
.../solr/handler/export/DoubleValueSortDoc.java | 3 +-
.../apache/solr/handler/export/ExportBuffers.java | 187 +-
.../apache/solr/handler/export/ExportWriter.java | 358 +-
.../solr/handler/export/ExportWriterStream.java | 39 +-
.../apache/solr/handler/export/FieldWriter.java | 7 +-
.../solr/handler/export/FloatFieldWriter.java | 19 +-
.../org/apache/solr/handler/export/FloatValue.java | 10 +-
.../org/apache/solr/handler/export/IntComp.java | 3 +-
.../apache/solr/handler/export/IntFieldWriter.java | 19 +-
.../org/apache/solr/handler/export/IntValue.java | 10 +-
.../org/apache/solr/handler/export/LongComp.java | 2 +-
.../solr/handler/export/LongFieldWriter.java | 17 +-
.../org/apache/solr/handler/export/LongValue.java | 16 +-
.../solr/handler/export/MultiFieldWriter.java | 80 +-
.../solr/handler/export/QuadValueSortDoc.java | 12 +-
.../solr/handler/export/SingleValueSortDoc.java | 4 +-
.../org/apache/solr/handler/export/SortDoc.java | 9 +-
.../org/apache/solr/handler/export/SortQueue.java | 41 +-
.../org/apache/solr/handler/export/SortValue.java | 11 +-
.../solr/handler/export/StringFieldWriter.java | 60 +-
.../apache/solr/handler/export/StringValue.java | 12 +-
.../solr/handler/export/TripleValueSortDoc.java | 1 -
.../apache/solr/handler/export/package-info.java | 6 +-
.../org/apache/solr/handler/loader/CSVLoader.java | 16 +-
.../apache/solr/handler/loader/CSVLoaderBase.java | 295 +-
.../solr/handler/loader/ContentStreamLoader.java | 20 +-
.../apache/solr/handler/loader/JavabinLoader.java | 167 +-
.../org/apache/solr/handler/loader/JsonLoader.java | 283 +-
.../org/apache/solr/handler/loader/XMLLoader.java | 100 +-
.../apache/solr/handler/loader/package-info.java | 9 +-
.../java/org/apache/solr/handler/package-info.java | 8 +-
.../solr/handler/tagger/OffsetCorrector.java | 119 +-
.../solr/handler/tagger/TagClusterReducer.java | 125 +-
.../java/org/apache/solr/handler/tagger/TagLL.java | 84 +-
.../org/apache/solr/handler/tagger/Tagger.java | 133 +-
.../solr/handler/tagger/TaggerRequestHandler.java | 193 +-
.../solr/handler/tagger/TaggingAttribute.java | 28 +-
.../solr/handler/tagger/TaggingAttributeImpl.java | 9 +-
.../solr/handler/tagger/TermPrefixCursor.java | 71 +-
.../solr/handler/tagger/XmlOffsetCorrector.java | 83 +-
.../apache/solr/handler/tagger/package-info.java | 6 +-
.../highlight/BreakIteratorBoundaryScanner.java | 35 +-
.../org/apache/solr/highlight/DefaultEncoder.java | 8 +-
.../solr/highlight/DefaultSolrHighlighter.java | 529 +-
.../org/apache/solr/highlight/GapFragmenter.java | 48 +-
.../solr/highlight/HighlightingPluginBase.java | 16 +-
.../org/apache/solr/highlight/HtmlEncoder.java | 5 +-
.../org/apache/solr/highlight/HtmlFormatter.java | 12 +-
.../solr/highlight/LuceneRegexFragmenter.java | 112 +-
.../org/apache/solr/highlight/RegexFragmenter.java | 61 +-
.../solr/highlight/ScoreOrderFragmentsBuilder.java | 9 +-
.../solr/highlight/SimpleBoundaryScanner.java | 5 +-
.../solr/highlight/SimpleFragListBuilder.java | 3 +-
.../solr/highlight/SimpleFragmentsBuilder.java | 8 +-
.../solr/highlight/SingleFragListBuilder.java | 3 +-
.../apache/solr/highlight/SolrBoundaryScanner.java | 8 +-
.../org/apache/solr/highlight/SolrEncoder.java | 2 +-
.../org/apache/solr/highlight/SolrFormatter.java | 5 +-
.../apache/solr/highlight/SolrFragListBuilder.java | 4 +-
.../org/apache/solr/highlight/SolrFragmenter.java | 5 +-
.../solr/highlight/SolrFragmentsBuilder.java | 61 +-
.../org/apache/solr/highlight/SolrHighlighter.java | 64 +-
.../solr/highlight/UnifiedSolrHighlighter.java | 184 +-
.../solr/highlight/WeightedFragListBuilder.java | 7 +-
.../org/apache/solr/highlight/package-info.java | 10 +-
.../solr/index/DefaultMergePolicyFactory.java | 11 +-
.../solr/index/LogByteSizeMergePolicyFactory.java | 8 +-
.../solr/index/LogDocMergePolicyFactory.java | 8 +-
.../org/apache/solr/index/MergePolicyFactory.java | 8 +-
.../apache/solr/index/MergePolicyFactoryArgs.java | 8 +-
.../apache/solr/index/NoMergePolicyFactory.java | 3 +-
.../solr/index/SimpleMergePolicyFactory.java | 17 +-
.../solr/index/SlowCompositeReaderWrapper.java | 68 +-
.../org/apache/solr/index/SortingMergePolicy.java | 3 +-
.../solr/index/SortingMergePolicyFactory.java | 15 +-
.../solr/index/TieredMergePolicyFactory.java | 8 +-
.../solr/index/UpgradeIndexMergePolicyFactory.java | 8 +-
.../solr/index/WrapperMergePolicyFactory.java | 54 +-
.../java/org/apache/solr/index/package-info.java | 7 +-
.../org/apache/solr/internal/csv/CSVParser.java | 344 +-
.../org/apache/solr/internal/csv/CSVPrinter.java | 100 +-
.../org/apache/solr/internal/csv/CSVStrategy.java | 135 +-
.../org/apache/solr/internal/csv/CSVUtils.java | 108 +-
.../org/apache/solr/internal/csv/CharBuffer.java | 331 +-
.../solr/internal/csv/ExtendedBufferedReader.java | 201 +-
.../org/apache/solr/internal/csv/package-info.java | 8 +-
.../java/org/apache/solr/legacy/BBoxStrategy.java | 262 +-
.../org/apache/solr/legacy/BBoxValueSource.java | 31 +-
.../org/apache/solr/legacy/LegacyDoubleField.java | 161 +-
.../java/org/apache/solr/legacy/LegacyField.java | 45 +-
.../org/apache/solr/legacy/LegacyFieldType.java | 61 +-
.../org/apache/solr/legacy/LegacyFloatField.java | 159 +-
.../org/apache/solr/legacy/LegacyIntField.java | 160 +-
.../org/apache/solr/legacy/LegacyLongField.java | 187 +-
.../solr/legacy/LegacyNumericRangeQuery.java | 737 ++-
.../solr/legacy/LegacyNumericTokenStream.java | 217 +-
.../org/apache/solr/legacy/LegacyNumericType.java | 11 +-
.../org/apache/solr/legacy/LegacyNumericUtils.java | 391 +-
.../java/org/apache/solr/legacy/package-info.java | 6 +-
.../java/org/apache/solr/logging/CircularList.java | 79 +-
.../org/apache/solr/logging/DeprecationLog.java | 12 +-
.../org/apache/solr/logging/ListenerConfig.java | 3 +-
.../java/org/apache/solr/logging/LogWatcher.java | 77 +-
.../org/apache/solr/logging/LogWatcherConfig.java | 10 +-
.../java/org/apache/solr/logging/LoggerInfo.java | 21 +-
.../org/apache/solr/logging/MDCLoggingContext.java | 54 +-
.../java/org/apache/solr/logging/MDCSnapshot.java | 21 +-
.../java/org/apache/solr/logging/jul/JulInfo.java | 27 +-
.../org/apache/solr/logging/jul/JulWatcher.java | 77 +-
.../org/apache/solr/logging/jul/RecordHandler.java | 16 +-
.../org/apache/solr/logging/jul/package-info.java | 7 +-
.../apache/solr/logging/log4j2/Log4j2Watcher.java | 68 +-
.../apache/solr/logging/log4j2/package-info.java | 5 +-
.../java/org/apache/solr/logging/package-info.java | 8 +-
.../org/apache/solr/metrics/AggregateMetric.java | 50 +-
.../solr/metrics/AltBufferPoolMetricSet.java | 17 +-
.../solr/metrics/FilteringSolrMetricReporter.java | 12 +-
.../org/apache/solr/metrics/MetricSuppliers.java | 128 +-
.../java/org/apache/solr/metrics/MetricsMap.java | 118 +-
.../solr/metrics/OperatingSystemMetricSet.java | 23 +-
.../solr/metrics/SolrCoreContainerReporter.java | 13 +-
.../apache/solr/metrics/SolrCoreMetricManager.java | 97 +-
.../org/apache/solr/metrics/SolrCoreReporter.java | 13 +-
.../org/apache/solr/metrics/SolrMetricInfo.java | 29 +-
.../org/apache/solr/metrics/SolrMetricManager.java | 599 +-
.../apache/solr/metrics/SolrMetricProducer.java | 43 +-
.../apache/solr/metrics/SolrMetricReporter.java | 34 +-
.../apache/solr/metrics/SolrMetricsContext.java | 99 +-
.../java/org/apache/solr/metrics/package-info.java | 6 +-
.../metrics/reporters/ReporterClientCache.java | 18 +-
.../metrics/reporters/SolrGraphiteReporter.java | 35 +-
.../solr/metrics/reporters/SolrJmxReporter.java | 115 +-
.../solr/metrics/reporters/SolrSlf4jReporter.java | 65 +-
.../metrics/reporters/jmx/JmxMetricsReporter.java | 161 +-
.../reporters/jmx/JmxObjectNameFactory.java | 31 +-
.../solr/metrics/reporters/jmx/package-info.java | 3 +-
.../solr/metrics/reporters/package-info.java | 4 +-
.../solr/metrics/reporters/solr/SolrReporter.java | 309 +-
.../solr/metrics/reporters/solr/package-info.java | 4 +-
.../src/java/org/apache/solr/package-info.java | 7 +-
.../packagemanager/DefaultPackageRepository.java | 25 +-
.../apache/solr/packagemanager/PackageManager.java | 738 ++-
.../solr/packagemanager/PackageRepository.java | 16 +-
.../apache/solr/packagemanager/PackageUtils.java | 166 +-
.../solr/packagemanager/RepositoryManager.java | 183 +-
.../apache/solr/packagemanager/SolrPackage.java | 22 +-
.../solr/packagemanager/SolrPackageInstance.java | 41 +-
.../apache/solr/packagemanager/package-info.java | 4 +-
.../org/apache/solr/parser/ParseException.java | 6 +-
.../java/org/apache/solr/parser/QueryParser.java | 34 +-
.../solr/parser/QueryParserTokenManager.java | 5 +-
.../apache/solr/parser/SolrQueryParserBase.java | 647 +-
.../java/org/apache/solr/parser/package-info.java | 9 +-
.../src/java/org/apache/solr/pkg/PackageAPI.java | 249 +-
.../java/org/apache/solr/pkg/PackageListeners.java | 25 +-
.../solr/pkg/PackageListeningClassLoader.java | 283 +-
.../java/org/apache/solr/pkg/PackageLoader.java | 74 +-
.../org/apache/solr/pkg/PackagePluginHolder.java | 95 +-
.../src/java/org/apache/solr/pkg/package-info.java | 6 +-
.../java/org/apache/solr/query/FilterQuery.java | 14 +-
.../java/org/apache/solr/query/SolrRangeQuery.java | 127 +-
.../java/org/apache/solr/query/package-info.java | 6 +-
.../org/apache/solr/request/DocValuesFacets.java | 281 +-
.../org/apache/solr/request/DocValuesStats.java | 103 +-
.../org/apache/solr/request/IntervalFacets.java | 512 +-
.../apache/solr/request/LocalSolrQueryRequest.java | 64 +-
.../org/apache/solr/request/NumericFacets.java | 220 +-
.../request/PerSegmentSingleValuedFaceting.java | 196 +-
.../apache/solr/request/RegexBytesRefFilter.java | 7 +-
.../java/org/apache/solr/request/SimpleFacets.java | 870 ++-
.../org/apache/solr/request/SolrQueryRequest.java | 78 +-
.../apache/solr/request/SolrQueryRequestBase.java | 77 +-
.../apache/solr/request/SolrRequestHandler.java | 45 +-
.../org/apache/solr/request/SolrRequestInfo.java | 35 +-
.../solr/request/SubstringBytesRefFilter.java | 12 +-
.../org/apache/solr/request/json/JSONUtil.java | 18 +-
.../solr/request/json/JsonQueryConverter.java | 61 +-
.../org/apache/solr/request/json/ObjectUtil.java | 58 +-
.../org/apache/solr/request/json/RequestUtil.java | 140 +-
.../org/apache/solr/request/json/package-info.java | 6 +-
.../apache/solr/request/macro/MacroExpander.java | 57 +-
.../apache/solr/request/macro/package-info.java | 6 +-
.../java/org/apache/solr/request/package-info.java | 8 +-
.../apache/solr/response/BasicResultContext.java | 9 +-
.../solr/response/BinaryQueryResponseWriter.java | 23 +-
.../apache/solr/response/BinaryResponseWriter.java | 87 +-
.../apache/solr/response/CSVResponseWriter.java | 169 +-
.../org/apache/solr/response/DocsStreamer.java | 73 +-
.../solr/response/GeoJSONResponseWriter.java | 231 +-
.../solr/response/GraphMLResponseWriter.java | 42 +-
.../apache/solr/response/JSONResponseWriter.java | 372 +-
.../java/org/apache/solr/response/JSONWriter.java | 88 +-
.../apache/solr/response/PHPResponseWriter.java | 16 +-
.../solr/response/PHPSerializedResponseWriter.java | 95 +-
.../apache/solr/response/PythonResponseWriter.java | 43 +-
.../apache/solr/response/QueryResponseWriter.java | 66 +-
.../solr/response/QueryResponseWriterUtil.java | 69 +-
.../apache/solr/response/RawResponseWriter.java | 76 +-
.../solr/response/RawShimTextResponseWriter.java | 22 +-
.../org/apache/solr/response/ResultContext.java | 22 +-
.../apache/solr/response/RubyResponseWriter.java | 20 +-
.../solr/response/SchemaXmlResponseWriter.java | 7 +-
.../org/apache/solr/response/SchemaXmlWriter.java | 211 +-
.../apache/solr/response/SmileResponseWriter.java | 23 +-
.../apache/solr/response/SolrQueryResponse.java | 244 +-
.../solr/response/TabularResponseWriter.java | 62 +-
.../apache/solr/response/TextResponseWriter.java | 130 +-
.../apache/solr/response/XMLResponseWriter.java | 7 +-
.../java/org/apache/solr/response/XMLWriter.java | 175 +-
.../org/apache/solr/response/package-info.java | 9 +-
.../transform/BaseEditorialTransformer.java | 16 +-
.../response/transform/ChildDocTransformer.java | 112 +-
.../transform/ChildDocTransformerFactory.java | 98 +-
.../response/transform/DocIdAugmenterFactory.java | 19 +-
.../solr/response/transform/DocTransformer.java | 102 +-
.../solr/response/transform/DocTransformers.java | 61 +-
.../response/transform/ElevatedMarkerFactory.java | 8 +-
.../response/transform/ExcludedMarkerFactory.java | 14 +-
.../transform/ExplainAugmenterFactory.java | 45 +-
.../response/transform/GeoTransformerFactory.java | 150 +-
.../transform/RawValueTransformerFactory.java | 62 +-
.../response/transform/RenameFieldTransformer.java | 17 +-
.../solr/response/transform/ScoreAugmenter.java | 11 +-
.../response/transform/ShardAugmenterFactory.java | 15 +-
.../transform/SubQueryAugmenterFactory.java | 224 +-
.../response/transform/TransformerFactory.java | 117 +-
.../response/transform/ValueAugmenterFactory.java | 11 +-
.../response/transform/ValueSourceAugmenter.java | 36 +-
.../solr/response/transform/package-info.java | 9 +-
.../org/apache/solr/rest/BaseSolrResource.java | 67 +-
.../java/org/apache/solr/rest/ManagedResource.java | 291 +-
.../apache/solr/rest/ManagedResourceObserver.java | 20 +-
.../apache/solr/rest/ManagedResourceStorage.java | 354 +-
.../src/java/org/apache/solr/rest/RestManager.java | 403 +-
.../java/org/apache/solr/rest/package-info.java | 8 +-
.../solr/rest/schema/FieldTypeXmlAdapter.java | 164 +-
.../analysis/BaseManagedTokenFilterFactory.java | 71 +-
.../schema/analysis/ManagedStopFilterFactory.java | 59 +-
.../analysis/ManagedSynonymFilterFactory.java | 276 +-
.../analysis/ManagedSynonymGraphFilterFactory.java | 185 +-
.../schema/analysis/ManagedWordSetResource.java | 105 +-
.../solr/rest/schema/analysis/package-info.java | 10 +-
.../org/apache/solr/rest/schema/package-info.java | 7 +-
.../org/apache/solr/schema/AbstractEnumField.java | 187 +-
.../solr/schema/AbstractSpatialFieldType.java | 159 +-
.../schema/AbstractSpatialPrefixTreeFieldType.java | 116 +-
.../solr/schema/AbstractSubTypeFieldType.java | 75 +-
.../src/java/org/apache/solr/schema/BBoxField.java | 88 +-
.../java/org/apache/solr/schema/BinaryField.java | 24 +-
.../src/java/org/apache/solr/schema/BoolField.java | 90 +-
.../solr/schema/ClassicIndexSchemaFactory.java | 2 +-
.../org/apache/solr/schema/CollationField.java | 149 +-
.../apache/solr/schema/CoordinateFieldType.java | 28 +-
.../src/java/org/apache/solr/schema/CopyField.java | 22 +-
.../java/org/apache/solr/schema/CurrencyField.java | 27 +-
.../org/apache/solr/schema/CurrencyFieldType.java | 340 +-
.../java/org/apache/solr/schema/CurrencyValue.java | 115 +-
.../org/apache/solr/schema/DatePointField.java | 113 +-
.../org/apache/solr/schema/DateRangeField.java | 82 +-
.../org/apache/solr/schema/DateValueFieldType.java | 7 +-
.../org/apache/solr/schema/DenseVectorField.java | 483 +-
.../org/apache/solr/schema/DoublePointField.java | 30 +-
.../apache/solr/schema/DoubleValueFieldType.java | 7 +-
.../src/java/org/apache/solr/schema/EnumField.java | 63 +-
.../java/org/apache/solr/schema/EnumFieldType.java | 76 +-
.../apache/solr/schema/ExchangeRateProvider.java | 39 +-
.../org/apache/solr/schema/ExternalFileField.java | 64 +-
.../solr/schema/ExternalFileFieldReloader.java | 23 +-
.../org/apache/solr/schema/FieldProperties.java | 100 +-
.../src/java/org/apache/solr/schema/FieldType.java | 905 +--
.../apache/solr/schema/FieldTypePluginLoader.java | 443 +-
.../solr/schema/FileExchangeRateProvider.java | 94 +-
.../org/apache/solr/schema/FloatPointField.java | 30 +-
.../apache/solr/schema/FloatValueFieldType.java | 7 +-
.../solr/schema/HasImplicitIndexAnalyzer.java | 6 +-
.../java/org/apache/solr/schema/IndexSchema.java | 1219 ++--
.../org/apache/solr/schema/IndexSchemaFactory.java | 82 +-
.../java/org/apache/solr/schema/IntPointField.java | 27 +-
.../org/apache/solr/schema/IntValueFieldType.java | 8 +-
.../apache/solr/schema/JsonPreAnalyzedParser.java | 68 +-
.../solr/schema/LatLonPointSpatialField.java | 123 +-
.../org/apache/solr/schema/LongPointField.java | 27 +-
.../org/apache/solr/schema/LongValueFieldType.java | 7 +-
.../org/apache/solr/schema/ManagedIndexSchema.java | 632 +-
.../solr/schema/ManagedIndexSchemaFactory.java | 291 +-
.../java/org/apache/solr/schema/NestPathField.java | 26 +-
.../java/org/apache/solr/schema/NumberType.java | 17 +-
.../org/apache/solr/schema/NumericFieldType.java | 176 +-
.../apache/solr/schema/NumericValueFieldType.java | 7 +-
.../solr/schema/OpenExchangeRatesOrgProvider.java | 145 +-
.../java/org/apache/solr/schema/PointField.java | 124 +-
.../src/java/org/apache/solr/schema/PointType.java | 155 +-
.../org/apache/solr/schema/PreAnalyzedField.java | 136 +-
.../org/apache/solr/schema/PrimitiveFieldType.java | 17 +-
.../org/apache/solr/schema/RandomSortField.java | 175 +-
.../src/java/org/apache/solr/schema/RankField.java | 82 +-
.../solr/schema/RptWithGeometrySpatialField.java | 58 +-
.../java/org/apache/solr/schema/SchemaAware.java | 18 +-
.../java/org/apache/solr/schema/SchemaField.java | 353 +-
.../java/org/apache/solr/schema/SchemaManager.java | 259 +-
.../org/apache/solr/schema/SimilarityFactory.java | 57 +-
.../solr/schema/SimplePreAnalyzedParser.java | 357 +-
.../org/apache/solr/schema/SortableTextField.java | 183 +-
.../org/apache/solr/schema/SpatialQueryable.java | 10 +-
.../SpatialRecursivePrefixTreeFieldType.java | 15 +-
.../src/java/org/apache/solr/schema/StrField.java | 42 +-
.../org/apache/solr/schema/StrFieldSource.java | 14 +-
.../src/java/org/apache/solr/schema/TextField.java | 103 +-
.../java/org/apache/solr/schema/TrieDateField.java | 93 +-
.../org/apache/solr/schema/TrieDoubleField.java | 46 +-
.../src/java/org/apache/solr/schema/TrieField.java | 361 +-
.../org/apache/solr/schema/TrieFloatField.java | 45 +-
.../java/org/apache/solr/schema/TrieIntField.java | 31 +-
.../java/org/apache/solr/schema/TrieLongField.java | 32 +-
.../src/java/org/apache/solr/schema/UUIDField.java | 52 +-
.../apache/solr/schema/ZkIndexSchemaReader.java | 106 +-
.../java/org/apache/solr/schema/package-info.java | 8 +-
.../apache/solr/search/AbstractReRankQuery.java | 26 +-
.../org/apache/solr/search/AnalyticsQuery.java | 33 +-
.../src/java/org/apache/solr/search/BitDocSet.java | 55 +-
.../solr/search/BitsFilteredPostingsEnum.java | 1 -
.../org/apache/solr/search/BoolQParserPlugin.java | 25 +-
.../org/apache/solr/search/BoostQParserPlugin.java | 30 +-
.../java/org/apache/solr/search/CacheConfig.java | 84 +-
.../org/apache/solr/search/CacheRegenerator.java | 27 +-
.../java/org/apache/solr/search/CaffeineCache.java | 235 +-
.../apache/solr/search/CancellableCollector.java | 3 +-
.../solr/search/CollapsingQParserPlugin.java | 2106 +++---
.../solr/search/ComplexPhraseQParserPlugin.java | 106 +-
.../java/org/apache/solr/search/CursorMark.java | 196 +-
.../apache/solr/search/DelegatingCollector.java | 11 +-
.../java/org/apache/solr/search/DisMaxQParser.java | 117 +-
.../apache/solr/search/DisMaxQParserPlugin.java | 139 +-
.../java/org/apache/solr/search/DocIterator.java | 20 +-
.../src/java/org/apache/solr/search/DocList.java | 49 +-
.../java/org/apache/solr/search/DocListAndSet.java | 15 +-
.../src/java/org/apache/solr/search/DocSet.java | 72 +-
.../java/org/apache/solr/search/DocSetBuilder.java | 24 +-
.../org/apache/solr/search/DocSetCollector.java | 31 +-
.../org/apache/solr/search/DocSetProducer.java | 4 +-
.../java/org/apache/solr/search/DocSetQuery.java | 106 +-
.../java/org/apache/solr/search/DocSetUtil.java | 77 +-
.../src/java/org/apache/solr/search/DocSlice.java | 91 +-
.../solr/search/EarlyTerminatingCollector.java | 29 +-
.../search/EarlyTerminatingCollectorException.java | 37 +-
.../search/EarlyTerminatingSortingCollector.java | 61 +-
.../apache/solr/search/ExportQParserPlugin.java | 69 +-
.../apache/solr/search/ExtendedDismaxQParser.java | 720 +-
.../solr/search/ExtendedDismaxQParserPlugin.java | 7 +-
.../java/org/apache/solr/search/ExtendedQuery.java | 7 +-
.../java/org/apache/solr/search/FieldParams.java | 18 +-
.../org/apache/solr/search/FieldQParserPlugin.java | 16 +-
.../org/apache/solr/search/FilteredDocIdSet.java | 48 +-
.../solr/search/FloatPayloadValueSource.java | 158 +-
.../org/apache/solr/search/FunctionQParser.java | 172 +-
.../apache/solr/search/FunctionQParserPlugin.java | 9 +-
.../solr/search/FunctionRangeQParserPlugin.java | 33 +-
.../org/apache/solr/search/FunctionRangeQuery.java | 22 +-
.../solr/search/GraphTermsQParserPlugin.java | 212 +-
.../src/java/org/apache/solr/search/Grouping.java | 310 +-
.../org/apache/solr/search/HashQParserPlugin.java | 113 +-
.../solr/search/IGainTermsQParserPlugin.java | 43 +-
.../org/apache/solr/search/JoinQParserPlugin.java | 80 +-
.../src/java/org/apache/solr/search/JoinQuery.java | 138 +-
.../search/LegacyNumericRangeQueryBuilder.java | 80 +-
.../java/org/apache/solr/search/LuceneQParser.java | 16 +-
.../apache/solr/search/LuceneQParserPlugin.java | 22 +-
.../org/apache/solr/search/MatchCostQuery.java | 7 +-
.../org/apache/solr/search/MaxScoreCollector.java | 1 -
.../org/apache/solr/search/MaxScoreQParser.java | 30 +-
.../apache/solr/search/MaxScoreQParserPlugin.java | 12 +-
.../org/apache/solr/search/MinHashQParser.java | 45 +-
.../apache/solr/search/MinHashQParserPlugin.java | 10 +-
.../apache/solr/search/NestedQParserPlugin.java | 22 +-
.../org/apache/solr/search/NoOpRegenerator.java | 20 +-
.../solr/search/NumericHidingLeafReader.java | 153 +-
.../solr/search/PayloadCheckQParserPlugin.java | 25 +-
.../solr/search/PayloadScoreQParserPlugin.java | 29 +-
.../java/org/apache/solr/search/PointMerger.java | 61 +-
.../java/org/apache/solr/search/PostFilter.java | 38 +-
.../apache/solr/search/PrefixQParserPlugin.java | 14 +-
.../src/java/org/apache/solr/search/QParser.java | 149 +-
.../java/org/apache/solr/search/QParserPlugin.java | 17 +-
.../java/org/apache/solr/search/QueryCommand.java | 88 +-
.../java/org/apache/solr/search/QueryContext.java | 13 +-
.../java/org/apache/solr/search/QueryParsing.java | 113 +-
.../java/org/apache/solr/search/QueryResult.java | 29 +-
.../org/apache/solr/search/QueryResultKey.java | 74 +-
.../java/org/apache/solr/search/QueryUtils.java | 74 +-
.../org/apache/solr/search/RankQParserPlugin.java | 55 +-
.../src/java/org/apache/solr/search/RankQuery.java | 16 +-
.../org/apache/solr/search/RawQParserPlugin.java | 21 +-
.../org/apache/solr/search/ReRankCollector.java | 96 +-
.../apache/solr/search/ReRankQParserPlugin.java | 52 +-
.../java/org/apache/solr/search/ReRankWeight.java | 16 +-
.../java/org/apache/solr/search/ReturnFields.java | 44 +-
.../solr/search/SignificantTermsQParserPlugin.java | 63 +-
.../apache/solr/search/SimpleQParserPlugin.java | 107 +-
.../src/java/org/apache/solr/search/SolrCache.java | 125 +-
.../java/org/apache/solr/search/SolrCacheBase.java | 54 +-
.../org/apache/solr/search/SolrCoreParser.java | 62 +-
.../apache/solr/search/SolrDocumentFetcher.java | 310 +-
.../org/apache/solr/search/SolrFieldCacheBean.java | 49 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 1171 ++--
.../org/apache/solr/search/SolrQueryBuilder.java | 5 +-
.../org/apache/solr/search/SolrQueryParser.java | 6 +-
.../apache/solr/search/SolrQueryTimeoutImpl.java | 39 +-
.../org/apache/solr/search/SolrReturnFields.java | 291 +-
.../apache/solr/search/SolrSpanQueryBuilder.java | 5 +-
.../src/java/org/apache/solr/search/SortSpec.java | 89 +-
.../org/apache/solr/search/SortSpecParsing.java | 70 +-
.../org/apache/solr/search/SortedIntDocSet.java | 369 +-
.../solr/search/SpatialBoxQParserPlugin.java | 5 +-
.../apache/solr/search/SpatialFilterQParser.java | 46 +-
.../solr/search/SpatialFilterQParserPlugin.java | 51 +-
.../org/apache/solr/search/SpatialOptions.java | 22 +-
.../src/java/org/apache/solr/search/StrParser.java | 512 +-
.../apache/solr/search/SurroundQParserPlugin.java | 44 +-
.../apache/solr/search/SwitchQParserPlugin.java | 129 +-
.../java/org/apache/solr/search/SyntaxError.java | 2 +
.../org/apache/solr/search/TermQParserPlugin.java | 24 +-
.../org/apache/solr/search/TermsQParserPlugin.java | 125 +-
.../TextLogisticRegressionQParserPlugin.java | 83 +-
.../org/apache/solr/search/TopLevelJoinQuery.java | 129 +-
.../org/apache/solr/search/ValueSourceParser.java | 2069 +++---
.../java/org/apache/solr/search/WrappedQuery.java | 7 +-
.../org/apache/solr/search/XmlQParserPlugin.java | 77 +-
.../java/org/apache/solr/search/facet/AggUtil.java | 30 +-
.../apache/solr/search/facet/AggValueSource.java | 9 +-
.../java/org/apache/solr/search/facet/AvgAgg.java | 23 +-
.../org/apache/solr/search/facet/BlockJoin.java | 34 +-
.../org/apache/solr/search/facet/CountAgg.java | 3 +-
.../org/apache/solr/search/facet/CountValsAgg.java | 31 +-
.../org/apache/solr/search/facet/DocValuesAcc.java | 72 +-
.../org/apache/solr/search/facet/FacetBucket.java | 47 +-
.../org/apache/solr/search/facet/FacetContext.java | 18 +-
.../apache/solr/search/facet/FacetDebugInfo.java | 25 +-
.../org/apache/solr/search/facet/FacetField.java | 87 +-
.../apache/solr/search/facet/FacetFieldMerger.java | 77 +-
.../solr/search/facet/FacetFieldProcessor.java | 509 +-
.../search/facet/FacetFieldProcessorByArray.java | 72 +-
.../search/facet/FacetFieldProcessorByArrayDV.java | 142 +-
.../facet/FacetFieldProcessorByArrayUIF.java | 15 +-
.../FacetFieldProcessorByEnumTermsStream.java | 156 +-
.../search/facet/FacetFieldProcessorByHashDV.java | 398 +-
.../org/apache/solr/search/facet/FacetHeatmap.java | 324 +-
.../org/apache/solr/search/facet/FacetMerger.java | 42 +-
.../org/apache/solr/search/facet/FacetModule.java | 147 +-
.../org/apache/solr/search/facet/FacetParser.java | 289 +-
.../apache/solr/search/facet/FacetProcessor.java | 145 +-
.../org/apache/solr/search/facet/FacetQuery.java | 16 +-
.../org/apache/solr/search/facet/FacetRange.java | 1 -
.../apache/solr/search/facet/FacetRangeMerger.java | 82 +-
.../apache/solr/search/facet/FacetRangeParser.java | 10 +-
.../solr/search/facet/FacetRangeProcessor.java | 544 +-
.../org/apache/solr/search/facet/FacetRequest.java | 199 +-
.../solr/search/facet/FacetRequestSorted.java | 18 +-
.../search/facet/FacetRequestSortedMerger.java | 197 +-
.../org/apache/solr/search/facet/FieldUtil.java | 51 +-
.../java/org/apache/solr/search/facet/HLLAgg.java | 38 +-
.../org/apache/solr/search/facet/LegacyFacet.java | 146 +-
.../org/apache/solr/search/facet/MinMaxAgg.java | 131 +-
.../org/apache/solr/search/facet/MissingAgg.java | 14 +-
.../apache/solr/search/facet/PercentileAgg.java | 97 +-
.../solr/search/facet/ReadOnlyCountSlotAcc.java | 4 +-
.../apache/solr/search/facet/RelatednessAgg.java | 399 +-
.../solr/search/facet/SimpleAggValueSource.java | 14 +-
.../solr/search/facet/SingletonDocIterator.java | 1 -
.../java/org/apache/solr/search/facet/SlotAcc.java | 382 +-
.../org/apache/solr/search/facet/StddevAgg.java | 37 +-
.../solr/search/facet/StrAggValueSource.java | 4 +-
.../java/org/apache/solr/search/facet/SumAgg.java | 28 +-
.../org/apache/solr/search/facet/SumsqAgg.java | 27 +-
.../apache/solr/search/facet/SweepCountAware.java | 123 +-
.../org/apache/solr/search/facet/SweepDISI.java | 23 +-
.../apache/solr/search/facet/SweepDocIterator.java | 14 +-
.../apache/solr/search/facet/UnInvertedField.java | 253 +-
.../solr/search/facet/UnInvertedFieldAcc.java | 29 +-
.../org/apache/solr/search/facet/UnionDISI.java | 20 +-
.../apache/solr/search/facet/UnionDocIterator.java | 18 +-
.../org/apache/solr/search/facet/UniqueAgg.java | 46 +-
.../apache/solr/search/facet/UniqueBlockAgg.java | 24 +-
.../solr/search/facet/UniqueBlockFieldAgg.java | 12 +-
.../solr/search/facet/UniqueBlockQueryAgg.java | 12 +-
.../solr/search/facet/UniqueMultiDvSlotAcc.java | 12 +-
.../search/facet/UniqueMultivaluedSlotAcc.java | 16 +-
.../search/facet/UniqueSinglevaluedSlotAcc.java | 16 +-
.../apache/solr/search/facet/UniqueSlotAcc.java | 30 +-
.../org/apache/solr/search/facet/VarianceAgg.java | 37 +-
.../org/apache/solr/search/facet/package-info.java | 5 +-
.../search/function/CollapseScoreFunction.java | 13 +-
.../solr/search/function/ConcatStringFunction.java | 10 +-
.../apache/solr/search/function/EqualFunction.java | 9 +-
.../solr/search/function/FieldNameValueSource.java | 18 +-
.../solr/search/function/FileFloatSource.java | 109 +-
.../solr/search/function/MultiStringFunction.java | 45 +-
.../solr/search/function/OrdFieldSource.java | 68 +-
.../search/function/ReverseOrdFieldSource.java | 62 +-
.../function/SolrComparisonBoolFunction.java | 5 +-
.../search/function/ValueSourceRangeFilter.java | 64 +-
.../distance/GeoDistValueSourceParser.java | 101 +-
.../search/function/distance/GeohashFunction.java | 22 +-
.../distance/GeohashHaversineFunction.java | 54 +-
.../function/distance/HaversineConstFunction.java | 39 +-
.../function/distance/HaversineFunction.java | 46 +-
.../distance/SquaredEuclideanFunction.java | 9 +-
.../function/distance/StringDistanceFunction.java | 23 +-
.../function/distance/VectorDistanceFunction.java | 58 +-
.../search/function/distance/package-info.java | 8 +-
.../apache/solr/search/function/package-info.java | 8 +-
.../org/apache/solr/search/grouping/Command.java | 18 +-
.../solr/search/grouping/CommandHandler.java | 94 +-
.../search/grouping/GroupingSpecification.java | 7 +-
.../search/grouping/collector/FilterCollector.java | 6 +-
.../search/grouping/collector/package-info.java | 7 +-
.../grouping/distributed/ShardRequestFactory.java | 8 +-
.../distributed/ShardResponseProcessor.java | 5 +-
.../distributed/command/GroupConverter.java | 51 +-
.../grouping/distributed/command/QueryCommand.java | 37 +-
.../distributed/command/QueryCommandResult.java | 4 +-
.../command/SearchGroupsFieldCommand.java | 28 +-
.../command/SearchGroupsFieldCommandResult.java | 8 +-
.../distributed/command/TopGroupsFieldCommand.java | 62 +-
.../grouping/distributed/command/package-info.java | 7 +-
.../search/grouping/distributed/package-info.java | 8 +-
.../requestfactory/SearchGroupsRequestFactory.java | 19 +-
.../StoredFieldsShardRequestFactory.java | 14 +-
.../TopGroupsShardRequestFactory.java | 47 +-
.../distributed/requestfactory/package-info.java | 8 +-
.../SearchGroupShardResponseProcessor.java | 56 +-
.../StoredFieldsShardResponseProcessor.java | 8 +-
.../TopGroupsShardResponseProcessor.java | 58 +-
.../responseprocessor/package-info.java | 8 +-
.../SearchGroupsResultTransformer.java | 63 +-
.../ShardResultTransformer.java | 13 +-
.../ShardResultTransformerUtils.java | 5 +-
.../TopGroupsResultTransformer.java | 100 +-
.../shardresultserializer/package-info.java | 8 +-
.../endresulttransformer/EndResultTransformer.java | 12 +-
.../GroupedEndResultTransformer.java | 22 +-
.../MainEndResultTransformer.java | 8 +-
.../SimpleEndResultTransformer.java | 7 +-
.../endresulttransformer/package-info.java | 6 +-
.../apache/solr/search/grouping/package-info.java | 5 +-
.../solr/search/join/BlockJoinChildQParser.java | 14 +-
.../search/join/BlockJoinChildQParserPlugin.java | 9 +-
.../solr/search/join/BlockJoinParentQParser.java | 41 +-
.../search/join/BlockJoinParentQParserPlugin.java | 14 +-
.../search/join/ChildFieldValueSourceParser.java | 83 +-
.../search/join/CrossCollectionJoinQParser.java | 38 +-
.../solr/search/join/CrossCollectionJoinQuery.java | 83 +-
.../apache/solr/search/join/FiltersQParser.java | 35 +-
.../solr/search/join/FiltersQParserPlugin.java | 4 +-
.../org/apache/solr/search/join/FrontierQuery.java | 19 +-
.../solr/search/join/GraphEdgeCollector.java | 35 +-
.../solr/search/join/GraphPointsCollector.java | 20 +-
.../solr/search/join/GraphQParserPlugin.java | 12 +-
.../org/apache/solr/search/join/GraphQuery.java | 188 +-
.../apache/solr/search/join/GraphQueryParser.java | 22 +-
.../apache/solr/search/join/HashRangeQParser.java | 3 +-
.../solr/search/join/HashRangeQParserPlugin.java | 8 +-
.../apache/solr/search/join/HashRangeQuery.java | 60 +-
.../join/MultiValueTermOrdinalCollector.java | 8 +-
.../solr/search/join/ScoreJoinQParserPlugin.java | 209 +-
.../apache/solr/search/join/ScoreModeParser.java | 33 +-
.../org/apache/solr/search/join/package-info.java | 8 +-
.../apache/solr/search/mlt/CloudMLTQParser.java | 55 +-
.../apache/solr/search/mlt/MLTQParserPlugin.java | 11 +-
.../apache/solr/search/mlt/SimpleMLTQParser.java | 65 +-
.../org/apache/solr/search/mlt/package-info.java | 8 +-
.../org/apache/solr/search/neural/KnnQParser.java | 135 +-
.../solr/search/neural/KnnQParserPlugin.java | 15 +-
.../apache/solr/search/neural/package-info.java | 8 +-
.../java/org/apache/solr/search/package-info.java | 9 +-
.../search/similarities/BM25SimilarityFactory.java | 18 +-
.../similarities/BooleanSimilarityFactory.java | 8 +-
.../similarities/ClassicSimilarityFactory.java | 26 +-
.../search/similarities/DFISimilarityFactory.java | 19 +-
.../search/similarities/DFRSimilarityFactory.java | 134 +-
.../search/similarities/IBSimilarityFactory.java | 62 +-
.../similarities/LMDirichletSimilarityFactory.java | 22 +-
.../LMJelinekMercerSimilarityFactory.java | 19 +-
.../similarities/SchemaSimilarityFactory.java | 68 +-
.../similarities/SweetSpotSimilarityFactory.java | 130 +-
.../solr/search/similarities/package-info.java | 12 +-
.../apache/solr/search/stats/CollectionStats.java | 19 +-
.../solr/search/stats/ExactSharedStatsCache.java | 48 +-
.../apache/solr/search/stats/ExactStatsCache.java | 181 +-
.../apache/solr/search/stats/LRUStatsCache.java | 119 +-
.../apache/solr/search/stats/LocalStatsCache.java | 9 +-
.../apache/solr/search/stats/LocalStatsSource.java | 15 +-
.../org/apache/solr/search/stats/StatsCache.java | 147 +-
.../org/apache/solr/search/stats/StatsSource.java | 19 +-
.../org/apache/solr/search/stats/StatsUtil.java | 60 +-
.../org/apache/solr/search/stats/TermStats.java | 19 +-
.../org/apache/solr/search/stats/package-info.java | 8 +-
.../apache/solr/security/AllowListUrlChecker.java | 15 +-
.../java/org/apache/solr/security/AuditEvent.java | 254 +-
.../apache/solr/security/AuditLoggerPlugin.java | 240 +-
.../apache/solr/security/AuthenticationPlugin.java | 109 +-
.../apache/solr/security/AuthorizationContext.java | 57 +-
.../apache/solr/security/AuthorizationPlugin.java | 5 +-
.../solr/security/AuthorizationResponse.java | 8 +-
.../solr/security/AutorizationEditOperation.java | 27 +-
.../org/apache/solr/security/BasicAuthPlugin.java | 84 +-
.../org/apache/solr/security/CertAuthPlugin.java | 46 +-
.../apache/solr/security/ConfigEditablePlugin.java | 19 +-
.../ExternalRoleRuleBasedAuthorizationPlugin.java | 14 +-
.../solr/security/HttpClientBuilderPlugin.java | 15 +-
.../org/apache/solr/security/MultiAuthPlugin.java | 87 +-
.../MultiAuthRuleBasedAuthorizationPlugin.java | 40 +-
.../solr/security/MultiDestinationAuditLogger.java | 50 +-
.../solr/security/PKIAuthenticationPlugin.java | 164 +-
.../java/org/apache/solr/security/Permission.java | 100 +-
.../solr/security/PermissionNameProvider.java | 19 +-
.../apache/solr/security/PrintWriterWrapper.java | 4 +-
.../org/apache/solr/security/PublicKeyHandler.java | 10 +-
.../security/RuleBasedAuthorizationPlugin.java | 11 +-
.../security/RuleBasedAuthorizationPluginBase.java | 153 +-
.../apache/solr/security/SecurityPluginHolder.java | 2 -
.../security/Sha256AuthenticationProvider.java | 38 +-
.../solr/security/SolrLogAuditLoggerPlugin.java | 60 +-
.../apache/solr/security/VerifiedUserRoles.java | 13 +-
.../org/apache/solr/security/package-info.java | 5 +-
.../org/apache/solr/servlet/BaseSolrFilter.java | 10 +-
.../org/apache/solr/servlet/BaseSolrServlet.java | 10 +-
.../solr/servlet/CheckLoggingConfiguration.java | 17 +-
.../apache/solr/servlet/CoreContainerProvider.java | 266 +-
.../apache/solr/servlet/DirectSolrConnection.java | 101 +-
.../java/org/apache/solr/servlet/HttpSolrCall.java | 440 +-
.../apache/solr/servlet/LoadAdminUiServlet.java | 51 +-
.../java/org/apache/solr/servlet/PathExcluder.java | 4 +-
.../org/apache/solr/servlet/QueryRateLimiter.java | 31 +-
.../org/apache/solr/servlet/RateLimitManager.java | 43 +-
.../org/apache/solr/servlet/RedirectServlet.java | 34 +-
.../apache/solr/servlet/RequestRateLimiter.java | 44 +-
.../org/apache/solr/servlet/ResponseUtils.java | 28 +-
.../solr/servlet/ServletInputStreamWrapper.java | 16 +-
.../solr/servlet/ServletOutputStreamWrapper.java | 13 +-
.../java/org/apache/solr/servlet/ServletUtils.java | 162 +-
.../solr/servlet/SolrAuthenticationException.java | 3 +-
.../apache/solr/servlet/SolrDispatchFilter.java | 196 +-
.../apache/solr/servlet/SolrRequestParsers.java | 636 +-
.../solr/servlet/cache/HttpCacheHeaderUtil.java | 190 +-
.../java/org/apache/solr/servlet/cache/Method.java | 5 +-
.../apache/solr/servlet/cache/package-info.java | 8 +-
.../java/org/apache/solr/servlet/package-info.java | 8 +-
.../solr/spelling/AbstractLuceneSpellChecker.java | 107 +-
.../solr/spelling/ConjunctionSolrSpellChecker.java | 119 +-
.../solr/spelling/DirectSolrSpellChecker.java | 129 +-
.../solr/spelling/FileBasedSpellChecker.java | 56 +-
.../solr/spelling/IndexBasedSpellChecker.java | 27 +-
.../apache/solr/spelling/PossibilityIterator.java | 134 +-
.../org/apache/solr/spelling/QueryConverter.java | 60 +-
.../java/org/apache/solr/spelling/ResultEntry.java | 15 +-
.../org/apache/solr/spelling/SolrSpellChecker.java | 69 +-
.../apache/solr/spelling/SpellCheckCollation.java | 3 +-
.../apache/solr/spelling/SpellCheckCollator.java | 123 +-
.../apache/solr/spelling/SpellCheckCorrection.java | 3 +-
.../org/apache/solr/spelling/SpellingOptions.java | 76 +-
.../solr/spelling/SpellingQueryConverter.java | 151 +-
.../org/apache/solr/spelling/SpellingResult.java | 40 +-
.../solr/spelling/SuggestQueryConverter.java | 4 +-
.../src/java/org/apache/solr/spelling/Token.java | 96 +-
.../solr/spelling/WordBreakSolrSpellChecker.java | 246 +-
.../org/apache/solr/spelling/package-info.java | 11 +-
.../solr/spelling/suggest/DictionaryFactory.java | 22 +-
.../suggest/DocumentDictionaryFactory.java | 16 +-
.../DocumentExpressionDictionaryFactory.java | 42 +-
.../spelling/suggest/FileDictionaryFactory.java | 34 +-
.../suggest/HighFrequencyDictionaryFactory.java | 25 +-
.../solr/spelling/suggest/LookupFactory.java | 24 +-
.../solr/spelling/suggest/SolrSuggester.java | 150 +-
.../apache/solr/spelling/suggest/Suggester.java | 89 +-
.../solr/spelling/suggest/SuggesterOptions.java | 23 +-
.../solr/spelling/suggest/SuggesterParams.java | 52 +-
.../solr/spelling/suggest/SuggesterResult.java | 37 +-
.../suggest/fst/AnalyzingInfixLookupFactory.java | 121 +-
.../suggest/fst/AnalyzingLookupFactory.java | 114 +-
.../suggest/fst/BlendedInfixLookupFactory.java | 124 +-
.../spelling/suggest/fst/FSTLookupFactory.java | 42 +-
.../suggest/fst/FreeTextLookupFactory.java | 63 +-
.../spelling/suggest/fst/FuzzyLookupFactory.java | 162 +-
.../spelling/suggest/fst/WFSTLookupFactory.java | 19 +-
.../solr/spelling/suggest/fst/package-info.java | 10 +-
.../suggest/jaspell/JaspellLookupFactory.java | 6 +-
.../spelling/suggest/jaspell/package-info.java | 9 +-
.../apache/solr/spelling/suggest/package-info.java | 11 +-
.../spelling/suggest/tst/TSTLookupFactory.java | 4 +-
.../solr/spelling/suggest/tst/package-info.java | 9 +-
.../org/apache/solr/uninverting/DocTermOrds.java | 412 +-
.../org/apache/solr/uninverting/FieldCache.java | 517 +-
.../apache/solr/uninverting/FieldCacheImpl.java | 485 +-
.../apache/solr/uninverting/UninvertingReader.java | 272 +-
.../org/apache/solr/uninverting/package-info.java | 4 +-
.../org/apache/solr/update/AddUpdateCommand.java | 162 +-
.../java/org/apache/solr/update/CommitTracker.java | 103 +-
.../apache/solr/update/CommitUpdateCommand.java | 39 +-
.../apache/solr/update/DefaultSolrCoreState.java | 228 +-
.../apache/solr/update/DeleteByQueryWrapper.java | 36 +-
.../apache/solr/update/DeleteUpdateCommand.java | 24 +-
.../apache/solr/update/DirectUpdateHandler2.java | 384 +-
.../org/apache/solr/update/DocumentBuilder.java | 253 +-
.../org/apache/solr/update/IndexFingerprint.java | 46 +-
.../org/apache/solr/update/LoggingInfoStream.java | 9 +-
.../org/apache/solr/update/MemOutputStream.java | 12 +-
.../apache/solr/update/MergeIndexesCommand.java | 11 +-
.../src/java/org/apache/solr/update/PeerSync.java | 471 +-
.../org/apache/solr/update/PeerSyncWithLeader.java | 137 +-
.../apache/solr/update/RollbackUpdateCommand.java | 1 -
.../org/apache/solr/update/SolrCmdDistributor.java | 331 +-
.../java/org/apache/solr/update/SolrCoreState.java | 126 +-
.../org/apache/solr/update/SolrIndexConfig.java | 159 +-
.../org/apache/solr/update/SolrIndexSplitter.java | 304 +-
.../org/apache/solr/update/SolrIndexWriter.java | 215 +-
.../org/apache/solr/update/SplitIndexCommand.java | 27 +-
.../apache/solr/update/StreamingSolrClients.java | 27 +-
.../org/apache/solr/update/TimedVersionBucket.java | 19 +-
.../org/apache/solr/update/TransactionLog.java | 297 +-
.../java/org/apache/solr/update/UpdateCommand.java | 31 +-
.../java/org/apache/solr/update/UpdateHandler.java | 81 +-
.../src/java/org/apache/solr/update/UpdateLog.java | 894 +--
.../org/apache/solr/update/UpdateShardHandler.java | 137 +-
.../solr/update/UpdateShardHandlerConfig.java | 21 +-
.../java/org/apache/solr/update/VersionBucket.java | 28 +-
.../java/org/apache/solr/update/VersionInfo.java | 144 +-
.../java/org/apache/solr/update/package-info.java | 8 +-
...AbstractDefaultValueUpdateProcessorFactory.java | 52 +-
.../AddSchemaFieldsUpdateProcessorFactory.java | 365 +-
...llValuesOrNoneFieldMutatingUpdateProcessor.java | 92 +-
.../processor/AtomicUpdateDocumentMerger.java | 360 +-
.../processor/AtomicUpdateProcessorFactory.java | 101 +-
.../processor/ClassificationUpdateProcessor.java | 45 +-
.../ClassificationUpdateProcessorFactory.java | 54 +-
.../ClassificationUpdateProcessorParams.java | 3 +-
.../CloneFieldUpdateProcessorFactory.java | 403 +-
.../ConcatFieldUpdateProcessorFactory.java | 66 +-
.../CountFieldValuesUpdateProcessorFactory.java | 71 +-
.../DefaultValueUpdateProcessorFactory.java | 38 +-
.../processor/DistributedUpdateProcessor.java | 594 +-
.../DistributedUpdateProcessorFactory.java | 38 +-
.../processor/DistributedZkUpdateProcessor.java | 644 +-
.../DistributingUpdateProcessorFactory.java | 17 +-
.../DocBasedVersionConstraintsProcessor.java | 271 +-
...DocBasedVersionConstraintsProcessorFactory.java | 204 +-
.../DocExpirationUpdateProcessorFactory.java | 365 +-
.../FieldLengthUpdateProcessorFactory.java | 53 +-
.../processor/FieldMutatingUpdateProcessor.java | 210 +-
.../FieldMutatingUpdateProcessorFactory.java | 184 +-
.../FieldNameMutatingUpdateProcessorFactory.java | 32 +-
.../FieldValueMutatingUpdateProcessor.java | 64 +-
.../FieldValueSubsetUpdateProcessorFactory.java | 42 +-
.../FirstFieldValueUpdateProcessorFactory.java | 32 +-
.../HTMLStripFieldUpdateProcessorFactory.java | 77 +-
...IgnoreCommitOptimizeUpdateProcessorFactory.java | 38 +-
.../IgnoreFieldUpdateProcessorFactory.java | 39 +-
.../IgnoreLargeDocumentProcessorFactory.java | 46 +-
.../LastFieldValueUpdateProcessorFactory.java | 46 +-
.../processor/LogUpdateProcessorFactory.java | 71 +-
.../solr/update/processor/Lookup3Signature.java | 19 +-
.../apache/solr/update/processor/MD5Signature.java | 22 +-
.../MaxFieldValueUpdateProcessorFactory.java | 41 +-
.../MinFieldValueUpdateProcessorFactory.java | 41 +-
.../processor/NestedUpdateProcessorFactory.java | 38 +-
.../NoOpDistributingUpdateProcessorFactory.java | 29 +-
.../ParseBooleanFieldUpdateProcessorFactory.java | 73 +-
.../ParseDateFieldUpdateProcessorFactory.java | 151 +-
.../ParseDoubleFieldUpdateProcessorFactory.java | 98 +-
.../ParseFloatFieldUpdateProcessorFactory.java | 92 +-
.../ParseIntFieldUpdateProcessorFactory.java | 88 +-
.../ParseLongFieldUpdateProcessorFactory.java | 91 +-
.../ParseNumericFieldUpdateProcessorFactory.java | 35 +-
.../PreAnalyzedUpdateProcessorFactory.java | 98 +-
.../processor/RegexReplaceProcessorFactory.java | 87 +-
.../update/processor/RegexpBoostProcessor.java | 41 +-
.../processor/RegexpBoostProcessorFactory.java | 34 +-
.../RemoveBlankFieldUpdateProcessorFactory.java | 46 +-
.../processor/RoutedAliasUpdateProcessor.java | 109 +-
.../processor/RunUpdateProcessorFactory.java | 25 +-
.../apache/solr/update/processor/Signature.java | 10 +-
.../processor/SignatureUpdateProcessorFactory.java | 103 +-
.../processor/SimpleUpdateProcessorFactory.java | 25 +-
.../SkipExistingDocumentsProcessorFactory.java | 144 +-
.../processor/TemplateUpdateProcessorFactory.java | 65 +-
.../update/processor/TextProfileSignature.java | 61 +-
.../processor/TimestampUpdateProcessorFactory.java | 35 +-
.../update/processor/TolerantUpdateProcessor.java | 217 +-
.../processor/TolerantUpdateProcessorFactory.java | 121 +-
.../processor/TrimFieldUpdateProcessorFactory.java | 44 +-
.../TruncateFieldUpdateProcessorFactory.java | 81 +-
.../update/processor/URLClassifyProcessor.java | 110 +-
.../processor/URLClassifyProcessorFactory.java | 12 +-
.../processor/UUIDUpdateProcessorFactory.java | 52 +-
.../UniqFieldsUpdateProcessorFactory.java | 34 +-
.../update/processor/UpdateRequestProcessor.java | 42 +-
.../processor/UpdateRequestProcessorChain.java | 221 +-
.../processor/UpdateRequestProcessorFactory.java | 23 +-
.../apache/solr/update/processor/package-info.java | 8 +-
.../org/apache/solr/util/AdjustableSemaphore.java | 29 +-
.../java/org/apache/solr/util/BoundedTreeSet.java | 14 +-
solr/core/src/java/org/apache/solr/util/CLIO.java | 3 +-
.../org/apache/solr/util/ConcurrentLRUCache.java | 374 +-
.../src/java/org/apache/solr/util/CryptoKeys.java | 116 +-
.../java/org/apache/solr/util/DOMConfigNode.java | 31 +-
.../java/org/apache/solr/util/DataConfigNode.java | 52 +-
.../java/org/apache/solr/util/DateMathParser.java | 312 +-
.../java/org/apache/solr/util/DistanceUnits.java | 57 +-
.../src/java/org/apache/solr/util/DynamicMap.java | 13 +-
.../src/java/org/apache/solr/util/ExportTool.java | 336 +-
.../src/java/org/apache/solr/util/FileUtils.java | 37 +-
.../java/org/apache/solr/util/FloatConsumer.java | 7 +-
.../src/java/org/apache/solr/util/IOFunction.java | 1 +
.../src/java/org/apache/solr/util/IdUtils.java | 22 +-
.../org/apache/solr/util/IntFloatDynamicMap.java | 14 +-
.../org/apache/solr/util/IntIntDynamicMap.java | 15 +-
.../org/apache/solr/util/IntLongDynamicMap.java | 15 +-
.../src/java/org/apache/solr/util/JmxUtil.java | 18 +-
.../java/org/apache/solr/util/LongIterator.java | 25 +-
.../org/apache/solr/util/LongPriorityQueue.java | 105 +-
.../src/java/org/apache/solr/util/LongSet.java | 22 +-
.../src/java/org/apache/solr/util/MapListener.java | 4 +-
.../apache/solr/util/MockSearchableSolrClient.java | 42 +-
.../src/java/org/apache/solr/util/ModuleUtils.java | 50 +-
.../src/java/org/apache/solr/util/NumberUtils.java | 55 +-
.../java/org/apache/solr/util/OrderedExecutor.java | 33 +-
.../src/java/org/apache/solr/util/PackageTool.java | 311 +-
.../java/org/apache/solr/util/PayloadUtils.java | 43 +-
.../java/org/apache/solr/util/PivotListEntry.java | 31 +-
.../src/java/org/apache/solr/util/PrimUtils.java | 22 +-
.../apache/solr/util/PropertiesInputStream.java | 10 +-
.../apache/solr/util/PropertiesOutputStream.java | 8 +-
.../core/src/java/org/apache/solr/util/RTimer.java | 21 +-
.../src/java/org/apache/solr/util/RTimerTree.java | 37 +-
.../org/apache/solr/util/RecordingJSONParser.java | 8 +-
.../java/org/apache/solr/util/RedactionUtils.java | 21 +-
.../src/java/org/apache/solr/util/RefCounted.java | 16 +-
.../java/org/apache/solr/util/RegexFileFilter.java | 9 +-
.../java/org/apache/solr/util/SafeXMLParsing.java | 83 +-
.../java/org/apache/solr/util/SimplePostTool.java | 709 +-
.../src/java/org/apache/solr/util/SolrCLI.java | 3259 +++++----
.../solr/util/SolrJacksonAnnotationInspector.java | 33 +-
.../java/org/apache/solr/util/SolrLogPostTool.java | 156 +-
.../java/org/apache/solr/util/SolrPluginUtils.java | 694 +-
.../src/java/org/apache/solr/util/SolrVersion.java | 41 +-
.../java/org/apache/solr/util/SpatialUtils.java | 76 +-
.../org/apache/solr/util/StartupLoggingUtils.java | 92 +-
.../org/apache/solr/util/SystemIdResolver.java | 89 +-
.../java/org/apache/solr/util/TestInjection.java | 256 +-
.../src/java/org/apache/solr/util/TimeOut.java | 17 +-
.../java/org/apache/solr/util/TimeZoneUtils.java | 43 +-
.../java/org/apache/solr/util/VersionedFile.java | 34 +-
.../util/circuitbreaker/CPUCircuitBreaker.java | 28 +-
.../solr/util/circuitbreaker/CircuitBreaker.java | 35 +-
.../util/circuitbreaker/CircuitBreakerManager.java | 47 +-
.../util/circuitbreaker/MemoryCircuitBreaker.java | 34 +-
.../solr/util/circuitbreaker/package-info.java | 6 +-
.../solr/util/configuration/SSLConfigurations.java | 34 +-
.../configuration/SSLConfigurationsFactory.java | 11 +-
.../util/configuration/SSLCredentialProvider.java | 5 +-
.../SSLCredentialProviderFactory.java | 43 +-
.../solr/util/configuration/package-info.java | 8 +-
.../providers/AbstractSSLCredentialProvider.java | 35 +-
.../providers/EnvSSLCredentialProvider.java | 34 +-
.../providers/SysPropSSLCredentialProvider.java | 4 +-
.../util/configuration/providers/package-info.java | 8 +-
.../hll/BigEndianAscendingWordDeserializer.java | 278 +-
.../util/hll/BigEndianAscendingWordSerializer.java | 281 +-
.../src/java/org/apache/solr/util/hll/BitUtil.java | 94 +-
.../java/org/apache/solr/util/hll/BitVector.java | 476 +-
.../src/java/org/apache/solr/util/hll/HLL.java | 2012 +++---
.../java/org/apache/solr/util/hll/HLLMetadata.java | 230 +-
.../src/java/org/apache/solr/util/hll/HLLType.java | 14 +-
.../src/java/org/apache/solr/util/hll/HLLUtil.java | 362 +-
.../org/apache/solr/util/hll/IHLLMetadata.java | 83 +-
.../org/apache/solr/util/hll/ISchemaVersion.java | 108 +-
.../apache/solr/util/hll/IWordDeserializer.java | 37 +-
.../org/apache/solr/util/hll/IWordSerializer.java | 31 +-
.../java/org/apache/solr/util/hll/NumberUtil.java | 288 +-
.../org/apache/solr/util/hll/SchemaVersionOne.java | 259 +-
.../apache/solr/util/hll/SerializationUtil.java | 460 +-
.../org/apache/solr/util/hll/package-info.java | 10 +-
.../java/org/apache/solr/util/package-info.java | 8 +-
.../solr/util/plugin/AbstractPluginLoader.java | 227 +-
.../solr/util/plugin/MapInitializedPlugin.java | 3 +-
.../apache/solr/util/plugin/MapPluginLoader.java | 22 +-
.../util/plugin/NamedListInitializedPlugin.java | 5 +-
.../solr/util/plugin/NamedListPluginLoader.java | 18 +-
.../solr/util/plugin/PluginInfoInitialized.java | 4 +-
.../org/apache/solr/util/plugin/SolrCoreAware.java | 5 +-
.../org/apache/solr/util/plugin/package-info.java | 7 +-
.../util/stats/HttpClientMetricNameStrategy.java | 5 +-
.../stats/InstrumentedHttpListenerFactory.java | 25 +-
.../stats/InstrumentedHttpRequestExecutor.java | 50 +-
...rumentedPoolingHttpClientConnectionManager.java | 28 +-
.../org/apache/solr/util/stats/MetricUtils.java | 779 ++-
.../org/apache/solr/util/stats/package-info.java | 8 +-
.../solr/util/tracing/HttpServletCarrier.java | 89 +-
.../solr/util/tracing/SolrRequestCarrier.java | 7 +-
.../org/apache/solr/util/tracing/TraceUtils.java | 3 +-
.../org/apache/solr/util/tracing/package-info.java | 6 +-
.../apache/solr/AnalysisAfterCoreReloadTest.java | 92 +-
.../org/apache/solr/BasicFunctionalityTest.java | 1051 ++-
.../test/org/apache/solr/ConvertedLegacyTest.java | 1644 ++---
.../src/test/org/apache/solr/CursorPagingTest.java | 1300 ++--
.../org/apache/solr/DisMaxRequestHandlerTest.java | 379 +-
.../solr/DistributedIntervalFacetingTest.java | 92 +-
.../src/test/org/apache/solr/EchoParamsTest.java | 56 +-
.../apache/solr/HelloWorldSolrCloudTestCase.java | 45 +-
.../test/org/apache/solr/MinimalSchemaTest.java | 146 +-
.../src/test/org/apache/solr/OutputWriterTest.java | 130 +-
solr/core/src/test/org/apache/solr/SampleTest.java | 113 +-
.../src/test/org/apache/solr/SolrInfoBeanTest.java | 84 +-
.../apache/solr/SolrTestCaseJ4DeleteCoreTest.java | 7 +-
.../test/org/apache/solr/SolrTestCaseJ4Test.java | 40 +-
.../test/org/apache/solr/TestCrossCoreJoin.java | 166 +-
.../solr/TestCursorMarkWithoutUniqueKey.java | 36 +-
.../org/apache/solr/TestDistributedGrouping.java | 1781 ++++-
.../apache/solr/TestDistributedMissingSort.java | 1347 +++-
.../org/apache/solr/TestDistributedSearch.java | 1955 ++++--
.../test/org/apache/solr/TestDocumentBuilder.java | 19 +-
.../test/org/apache/solr/TestGroupingSearch.java | 1925 ++++--
.../apache/solr/TestHighlightDedupGrouping.java | 85 +-
solr/core/src/test/org/apache/solr/TestJoin.java | 347 +-
.../test/org/apache/solr/TestRandomDVFaceting.java | 192 +-
.../test/org/apache/solr/TestRandomFaceting.java | 380 +-
.../solr/TestSimpleTrackingShardHandler.java | 20 +-
.../org/apache/solr/TestSolrCoreProperties.java | 50 +-
.../test/org/apache/solr/TestTolerantSearch.java | 93 +-
solr/core/src/test/org/apache/solr/TestTrie.java | 340 +-
.../solr/analysis/CommonGramsPhraseQueryTest.java | 104 +-
.../PathHierarchyTokenizerFactoryTest.java | 123 +-
.../analysis/ProtectedTermFilterFactoryTest.java | 54 +-
.../org/apache/solr/analysis/TestCharFilters.java | 63 +-
.../solr/analysis/TestDeprecatedFilters.java | 3 +-
.../solr/analysis/TestLuceneMatchVersion.java | 22 +-
.../TestReversedWildcardFilterFactory.java | 148 +-
.../analysis/TestWordDelimiterFilterFactory.java | 197 +-
.../analysis/ThrowingMockTokenFilterFactory.java | 19 +-
.../apache/solr/analysis/TokenizerChainTest.java | 12 +-
.../TestEmbeddedSolrServerAdminHandler.java | 55 +-
.../TestEmbeddedSolrServerConstructors.java | 14 +-
.../embedded/TestEmbeddedSolrServerSchemaAPI.java | 42 +-
.../client/solrj/embedded/TestJettySolrRunner.java | 44 +-
.../client/solrj/impl/ConnectionReuseTest.java | 69 +-
.../org/apache/solr/cloud/ActionThrottleTest.java | 39 +-
.../test/org/apache/solr/cloud/AddReplicaTest.java | 75 +-
.../apache/solr/cloud/AliasIntegrationTest.java | 566 +-
.../cloud/AssignBackwardCompatibilityTest.java | 49 +-
.../apache/solr/cloud/BasicDistributedZk2Test.java | 7 +-
.../apache/solr/cloud/BasicDistributedZkTest.java | 11 +-
.../solr/cloud/ChaosMonkeyNothingIsSafeTest.java | 5 +-
...aosMonkeyNothingIsSafeWithPullReplicasTest.java | 194 +-
.../solr/cloud/ChaosMonkeySafeLeaderTest.java | 1 -
.../ChaosMonkeySafeLeaderWithPullReplicasTest.java | 126 +-
.../solr/cloud/ChaosMonkeyShardSplitTest.java | 81 +-
.../org/apache/solr/cloud/CleanupOldIndexTest.java | 37 +-
.../cloud/CloudExitableDirectoryReaderTest.java | 324 +-
.../apache/solr/cloud/ClusterStateMockUtil.java | 107 +-
.../solr/cloud/ClusterStateMockUtilTest.java | 51 +-
.../org/apache/solr/cloud/ClusterStateTest.java | 58 +-
.../apache/solr/cloud/ClusterStateUpdateTest.java | 79 +-
.../org/apache/solr/cloud/CollectionPropsTest.java | 142 +-
.../solr/cloud/CollectionStateZnodeTest.java | 28 +-
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 889 ++-
.../cloud/ConcurrentCreateRoutedAliasTest.java | 95 +-
.../apache/solr/cloud/ConfigSetApiLockingTest.java | 67 +-
.../apache/solr/cloud/ConnectionManagerTest.java | 51 +-
.../solr/cloud/CreateCollectionCleanupTest.java | 97 +-
.../apache/solr/cloud/CreateRoutedAliasTest.java | 399 +-
.../solr/cloud/DeleteInactiveReplicaTest.java | 64 +-
.../cloud/DeleteLastCustomShardedReplicaTest.java | 16 +-
.../test/org/apache/solr/cloud/DeleteNodeTest.java | 45 +-
.../org/apache/solr/cloud/DeleteReplicaTest.java | 497 +-
.../org/apache/solr/cloud/DeleteShardTest.java | 101 +-
.../org/apache/solr/cloud/DeleteStatusTest.java | 50 +-
.../apache/solr/cloud/DistribCursorPagingTest.java | 663 +-
.../DistribDocExpirationUpdateProcessorTest.java | 303 +-
.../solr/cloud/DistribJoinFromCollectionTest.java | 149 +-
.../solr/cloud/DistributedApiAsyncTrackerTest.java | 232 +-
.../apache/solr/cloud/DistributedQueueTest.java | 65 +-
.../solr/cloud/DistributedVersionInfoTest.java | 277 +-
.../apache/solr/cloud/DocValuesNotIndexedTest.java | 319 +-
.../org/apache/solr/cloud/ForceLeaderTest.java | 155 +-
.../solr/cloud/FullSolrCloudDistribCmdsTest.java | 602 +-
.../solr/cloud/HttpPartitionOnCommitTest.java | 76 +-
.../org/apache/solr/cloud/HttpPartitionTest.java | 325 +-
.../cloud/HttpPartitionWithTlogReplicasTest.java | 3 +-
.../solr/cloud/LeaderElectionContextKeyTest.java | 77 +-
.../solr/cloud/LeaderElectionIntegrationTest.java | 46 +-
.../org/apache/solr/cloud/LeaderElectionTest.java | 284 +-
.../cloud/LeaderFailoverAfterPartitionTest.java | 146 +-
.../cloud/LeaderFailureAfterFreshStartTest.java | 86 +-
.../apache/solr/cloud/LeaderTragicEventTest.java | 102 +-
.../solr/cloud/LeaderVoteWaitTimeoutTest.java | 153 +-
.../org/apache/solr/cloud/MigrateRouteKeyTest.java | 102 +-
.../solr/cloud/MissingSegmentRecoveryTest.java | 31 +-
.../cloud/MockScriptUpdateProcessorFactory.java | 28 +-
.../apache/solr/cloud/MockSimpleZkController.java | 10 +-
.../test/org/apache/solr/cloud/MockSolrSource.java | 16 +-
.../org/apache/solr/cloud/MoveReplicaTest.java | 10 +-
.../solr/cloud/MultiSolrCloudTestCaseTest.java | 21 +-
.../apache/solr/cloud/MultiThreadedOCPTest.java | 255 +-
.../solr/cloud/NestedShardedAtomicUpdateTest.java | 116 +-
.../org/apache/solr/cloud/NodeMutatorTest.java | 38 +-
.../test/org/apache/solr/cloud/NodeRolesTest.java | 64 +-
.../OutOfBoxZkACLAndCredentialsProvidersTest.java | 64 +-
...OverriddenZkACLAndCredentialsProvidersTest.java | 379 +-
.../OverseerCollectionConfigSetProcessorTest.java | 1117 ++--
.../solr/cloud/OverseerModifyCollectionTest.java | 29 +-
.../org/apache/solr/cloud/OverseerRolesTest.java | 86 +-
.../solr/cloud/OverseerSolrResponseTest.java | 39 +-
...verseerSolrResponseUnsafeSerializationTest.java | 23 +-
.../org/apache/solr/cloud/OverseerStatusTest.java | 83 +-
.../apache/solr/cloud/OverseerTaskQueueTest.java | 14 +-
.../test/org/apache/solr/cloud/OverseerTest.java | 1359 ++--
.../apache/solr/cloud/PackageManagerCLITest.java | 103 +-
.../solr/cloud/ParallelCommitExecutionTest.java | 31 +-
.../apache/solr/cloud/PeerSyncReplicationTest.java | 118 +-
.../solr/cloud/RecoveryAfterSoftCommitTest.java | 36 +-
.../test/org/apache/solr/cloud/RecoveryZkTest.java | 2 -
.../apache/solr/cloud/ReindexCollectionTest.java | 272 +-
.../apache/solr/cloud/RemoteQueryErrorTest.java | 28 +-
.../org/apache/solr/cloud/ReplaceNodeTest.java | 172 +-
.../apache/solr/cloud/ReplicationFactorTest.java | 229 +-
.../solr/cloud/RestartWhileUpdatingTest.java | 3 +-
.../org/apache/solr/cloud/RollingRestartTest.java | 76 +-
.../test/org/apache/solr/cloud/RouteFieldTest.java | 66 +-
.../org/apache/solr/cloud/SSLMigrationTest.java | 102 +-
.../solr/cloud/SegmentTerminateEarlyTestState.java | 234 +-
.../apache/solr/cloud/ShardRoutingCustomTest.java | 33 +-
.../org/apache/solr/cloud/ShardRoutingTest.java | 244 +-
.../test/org/apache/solr/cloud/ShardTermsTest.java | 7 +-
.../test/org/apache/solr/cloud/SliceStateTest.java | 11 +-
.../org/apache/solr/cloud/SolrCLIZkUtilsTest.java | 1021 +--
.../apache/solr/cloud/SolrCloudExampleTest.java | 186 +-
.../org/apache/solr/cloud/SolrXmlInZkTest.java | 74 +-
.../test/org/apache/solr/cloud/SplitShardTest.java | 203 +-
.../test/org/apache/solr/cloud/SyncSliceTest.java | 8 +-
.../solr/cloud/SystemCollectionCompatTest.java | 88 +-
.../solr/cloud/TestAuthenticationFramework.java | 70 +-
.../apache/solr/cloud/TestBaseStatsCacheCloud.java | 181 +-
.../apache/solr/cloud/TestCloudConsistency.java | 209 +-
.../apache/solr/cloud/TestCloudDeleteByQuery.java | 132 +-
.../apache/solr/cloud/TestCloudInspectUtil.java | 74 +-
.../TestCloudPhrasesIdentificationComponent.java | 96 +-
.../org/apache/solr/cloud/TestCloudPivotFacet.java | 397 +-
.../solr/cloud/TestCloudPseudoReturnFields.java | 634 +-
.../org/apache/solr/cloud/TestCloudRecovery.java | 85 +-
.../org/apache/solr/cloud/TestCloudRecovery2.java | 110 +-
.../solr/cloud/TestCloudSearcherWarming.java | 191 +-
.../apache/solr/cloud/TestClusterProperties.java | 7 +-
.../org/apache/solr/cloud/TestConfigSetsAPI.java | 1171 +++-
.../solr/cloud/TestConfigSetsAPIExclusivity.java | 42 +-
.../solr/cloud/TestConfigSetsAPIShareSchema.java | 32 +-
.../solr/cloud/TestConfigSetsAPIZkFailure.java | 99 +-
.../cloud/TestDeleteCollectionOnDownNodes.java | 19 +-
.../solr/cloud/TestDistribDocBasedVersion.java | 132 +-
.../org/apache/solr/cloud/TestDistributedMap.java | 70 +-
.../solr/cloud/TestDownShardTolerantSearch.java | 46 +-
.../cloud/TestDynamicFieldNamesIndexCorrectly.java | 1369 ++--
.../solr/cloud/TestExactSharedStatsCacheCloud.java | 4 +-
.../solr/cloud/TestExactStatsCacheCloud.java | 4 +-
.../cloud/TestExclusionRuleCollectionAccess.java | 20 +-
.../org/apache/solr/cloud/TestHashPartitioner.java | 191 +-
.../apache/solr/cloud/TestLRUStatsCacheCloud.java | 7 +-
.../org/apache/solr/cloud/TestLazySolrCluster.java | 121 +-
.../cloud/TestLeaderElectionWithEmptyReplica.java | 55 +-
.../solr/cloud/TestLeaderElectionZkExpiry.java | 44 +-
.../solr/cloud/TestLocalStatsCacheCloud.java | 10 +-
.../test/org/apache/solr/cloud/TestLockTree.java | 60 +-
.../solr/cloud/TestMiniSolrCloudClusterSSL.java | 293 +-
.../solr/cloud/TestOnReconnectListenerSupport.java | 52 +-
.../org/apache/solr/cloud/TestPrepRecovery.java | 57 +-
.../org/apache/solr/cloud/TestPullReplica.java | 525 +-
.../solr/cloud/TestPullReplicaErrorHandling.java | 189 +-
.../apache/solr/cloud/TestPullReplicaWithAuth.java | 102 +-
.../solr/cloud/TestQueryingOnDownCollection.java | 111 +-
.../test/org/apache/solr/cloud/TestRSAKeyPair.java | 58 +-
.../apache/solr/cloud/TestRandomFlRTGCloud.java | 970 +--
.../solr/cloud/TestRandomRequestDistribution.java | 109 +-
.../apache/solr/cloud/TestRebalanceLeaders.java | 393 +-
.../apache/solr/cloud/TestRequestForwarding.java | 22 +-
.../apache/solr/cloud/TestSSLRandomization.java | 214 +-
.../org/apache/solr/cloud/TestSegmentSorting.java | 112 +-
.../solr/cloud/TestShortCircuitedRequests.java | 25 +-
.../solr/cloud/TestSizeLimitedDistributedMap.java | 20 +-
.../solr/cloud/TestSkipOverseerOperations.java | 205 +-
.../cloud/TestStressCloudBlindAtomicUpdates.java | 313 +-
.../solr/cloud/TestStressInPlaceUpdates.java | 743 ++-
.../org/apache/solr/cloud/TestStressLiveNodes.java | 140 +-
.../solr/cloud/TestTlogReplayVsRecovery.java | 179 +-
.../org/apache/solr/cloud/TestTlogReplica.java | 665 +-
.../cloud/TestTolerantUpdateProcessorCloud.java | 1207 ++--
.../TestTolerantUpdateProcessorRandomCloud.java | 245 +-
.../cloud/TestWaitForStateWithJettyShutdowns.java | 114 +-
.../cloud/TlogReplayBufferedWhileIndexingTest.java | 4 +-
.../solr/cloud/TriLevelCompositeIdRoutingTest.java | 69 +-
.../solr/cloud/TrollingIndexReaderFactory.java | 218 +-
.../apache/solr/cloud/UnloadDistributedZkTest.java | 8 +-
.../VMParamsZkACLAndCredentialsProvidersTest.java | 5 +-
.../src/test/org/apache/solr/cloud/ZkCLITest.java | 274 +-
.../org/apache/solr/cloud/ZkControllerTest.java | 247 +-
.../apache/solr/cloud/ZkDistributedLockTest.java | 203 +-
.../test/org/apache/solr/cloud/ZkFailoverTest.java | 29 +-
.../org/apache/solr/cloud/ZkNodePropsTest.java | 7 +-
.../org/apache/solr/cloud/ZkShardTermsTest.java | 72 +-
.../org/apache/solr/cloud/ZkSolrClientTest.java | 280 +-
.../AsyncCallRequestStatusResponseTest.java | 54 +-
.../BackupRestoreApiErrorConditionsTest.java | 230 +-
.../api/collections/CollectionApiLockingTest.java | 138 +-
.../api/collections/CollectionReloadTest.java | 54 +-
.../collections/CollectionTooManyReplicasTest.java | 214 +-
.../CollectionsAPIAsyncDistributedZkTest.java | 219 +-
.../CollectionsAPIDistributedZkTest.java | 4 +-
.../ConcurrentDeleteAndCreateCollectionTest.java | 86 +-
.../api/collections/CustomCollectionTest.java | 193 +-
.../LocalFSCloudIncrementalBackupTest.java | 114 +-
.../solr/cloud/api/collections/PurgeGraphTest.java | 349 +-
.../api/collections/ReplicaPropertiesBase.java | 99 +-
.../solr/cloud/api/collections/ShardSplitTest.java | 848 ++-
.../SimpleCollectionCreateDeleteTest.java | 322 +-
.../cloud/api/collections/SplitByPrefixTest.java | 185 +-
.../cloud/api/collections/TestCollectionAPI.java | 642 +-
.../TestCollectionsAPIViaSolrCloudCluster.java | 58 +-
.../collections/TestLocalFSCloudBackupRestore.java | 87 +-
.../api/collections/TestReplicaProperties.java | 246 +-
.../TestRequestStatusCollectionAPI.java | 59 +-
.../cloud/overseer/TestClusterStateMutator.java | 42 +-
.../overseer/ZkCollectionPropsCachingTest.java | 37 +-
.../solr/cloud/overseer/ZkStateReaderTest.java | 41 +-
.../solr/cloud/overseer/ZkStateWriterTest.java | 81 +-
.../solr/cluster/events/AllEventsListener.java | 11 +-
.../cluster/events/ClusterEventProducerTest.java | 242 +-
.../impl/CollectionsRepairEventListenerTest.java | 47 +-
.../cluster/placement/AttributeFetcherForTest.java | 6 +-
.../apache/solr/cluster/placement/Builders.java | 254 +-
.../solr/cluster/placement/BuildersTest.java | 93 +-
.../placement/ClusterAbstractionsForTest.java | 65 +-
.../impl/PlacementPluginIntegrationTest.java | 332 +-
.../impl/SimpleClusterAbstractionsTest.java | 42 +-
.../plugins/AffinityPlacementFactoryTest.java | 738 ++-
.../solr/common/cloud/ZkDynamicConfigTest.java | 23 +-
.../solr/common/cloud/ZkStateReaderAccessor.java | 6 +-
.../solr/common/util/TestObjectReleaseTracker.java | 96 +-
.../apache/solr/core/AlternateDirectoryTest.java | 29 +-
.../apache/solr/core/BlobRepositoryCloudTest.java | 51 +-
.../solr/core/BlobRepositoryMockingTest.java | 154 +-
.../solr/core/ByteBuffersDirectoryFactoryTest.java | 43 +-
.../solr/core/ConfigureRecoveryStrategyTest.java | 37 +-
.../test/org/apache/solr/core/CoreSorterTest.java | 126 +-
.../solr/core/CountUsageValueSourceParser.java | 37 +-
.../apache/solr/core/DirectoryFactoriesTest.java | 53 +-
.../org/apache/solr/core/DirectoryFactoryTest.java | 36 +-
.../apache/solr/core/DummyValueSourceParser.java | 32 +-
.../solr/core/ExitableDirectoryReaderTest.java | 119 +-
.../org/apache/solr/core/FakeDeletionPolicy.java | 9 +-
.../src/test/org/apache/solr/core/HelloStream.java | 22 +-
.../org/apache/solr/core/MockEventListener.java | 11 +-
.../apache/solr/core/MockShardHandlerFactory.java | 7 +-
.../test/org/apache/solr/core/PluginInfoTest.java | 98 +-
.../org/apache/solr/core/QueryResultKeyTest.java | 92 +-
.../apache/solr/core/RAMDirectoryFactoryTest.java | 34 +-
.../org/apache/solr/core/RequestHandlersTest.java | 115 +-
.../org/apache/solr/core/ResourceLoaderTest.java | 155 +-
.../src/test/org/apache/solr/core/SOLR749Test.java | 134 +-
.../solr/core/SolrCoreCheckLockOnStartupTest.java | 45 +-
.../test/org/apache/solr/core/SolrCoreTest.java | 285 +-
.../solr/core/TestBackupRepositoryFactory.java | 19 +-
.../test/org/apache/solr/core/TestBadConfig.java | 32 +-
.../org/apache/solr/core/TestCodecSupport.java | 161 +-
.../org/apache/solr/core/TestConfLoadPerf.java | 60 +-
.../src/test/org/apache/solr/core/TestConfig.java | 229 +-
.../org/apache/solr/core/TestConfigOverlay.java | 29 +-
.../apache/solr/core/TestConfigSetImmutable.java | 55 +-
.../apache/solr/core/TestConfigSetProperties.java | 25 +-
.../test/org/apache/solr/core/TestConfigSets.java | 82 +-
.../org/apache/solr/core/TestCoreContainer.java | 424 +-
.../org/apache/solr/core/TestCoreDiscovery.java | 318 +-
.../apache/solr/core/TestCorePropertiesReload.java | 12 +-
.../org/apache/solr/core/TestCustomStream.java | 28 +-
.../solr/core/TestImplicitCoreProperties.java | 37 +-
.../apache/solr/core/TestInfoStreamLogging.java | 4 +-
.../test/org/apache/solr/core/TestInitParams.java | 55 +-
.../org/apache/solr/core/TestJmxIntegration.java | 95 +-
.../test/org/apache/solr/core/TestLazyCores.java | 598 +-
.../apache/solr/core/TestMergePolicyConfig.java | 131 +-
.../org/apache/solr/core/TestMinimalConfig.java | 8 +-
.../src/test/org/apache/solr/core/TestNRTOpen.java | 33 +-
.../apache/solr/core/TestQuerySenderListener.java | 78 +-
.../apache/solr/core/TestQuerySenderNoQuery.java | 53 +-
.../apache/solr/core/TestReloadAndDeleteDocs.java | 9 +-
.../apache/solr/core/TestShardHandlerFactory.java | 8 +-
.../org/apache/solr/core/TestSimpleTextCodec.java | 31 +-
.../apache/solr/core/TestSolrConfigHandler.java | 839 +--
.../apache/solr/core/TestSolrDeletionPolicy1.java | 82 +-
.../apache/solr/core/TestSolrDeletionPolicy2.java | 24 +-
.../org/apache/solr/core/TestSolrIndexConfig.java | 18 +-
.../src/test/org/apache/solr/core/TestSolrXml.java | 250 +-
.../org/apache/solr/core/TestXIncludeConfig.java | 39 +-
.../solr/core/backup/BackupFilePathsTest.java | 96 +-
.../org/apache/solr/core/backup/BackupIdTest.java | 50 +-
.../apache/solr/core/backup/ShardBackupIdTest.java | 42 +-
.../core/snapshots/TestSolrCloudSnapshots.java | 151 +-
.../solr/core/snapshots/TestSolrCoreSnapshots.java | 129 +-
.../solr/filestore/TestDistribPackageStore.java | 265 +-
.../handler/AnalysisRequestHandlerTestBase.java | 29 +-
.../handler/BinaryUpdateRequestHandlerTest.java | 7 +-
.../apache/solr/handler/CSVRequestHandlerTest.java | 7 +-
.../DocumentAnalysisRequestHandlerTest.java | 300 +-
.../handler/FieldAnalysisRequestHandlerTest.java | 579 +-
.../org/apache/solr/handler/JsonLoaderTest.java | 865 +--
.../solr/handler/MoreLikeThisHandlerTest.java | 196 +-
.../solr/handler/PingRequestHandlerTest.java | 106 +-
.../apache/solr/handler/ReplicationTestHelper.java | 505 +-
.../apache/solr/handler/RequestLoggingTest.java | 16 +-
.../org/apache/solr/handler/SearchHandlerTest.java | 73 +-
.../org/apache/solr/handler/TestBlobHandler.java | 74 +-
.../org/apache/solr/handler/TestCSVLoader.java | 324 +-
.../org/apache/solr/handler/TestConfigReload.java | 53 +-
.../apache/solr/handler/TestContainerPlugin.java | 618 +-
.../handler/TestHealthCheckHandlerLegacyMode.java | 360 +-
.../solr/handler/TestIncrementalCoreBackup.java | 729 ++-
.../solr/handler/TestReplicationHandler.java | 793 ++-
.../solr/handler/TestReplicationHandlerBackup.java | 130 +-
.../TestReplicationHandlerDiskOverFlow.java | 223 +-
.../org/apache/solr/handler/TestReqParamsAPI.java | 346 +-
.../org/apache/solr/handler/TestRequestId.java | 50 +-
.../org/apache/solr/handler/TestRestoreCore.java | 120 +-
.../solr/handler/TestSampleDocumentsLoader.java | 23 +-
.../solr/handler/TestSnapshotCoreBackup.java | 411 +-
.../solr/handler/TestSolrConfigHandlerCloud.java | 317 +-
.../handler/TestSolrConfigHandlerConcurrent.java | 112 +-
.../solr/handler/TestStressIncrementalBackup.java | 265 +-
.../solr/handler/TestStressThreadBackup.java | 305 +-
.../solr/handler/TestSystemCollAutoCreate.java | 7 +-
.../handler/ThrowErrorOnInitRequestHandler.java | 11 +-
.../apache/solr/handler/V2ApiIntegrationTest.java | 138 +-
.../solr/handler/V2ClusterAPIMappingTest.java | 137 +-
.../org/apache/solr/handler/V2StandaloneTest.java | 11 +-
.../solr/handler/XmlUpdateRequestHandlerTest.java | 310 +-
.../solr/handler/admin/AdminHandlersProxyTest.java | 57 +-
.../handler/admin/CoreAdminCreateDiscoverTest.java | 218 +-
.../solr/handler/admin/CoreAdminHandlerTest.java | 374 +-
.../solr/handler/admin/CoreAdminOperationTest.java | 264 +-
.../handler/admin/CoreAdminRequestStatusTest.java | 65 +-
.../admin/CoreMergeIndexesAdminHandlerTest.java | 47 +-
.../solr/handler/admin/DaemonStreamApiTest.java | 159 +-
.../solr/handler/admin/HealthCheckHandlerTest.java | 134 +-
.../solr/handler/admin/IndexSizeEstimatorTest.java | 109 +-
.../apache/solr/handler/admin/InfoHandlerTest.java | 53 +-
.../solr/handler/admin/LoggingHandlerTest.java | 54 +-
.../solr/handler/admin/LukeRequestHandlerTest.java | 232 +-
.../solr/handler/admin/MBeansHandlerTest.java | 224 +-
.../solr/handler/admin/MetricsHandlerTest.java | 523 +-
.../admin/PropertiesRequestHandlerTest.java | 17 +-
.../admin/SecurityConfHandlerLocalForTesting.java | 7 +-
.../handler/admin/SecurityConfHandlerTest.java | 184 +-
.../admin/SegmentsInfoRequestHandlerTest.java | 141 +-
.../handler/admin/ShowFileRequestHandlerTest.java | 131 +-
.../solr/handler/admin/SolrEnvironmentTest.java | 6 +-
.../solr/handler/admin/SplitHandlerTest.java | 137 +-
.../solr/handler/admin/StatsReloadRaceTest.java | 72 +-
.../solr/handler/admin/SystemInfoHandlerTest.java | 21 +-
.../solr/handler/admin/TestApiFramework.java | 281 +-
.../solr/handler/admin/TestCollectionAPIs.java | 403 +-
.../apache/solr/handler/admin/TestConfigsApi.java | 41 +-
.../solr/handler/admin/TestCoreAdminApis.java | 115 +-
.../solr/handler/admin/ThreadDumpHandlerTest.java | 282 +-
.../admin/V2CollectionBackupsAPIMappingTest.java | 101 +-
.../handler/admin/V2CollectionsAPIMappingTest.java | 482 +-
.../solr/handler/admin/V2CoresAPIMappingTest.java | 317 +-
.../solr/handler/admin/ZookeeperReadAPITest.java | 45 +-
.../admin/ZookeeperStatusHandlerFailureTest.java | 35 +-
.../handler/admin/ZookeeperStatusHandlerTest.java | 254 +-
.../admin/api/V2CollectionAPIMappingTest.java | 293 +-
.../handler/admin/api/V2CoreAPIMappingTest.java | 490 +-
.../handler/admin/api/V2NodeAPIMappingTest.java | 476 +-
.../handler/admin/api/V2ShardsAPIMappingTest.java | 468 +-
.../solr/handler/admin/api/package-info.java | 6 +-
.../solr/handler/component/BadComponentTest.java | 8 +-
.../handler/component/CloudReplicaSourceTest.java | 215 +-
.../component/CustomHighlightComponentTest.java | 168 +-
.../solr/handler/component/DebugComponentTest.java | 296 +-
.../component/DistributedDebugComponentTest.java | 189 +-
.../component/DistributedExpandComponentTest.java | 376 +-
.../component/DistributedFacetExistsSmallTest.java | 122 +-
.../component/DistributedFacetPivotLargeTest.java | 1400 ++--
.../DistributedFacetPivotLongTailTest.java | 191 +-
.../DistributedFacetPivotSmallAdvancedTest.java | 251 +-
.../component/DistributedFacetPivotSmallTest.java | 2629 +++++---
.../DistributedFacetPivotWhiteBoxTest.java | 177 +-
.../component/DistributedMLTComponentTest.java | 329 +-
.../DistributedQueryComponentCustomSortTest.java | 218 +-
.../DistributedQueryComponentOptimizationTest.java | 658 +-
.../DistributedQueryElevationComponentTest.java | 132 +-
.../DistributedSpellCheckComponentTest.java | 330 +-
.../component/DistributedSuggestComponentTest.java | 90 +-
.../component/DistributedTermsComponentTest.java | 170 +-
.../component/FacetPivot2CollectionsTest.java | 307 +-
.../handler/component/FacetPivotSmallTest.java | 795 ++-
.../handler/component/InfixSuggestersTest.java | 128 +-
.../handler/component/MockResponseBuilder.java | 60 +-
.../solr/handler/component/MockShardRequest.java | 52 +-
.../handler/component/MockSortSpecBuilder.java | 51 +-
.../component/MoreLikeThisComponentTest.java | 305 +-
.../PhrasesIdentificationComponentTest.java | 949 +--
.../QueryComponentPartialResultsTest.java | 177 +-
.../component/QueryElevationComponentTest.java | 1206 ++--
.../component/ResourceSharingTestComponent.java | 45 +-
.../handler/component/ResponseBuilderTest.java | 5 +-
.../component/ResponseLogComponentTest.java | 60 +-
.../solr/handler/component/SearchHandlerTest.java | 135 +-
.../solr/handler/component/ShardRequestTest.java | 5 +-
.../handler/component/ShardsAllowListTest.java | 172 +-
.../handler/component/SpellCheckComponentTest.java | 619 +-
.../solr/handler/component/StatsComponentTest.java | 2666 ++++----
.../SuggestComponentContextFilterQueryTest.java | 449 +-
.../handler/component/SuggestComponentTest.java | 998 +--
.../TermVectorComponentDistributedTest.java | 394 +-
.../handler/component/TermVectorComponentTest.java | 600 +-
.../solr/handler/component/TermsComponentTest.java | 846 ++-
.../TestDistributedStatsComponentCardinality.java | 256 +-
.../handler/component/TestExpandComponent.java | 1143 ++--
.../component/TestHttpShardHandlerFactory.java | 81 +-
.../handler/component/TestPivotHelperCode.java | 46 +-
.../component/TestTrackingShardHandlerFactory.java | 54 +-
.../solr/handler/component/UpdateLogCloudTest.java | 73 +-
.../handler/designer/ManagedSchemaDiffTest.java | 25 +-
.../handler/designer/TestSchemaDesignerAPI.java | 192 +-
.../TestSchemaDesignerConfigSetHelper.java | 149 +-
.../designer/TestSchemaDesignerSettingsDAO.java | 83 +-
.../solr/handler/export/TestExportWriter.java | 1516 +++--
.../solr/handler/loader/JavabinLoaderTest.java | 55 +-
.../tagger/EmbeddedSolrNoSerializeTest.java | 50 +-
.../solr/handler/tagger/RandomizedTaggerTest.java | 64 +-
.../apache/solr/handler/tagger/Tagger2Test.java | 121 +-
.../org/apache/solr/handler/tagger/TaggerTest.java | 277 +-
.../apache/solr/handler/tagger/TaggerTestCase.java | 98 +-
.../solr/handler/tagger/TaggingAttributeTest.java | 54 +-
.../handler/tagger/WordLengthTaggingFilter.java | 50 +-
.../tagger/WordLengthTaggingFilterFactory.java | 5 +-
.../solr/handler/tagger/XmlInterpolationTest.java | 57 +-
.../apache/solr/highlight/DummyHighlighter.java | 8 +-
.../solr/highlight/FastVectorHighlighterTest.java | 63 +-
.../solr/highlight/HighlighterConfigTest.java | 23 +-
.../solr/highlight/HighlighterMaxOffsetTest.java | 71 +-
.../org/apache/solr/highlight/HighlighterTest.java | 1410 ++--
.../highlight/HighlighterWithoutStoredIdTest.java | 1 -
.../solr/highlight/TestUnifiedSolrHighlighter.java | 458 +-
.../TestUnifiedSolrHighlighterWithoutStoredId.java | 3 +-
.../apache/solr/index/DummyMergePolicyFactory.java | 9 +-
.../solr/index/TestSlowCompositeReaderWrapper.java | 35 +-
.../solr/index/WrapperMergePolicyFactoryTest.java | 64 +-
.../apache/solr/internal/csv/CSVParserTest.java | 489 +-
.../apache/solr/internal/csv/CSVPrinterTest.java | 94 +-
.../apache/solr/internal/csv/CSVStrategyTest.java | 24 +-
.../org/apache/solr/internal/csv/CSVUtilsTest.java | 224 +-
.../apache/solr/internal/csv/CharBufferTest.java | 312 +-
.../internal/csv/ExtendedBufferedReaderTest.java | 72 +-
.../org/apache/solr/legacy/TestLegacyField.java | 161 +-
.../apache/solr/legacy/TestLegacyFieldReuse.java | 16 +-
.../apache/solr/legacy/TestLegacyNumericUtils.java | 857 ++-
.../org/apache/solr/legacy/TestLegacyTerms.java | 85 +-
.../legacy/TestMultiValuedNumericRangeQuery.java | 53 +-
.../solr/legacy/TestNumericRangeQuery32.java | 405 +-
.../solr/legacy/TestNumericRangeQuery64.java | 414 +-
.../apache/solr/legacy/TestNumericTokenStream.java | 133 +-
.../org/apache/solr/logging/TestLogWatcher.java | 19 +-
.../org/apache/solr/metrics/JvmMetricsTest.java | 110 +-
.../org/apache/solr/metrics/MetricsConfigTest.java | 51 +-
.../solr/metrics/MetricsDisabledCloudTest.java | 42 +-
.../apache/solr/metrics/MockCounterSupplier.java | 4 +-
.../apache/solr/metrics/MockHistogramSupplier.java | 7 +-
.../org/apache/solr/metrics/MockMeterSupplier.java | 4 +-
.../org/apache/solr/metrics/MockTimerSupplier.java | 4 +-
.../solr/metrics/SolrCoreMetricManagerTest.java | 60 +-
.../apache/solr/metrics/SolrMetricManagerTest.java | 97 +-
.../solr/metrics/SolrMetricReporterTest.java | 1 -
.../apache/solr/metrics/SolrMetricTestUtils.java | 49 +-
.../solr/metrics/SolrMetricsIntegrationTest.java | 98 +-
.../solr/metrics/reporters/MockMetricReporter.java | 20 +-
.../reporters/SolrGraphiteReporterTest.java | 29 +-
.../reporters/SolrJmxReporterCloudTest.java | 88 +-
.../metrics/reporters/SolrJmxReporterTest.java | 211 +-
.../metrics/reporters/SolrSlf4jReporterTest.java | 27 +-
.../solr/parser/SolrQueryParserBaseTest.java | 191 +-
.../src/test/org/apache/solr/pkg/TestPackages.java | 1334 ++--
.../solr/request/RegexBytesRefFilterTest.java | 1 -
.../org/apache/solr/request/SimpleFacetsTest.java | 6919 ++++++++++++--------
.../solr/request/SubstringBytesRefFilterTest.java | 6 +-
.../org/apache/solr/request/TestFacetMethods.java | 184 +-
.../test/org/apache/solr/request/TestFaceting.java | 1690 +++--
.../apache/solr/request/TestIntervalFaceting.java | 1034 ++-
.../apache/solr/request/TestRemoteStreaming.java | 40 +-
.../apache/solr/request/TestSolrRequestInfo.java | 91 +-
.../org/apache/solr/request/TestStreamBody.java | 71 +-
.../solr/request/TestUnInvertedFieldException.java | 37 +-
.../org/apache/solr/request/TestWriterPerf.java | 220 +-
.../solr/request/macro/TestMacroExpander.java | 66 +-
.../org/apache/solr/request/macro/TestMacros.java | 86 +-
.../org/apache/solr/response/JSONWriterTest.java | 130 +-
.../org/apache/solr/response/SmileWriterTest.java | 80 +-
.../solr/response/TestBinaryResponseWriter.java | 50 +-
.../solr/response/TestCSVResponseWriter.java | 462 +-
.../solr/response/TestCustomDocTransformer.java | 41 +-
.../solr/response/TestGeoJSONResponseWriter.java | 301 +-
.../solr/response/TestGraphMLResponseWriter.java | 79 +-
.../response/TestJavabinTupleStreamParser.java | 149 +-
.../response/TestPHPSerializedResponseWriter.java | 47 +-
.../org/apache/solr/response/TestPushWriter.java | 92 +-
.../solr/response/TestRawResponseWriter.java | 70 +-
.../apache/solr/response/TestRawTransformer.java | 212 +-
.../solr/response/TestRetrieveFieldsOptimizer.java | 187 +-
.../solr/response/TestSolrQueryResponse.java | 88 +-
.../transform/TestChildDocTransformer.java | 864 ++-
.../TestChildDocTransformerHierarchy.java | 639 +-
.../transform/TestExplainDocTransformer.java | 101 +-
.../transform/TestSubQueryTransformer.java | 1228 ++--
.../TestSubQueryTransformerCrossCore.java | 244 +-
.../transform/TestSubQueryTransformerDistrib.java | 337 +-
.../org/apache/solr/rest/SolrRestletTestBase.java | 27 +-
.../org/apache/solr/rest/TestManagedResource.java | 172 +-
.../solr/rest/TestManagedResourceStorage.java | 75 +-
.../test/org/apache/solr/rest/TestRestManager.java | 101 +-
.../apache/solr/rest/schema/TestBulkSchemaAPI.java | 1183 ++--
.../schema/TestCopyFieldCollectionResource.java | 130 +-
.../schema/TestDynamicFieldCollectionResource.java | 48 +-
.../solr/rest/schema/TestDynamicFieldResource.java | 82 +-
.../rest/schema/TestFieldCollectionResource.java | 61 +-
.../apache/solr/rest/schema/TestFieldResource.java | 110 +-
.../schema/TestFieldTypeCollectionResource.java | 19 +-
.../solr/rest/schema/TestFieldTypeResource.java | 105 +-
.../solr/rest/schema/TestSchemaNameResource.java | 8 +-
.../solr/rest/schema/TestSchemaResource.java | 266 +-
.../rest/schema/TestSchemaSimilarityResource.java | 10 +-
.../rest/schema/TestSchemaVersionResource.java | 9 +-
.../schema/TestSerializedLuceneMatchVersion.java | 59 +-
.../rest/schema/TestUniqueKeyFieldResource.java | 9 +-
.../analysis/TestManagedStopFilterFactory.java | 158 +-
.../analysis/TestManagedSynonymFilterFactory.java | 272 +-
.../TestManagedSynonymGraphFilterFactory.java | 254 +-
.../org/apache/solr/schema/BadCopyFieldTest.java | 35 +-
.../org/apache/solr/schema/BadIndexSchemaTest.java | 151 +-
.../org/apache/solr/schema/BooleanFieldTest.java | 86 +-
.../apache/solr/schema/ChangedSchemaMergeTest.java | 110 +-
.../test/org/apache/solr/schema/CopyFieldTest.java | 325 +-
.../apache/solr/schema/CurrencyFieldTypeTest.java | 995 +--
.../apache/solr/schema/CustomAnalyzerStrField.java | 26 +-
.../test/org/apache/solr/schema/DateFieldTest.java | 26 +-
.../org/apache/solr/schema/DateRangeFieldTest.java | 105 +-
.../apache/solr/schema/DenseVectorFieldTest.java | 757 ++-
.../apache/solr/schema/DocValuesMissingTest.java | 254 +-
.../org/apache/solr/schema/DocValuesMultiTest.java | 645 +-
.../test/org/apache/solr/schema/DocValuesTest.java | 1111 +++-
.../test/org/apache/solr/schema/EnumFieldTest.java | 527 +-
.../solr/schema/ExternalFileFieldSortTest.java | 19 +-
.../solr/schema/IndexSchemaRuntimeFieldTest.java | 34 +-
.../org/apache/solr/schema/IndexSchemaTest.java | 101 +-
.../IntPointPrefixActsAsRangeQueryFieldType.java | 6 +-
.../schema/ManagedSchemaRoundRobinCloudTest.java | 39 +-
.../org/apache/solr/schema/MyCrazyCustomField.java | 10 +-
.../solr/schema/NotRequiredUniqueKeyTest.java | 20 +-
.../org/apache/solr/schema/NumericFieldsTest.java | 108 +-
.../schema/OpenExchangeRatesOrgProviderTest.java | 51 +-
.../test/org/apache/solr/schema/PolyFieldTest.java | 92 +-
.../PreAnalyzedFieldManagedSchemaCloudTest.java | 22 +-
.../apache/solr/schema/PreAnalyzedFieldTest.java | 159 +-
.../apache/solr/schema/PrimitiveFieldTypeTest.java | 58 +-
.../test/org/apache/solr/schema/RankFieldTest.java | 305 +-
.../org/apache/solr/schema/RequiredFieldsTest.java | 197 +-
.../solr/schema/ResolveAnalyzerByNameTest.java | 67 +-
.../apache/solr/schema/SchemaApiFailureTest.java | 30 +-
.../schema/SchemaVersionSpecificBehaviorTest.java | 255 +-
.../org/apache/solr/schema/SchemaWatcherTest.java | 16 +-
.../solr/schema/SpatialRPTFieldTypeTest.java | 191 +-
.../apache/solr/schema/StrFieldAnalyzerTest.java} | 36 +-
.../apache/solr/schema/SynonymTokenizerTest.java | 8 +-
.../org/apache/solr/schema/TestBinaryField.java | 58 +-
.../solr/schema/TestBulkSchemaConcurrent.java | 223 +-
.../apache/solr/schema/TestCloudManagedSchema.java | 42 +-
.../apache/solr/schema/TestCloudSchemaless.java | 92 +-
.../org/apache/solr/schema/TestCollationField.java | 195 +-
.../solr/schema/TestCollationFieldDocValues.java | 194 +-
.../org/apache/solr/schema/TestManagedSchema.java | 202 +-
.../apache/solr/schema/TestManagedSchemaAPI.java | 33 +-
.../solr/schema/TestManagedSchemaThreadSafety.java | 90 +-
.../org/apache/solr/schema/TestOmitPositions.java | 46 +-
.../org/apache/solr/schema/TestPointFields.java | 4693 +++++++++----
.../org/apache/solr/schema/TestSchemaField.java | 44 +-
.../org/apache/solr/schema/TestSchemaManager.java | 78 +-
.../solr/schema/TestSchemalessBufferedUpdates.java | 84 +-
.../apache/solr/schema/TestSortableTextField.java | 692 +-
.../test/org/apache/solr/schema/TestTextField.java | 24 +-
.../solr/schema/TestUseDocValuesAsStored.java | 392 +-
.../solr/schema/TestUseDocValuesAsStored2.java | 154 +-
.../TrieIntPrefixActsAsRangeQueryFieldType.java | 6 +-
.../apache/solr/schema/WrappedIntPointField.java | 6 +-
.../apache/solr/schema/WrappedTrieIntField.java | 1 +
.../solr/search/AnalyticsMergeStrategyTest.java | 60 +-
.../org/apache/solr/search/AnalyticsQueryTest.java | 18 +-
.../solr/search/AnalyticsTestQParserPlugin.java | 63 +-
.../search/ApacheLuceneSolrNearQueryBuilder.java | 16 +-
.../solr/search/ChooseOneWordQueryBuilder.java | 9 +-
.../solr/search/CurrencyRangeFacetCloudTest.java | 466 +-
.../org/apache/solr/search/CursorMarkTest.java | 87 +-
.../solr/search/DelayingSearchComponent.java | 17 +-
.../test/org/apache/solr/search/DocSetPerf.java | 89 +-
.../apache/solr/search/GoodbyeQueryBuilder.java | 5 +-
.../org/apache/solr/search/HandyQueryBuilder.java | 7 +-
.../org/apache/solr/search/HelloQueryBuilder.java | 5 +-
.../org/apache/solr/search/LargeFieldTest.java | 47 +-
.../apache/solr/search/MaxScoreCollectorTest.java | 28 +-
.../org/apache/solr/search/MergeStrategyTest.java | 154 +-
.../apache/solr/search/MockSearchComponent.java | 9 +-
.../org/apache/solr/search/QueryEqualityTest.java | 1339 ++--
.../org/apache/solr/search/QueryParsingTest.java | 102 +-
.../apache/solr/search/RankQParserPluginTest.java | 417 +-
.../test/org/apache/solr/search/RankQueryTest.java | 44 +-
.../apache/solr/search/RankQueryTestPlugin.java | 304 +-
.../org/apache/solr/search/ReturnFieldsTest.java | 548 +-
.../search/SignificantTermsQParserPluginTest.java | 223 +-
.../apache/solr/search/SolrIndexSearcherTest.java | 522 +-
.../apache/solr/search/SortSpecParsingTest.java | 77 +-
.../org/apache/solr/search/SpatialFilterTest.java | 182 +-
.../solr/search/TestAddFieldRealTimeGet.java | 41 +-
.../org/apache/solr/search/TestBlockCollapse.java | 1629 +++--
.../org/apache/solr/search/TestCaffeineCache.java | 130 +-
.../solr/search/TestCancellableCollector.java | 2 +-
.../solr/search/TestCollapseQParserPlugin.java | 1547 +++--
.../search/TestComplexPhraseLeadingWildcard.java | 89 +-
.../search/TestComplexPhraseQParserPlugin.java | 508 +-
.../org/apache/solr/search/TestComponentsName.java | 59 +-
.../org/apache/solr/search/TestCustomSort.java | 302 +-
.../test/org/apache/solr/search/TestDocSet.java | 206 +-
.../solr/search/TestElisionMultitermQuery.java | 5 +-
.../solr/search/TestExtendedDismaxParser.java | 3975 ++++++-----
.../apache/solr/search/TestFieldSortValues.java | 26 +-
.../apache/solr/search/TestFilteredDocIdSet.java | 226 +-
.../test/org/apache/solr/search/TestFiltering.java | 401 +-
.../solr/search/TestFoldingMultitermQuery.java | 244 +-
.../solr/search/TestGraphTermsQParserPlugin.java | 69 +-
.../apache/solr/search/TestHashQParserPlugin.java | 165 +-
.../org/apache/solr/search/TestIndexSearcher.java | 261 +-
.../org/apache/solr/search/TestInitQParser.java | 13 +-
.../search/TestLegacyNumericRangeQueryBuilder.java | 54 +-
.../solr/search/TestMaxScoreQueryParser.java | 82 +-
.../org/apache/solr/search/TestMinHashQParser.java | 183 +-
.../org/apache/solr/search/TestMissingGroups.java | 184 +-
.../apache/solr/search/TestMultiWordSynonyms.java | 249 +-
.../apache/solr/search/TestNoOpRegenerator.java | 46 +-
...estOverriddenPrefixQueryForCustomFieldType.java | 43 +-
.../solr/search/TestPayloadCheckQParserPlugin.java | 103 +-
.../solr/search/TestPayloadScoreQParserPlugin.java | 83 +-
.../apache/solr/search/TestPseudoReturnFields.java | 1122 ++--
.../org/apache/solr/search/TestQueryTypes.java | 737 ++-
.../org/apache/solr/search/TestQueryUtils.java | 327 +-
.../test/org/apache/solr/search/TestRTGBase.java | 26 +-
.../search/TestRandomCollapseQParserPlugin.java | 216 +-
.../org/apache/solr/search/TestRangeQuery.java | 653 +-
.../solr/search/TestReRankQParserPlugin.java | 724 +-
.../org/apache/solr/search/TestRealTimeGet.java | 1109 ++--
.../test/org/apache/solr/search/TestRecovery.java | 1339 ++--
.../test/org/apache/solr/search/TestReload.java | 45 +-
.../org/apache/solr/search/TestReloadDeadlock.java | 201 +-
.../org/apache/solr/search/TestSearchPerf.java | 131 +-
.../org/apache/solr/search/TestSearcherReuse.java | 103 +-
.../solr/search/TestSimpleQParserPlugin.java | 560 +-
.../org/apache/solr/search/TestSmileRequest.java | 42 +-
.../org/apache/solr/search/TestSolr4Spatial.java | 549 +-
.../org/apache/solr/search/TestSolr4Spatial2.java | 387 +-
.../org/apache/solr/search/TestSolrCachePerf.java | 97 +-
.../org/apache/solr/search/TestSolrCoreParser.java | 88 +-
.../apache/solr/search/TestSolrFieldCacheBean.java | 32 +-
.../src/test/org/apache/solr/search/TestSolrJ.java | 82 +-
.../apache/solr/search/TestSolrQueryParser.java | 2138 +++---
.../src/test/org/apache/solr/search/TestSort.java | 265 +-
.../apache/solr/search/TestStandardQParsers.java | 52 +-
.../org/apache/solr/search/TestStressLucene.java | 444 +-
.../org/apache/solr/search/TestStressRecovery.java | 454 +-
.../org/apache/solr/search/TestStressReorder.java | 463 +-
.../apache/solr/search/TestStressUserVersions.java | 409 +-
.../org/apache/solr/search/TestStressVersions.java | 353 +-
.../solr/search/TestSurroundQueryParser.java | 87 +-
.../org/apache/solr/search/TestTaskManagement.java | 373 +-
.../apache/solr/search/TestTermQParserPlugin.java | 130 +-
.../apache/solr/search/TestTermsQParserPlugin.java | 197 +-
.../test/org/apache/solr/search/TestTrieFacet.java | 156 +-
.../apache/solr/search/TestValueSourceCache.java | 53 +-
.../apache/solr/search/TestXmlQParserPlugin.java | 10 +-
...stributedFacetSimpleRefinementLongTailTest.java | 373 +-
.../solr/search/facet/RangeFacetCloudTest.java | 964 ++-
.../search/facet/SpatialHeatmapFacetsTest.java | 465 +-
.../search/facet/TestCloudJSONFacetJoinDomain.java | 725 +-
.../solr/search/facet/TestCloudJSONFacetSKG.java | 695 +-
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 1048 +--
.../solr/search/facet/TestJsonFacetErrors.java | 563 +-
.../solr/search/facet/TestJsonFacetRefinement.java | 2514 ++++---
.../apache/solr/search/facet/TestJsonFacets.java | 6285 +++++++++++-------
.../search/facet/TestJsonFacetsStatsParsing.java | 119 +-
.../facet/TestJsonFacetsWithNestedObjects.java | 653 +-
.../solr/search/facet/TestJsonRangeFacets.java | 553 +-
.../solr/search/function/AggValueSourceTest.java | 11 +-
.../solr/search/function/SortByFunctionTest.java | 349 +-
.../solr/search/function/TestFunctionQuery.java | 1348 ++--
.../function/TestMinMaxOnMultiValuedField.java | 988 +--
.../apache/solr/search/function/TestOrdValues.java | 119 +-
.../search/function/TestSortByMinMaxFunction.java | 11 +-
.../function/distance/DistanceFunctionTest.java | 396 +-
.../org/apache/solr/search/join/BJQParserTest.java | 575 +-
.../search/join/CrossCollectionJoinQueryTest.java | 153 +-
.../apache/solr/search/join/GraphQueryTest.java | 168 +-
.../search/join/InvalidConfigJoinQueryTest.java | 14 +-
.../solr/search/join/TestCloudNestedDocsSort.java | 171 +-
.../solr/search/join/TestNestedDocsSort.java | 231 +-
.../solr/search/join/TestScoreJoinQPNoScore.java | 397 +-
.../solr/search/join/TestScoreJoinQPScore.java | 335 +-
.../join/another/BJQFilterAccessibleTest.java | 16 +-
.../apache/solr/search/json/TestJsonRequest.java | 1074 +--
.../solr/search/mlt/CloudMLTQParserTest.java | 211 +-
.../solr/search/mlt/SimpleMLTQParserTest.java | 122 +-
.../apache/solr/search/neural/KnnQParserTest.java | 597 +-
.../similarities/BaseSimilarityTestCase.java | 18 +-
.../similarities/TestBM25SimilarityFactory.java | 10 +-
.../similarities/TestBooleanSimilarityFactory.java | 6 +-
.../similarities/TestClassicSimilarityFactory.java | 9 +-
.../similarities/TestDFISimilarityFactory.java | 13 +-
.../similarities/TestDFRSimilarityFactory.java | 12 +-
.../similarities/TestIBSimilarityFactory.java | 10 +-
.../TestLMDirichletSimilarityFactory.java | 10 +-
.../TestLMJelinekMercerSimilarityFactory.java | 10 +-
.../TestNonDefinedSimilarityFactory.java | 9 +-
.../similarities/TestPerFieldSimilarity.java | 27 +-
.../TestPerFieldSimilarityWithDefaultOverride.java | 17 +-
.../TestSweetSpotSimilarityFactory.java | 82 +-
.../solr/search/stats/TestBaseStatsCache.java | 10 +-
.../solr/search/stats/TestDefaultStatsCache.java | 41 +-
.../apache/solr/search/stats/TestDistribIDF.java | 64 +-
.../solr/search/stats/TestExactStatsCache.java | 12 +-
.../solr/security/AllowListUrlCheckerTest.java | 13 +-
.../solr/security/AuditLoggerIntegrationTest.java | 383 +-
.../solr/security/AuditLoggerPluginTest.java | 199 +-
.../AuthWithShardHandlerFactoryOverrideTest.java | 63 +-
.../BaseTestRuleBasedAuthorizationPlugin.java | 883 ++-
.../solr/security/BasicAuthIntegrationTest.java | 332 +-
.../solr/security/BasicAuthOnSingleNodeTest.java | 66 +-
.../solr/security/BasicAuthStandaloneTest.java | 105 +-
.../solr/security/CallbackAuditLoggerPlugin.java | 30 +-
.../apache/solr/security/CertAuthPluginTest.java | 83 +-
.../solr/security/MockAuditLoggerPlugin.java | 7 +-
.../solr/security/MockAuthenticationPlugin.java | 41 +-
.../solr/security/MockAuthorizationPlugin.java | 14 +-
.../apache/solr/security/MultiAuthPluginTest.java | 178 +-
.../security/MultiDestinationAuditLoggerTest.java | 21 +-
.../security/PKIAuthenticationIntegrationTest.java | 78 +-
.../solr/security/PrincipalWithUserRoles.java | 20 +-
.../security/SolrLogAuditLoggerPluginTest.java | 15 +-
.../solr/security/TestAuthorizationFramework.java | 35 +-
...stExternalRoleRuleBasedAuthorizationPlugin.java | 15 +-
.../solr/security/TestPKIAuthenticationPlugin.java | 119 +-
.../security/TestSha256AuthenticationProvider.java | 33 +-
.../org/apache/solr/servlet/CacheHeaderTest.java | 113 +-
.../apache/solr/servlet/CacheHeaderTestBase.java | 75 +-
.../solr/servlet/DirectSolrConnectionTest.java | 64 +-
.../apache/solr/servlet/HttpSolrCallCloudTest.java | 41 +-
.../org/apache/solr/servlet/NoCacheHeaderTest.java | 73 +-
.../apache/solr/servlet/ResponseHeaderTest.java | 31 +-
.../apache/solr/servlet/SecurityHeadersTest.java | 53 +-
.../apache/solr/servlet/SolrRequestParserTest.java | 435 +-
.../solr/servlet/TestRequestRateLimiter.java | 121 +-
.../spelling/ConjunctionSolrSpellCheckerTest.java | 50 +-
.../solr/spelling/DirectSolrSpellCheckerTest.java | 125 +-
.../solr/spelling/FileBasedSpellCheckerTest.java | 155 +-
.../solr/spelling/IndexBasedSpellCheckerTest.java | 377 +-
.../apache/solr/spelling/SimpleQueryConverter.java | 10 +-
.../solr/spelling/SpellCheckCollatorTest.java | 585 +-
.../SpellCheckCollatorWithCollapseTest.java | 64 +-
.../spelling/SpellPossibilityIteratorTest.java | 88 +-
.../solr/spelling/SpellingQueryConverterTest.java | 159 +-
.../spelling/TestSuggestSpellingConverter.java | 49 +-
.../spelling/WordBreakSolrSpellCheckerTest.java | 461 +-
.../suggest/RandomTestDictionaryFactory.java | 16 +-
.../solr/spelling/suggest/SuggesterTest.java | 99 +-
.../suggest/TestAnalyzeInfixSuggestions.java | 211 +-
.../spelling/suggest/TestAnalyzedSuggestions.java | 38 +-
.../suggest/TestBlendedInfixSuggestions.java | 139 +-
.../spelling/suggest/TestFileDictionaryLookup.java | 129 +-
.../spelling/suggest/TestFreeTextSuggestions.java | 67 +-
.../suggest/TestFuzzyAnalyzedSuggestions.java | 132 +-
.../TestHighFrequencyDictionaryFactory.java | 152 +-
.../spelling/suggest/TestPhraseSuggestions.java | 20 +-
.../apache/solr/uninverting/TestDocTermOrds.java | 257 +-
.../uninverting/TestDocTermOrdsUninvertLimit.java | 60 +-
.../apache/solr/uninverting/TestFieldCache.java | 397 +-
.../solr/uninverting/TestFieldCacheReopen.java | 29 +-
.../solr/uninverting/TestFieldCacheSort.java | 563 +-
.../solr/uninverting/TestFieldCacheSortRandom.java | 117 +-
.../uninverting/TestFieldCacheVsDocValues.java | 128 +-
.../uninverting/TestFieldCacheWithThreads.java | 189 +-
.../solr/uninverting/TestLegacyFieldCache.java | 262 +-
.../solr/uninverting/TestNumericTerms32.java | 91 +-
.../solr/uninverting/TestNumericTerms64.java | 92 +-
.../solr/uninverting/TestUninvertingReader.java | 189 +-
.../org/apache/solr/update/AddBlockUpdateTest.java | 728 +-
.../solr/update/AnalysisErrorHandlingTest.java | 19 +-
.../solr/update/DataDrivenBlockJoinTest.java | 52 +-
.../solr/update/DeleteByIdWithRouterFieldTest.java | 297 +-
.../solr/update/DirectUpdateHandlerTest.java | 293 +-
.../apache/solr/update/DocumentBuilderTest.java | 228 +-
.../apache/solr/update/MaxSizeAutoCommitTest.java | 186 +-
.../solr/update/MockStreamingSolrClients.java | 28 +-
.../apache/solr/update/MockingHttp2SolrClient.java | 32 +-
.../test/org/apache/solr/update/PeerSyncTest.java | 411 +-
.../solr/update/PeerSyncWithBufferUpdatesTest.java | 79 +-
.../PeerSyncWithIndexFingerprintCachingTest.java | 69 +-
...ncWithLeaderAndIndexFingerprintCachingTest.java | 17 +-
.../apache/solr/update/PeerSyncWithLeaderTest.java | 25 +-
.../test/org/apache/solr/update/RootFieldTest.java | 59 +-
.../org/apache/solr/update/SoftAutoCommitTest.java | 388 +-
.../apache/solr/update/SolrCmdDistributorTest.java | 538 +-
.../apache/solr/update/SolrIndexConfigTest.java | 119 +-
.../apache/solr/update/SolrIndexMetricsTest.java | 47 +-
.../apache/solr/update/SolrIndexSplitterTest.java | 239 +-
.../solr/update/TestAtomicUpdateErrorCases.java | 47 +-
.../solr/update/TestExceedMaxTermLength.java | 80 +-
.../update/TestInPlaceUpdateWithRouteField.java | 108 +-
.../solr/update/TestInPlaceUpdatesDistrib.java | 1066 +--
.../update/TestInPlaceUpdatesRequiredField.java | 17 +-
.../solr/update/TestInPlaceUpdatesStandalone.java | 1195 ++--
.../solr/update/TestIndexingPerformance.java | 94 +-
.../solr/update/TestNestedUpdateProcessor.java | 607 +-
.../test/org/apache/solr/update/TestUpdate.java | 260 +-
.../org/apache/solr/update/TransactionLogTest.java | 11 +-
.../test/org/apache/solr/update/UpdateLogTest.java | 183 +-
.../org/apache/solr/update/UpdateParamsTest.java | 41 +-
.../org/apache/solr/update/VersionInfoTest.java | 59 +-
.../AbstractAtomicUpdatesMultivalueTestBase.java | 241 +-
.../AddSchemaFieldsUpdateProcessorFactoryTest.java | 212 +-
.../update/processor/AtomicUpdateJavabinTest.java | 181 +-
.../AtomicUpdateProcessorFactoryTest.java | 232 +-
.../solr/update/processor/AtomicUpdatesTest.java | 864 ++-
.../CategoryRoutedAliasUpdateProcessorTest.java | 352 +-
.../ClassificationUpdateProcessorFactoryTest.java | 48 +-
...assificationUpdateProcessorIntegrationTest.java | 286 +-
.../ClassificationUpdateProcessorTest.java | 667 +-
.../CloneFieldUpdateProcessorFactoryTest.java | 351 +-
.../processor/CustomUpdateRequestProcessor.java | 8 +-
.../CustomUpdateRequestProcessorFactory.java | 17 +-
.../processor/DefaultValueUpdateProcessorTest.java | 86 +-
.../DimensionalRoutedAliasUpdateProcessorTest.java | 432 +-
.../processor/DistributedUpdateProcessorTest.java | 125 +-
.../DocExpirationUpdateProcessorFactoryTest.java | 201 +-
.../FieldMutatingUpdateProcessorTest.java | 920 +--
...reCommitOptimizeUpdateProcessorFactoryTest.java | 30 +-
.../IgnoreLargeDocumentProcessorFactoryTest.java | 52 +-
.../JavaBinAtomicUpdateMultivalueTest.java | 1 -
.../update/processor/NestedAtomicUpdateTest.java | 921 ++-
.../ParsingFieldUpdateProcessorsTest.java | 693 +-
.../processor/PreAnalyzedUpdateProcessorTest.java | 107 +-
.../processor/RecordingUpdateProcessorFactory.java | 59 +-
.../update/processor/RegexBoostProcessorTest.java | 35 +-
.../processor/RoutedAliasUpdateProcessorTest.java | 215 +-
.../SignatureUpdateProcessorFactoryTest.java | 115 +-
.../SkipExistingDocumentsProcessorFactoryTest.java | 68 +-
.../processor/TemplateUpdateProcessorTest.java | 55 +-
.../update/processor/TestCloudDeduplication.java | 83 +-
.../processor/TestDocBasedVersionConstraints.java | 828 ++-
.../processor/TestPartialUpdateDeduplication.java | 6 +-
.../TimeRoutedAliasUpdateProcessorTest.java | 1087 +--
.../processor/TolerantUpdateProcessorTest.java | 396 +-
.../processor/TrackingUpdateProcessorFactory.java | 59 +-
.../update/processor/URLClassifyProcessorTest.java | 139 +-
.../processor/UUIDUpdateProcessorFallbackTest.java | 117 +-
.../UniqFieldsUpdateProcessorFactoryTest.java | 84 +-
.../UpdateRequestProcessorFactoryTest.java | 165 +-
.../processor/XMLAtomicUpdateMultivalueTest.java | 1 -
.../test/org/apache/solr/util/AuthToolTest.java | 37 +-
.../src/test/org/apache/solr/util/BitSetPerf.java | 113 +-
.../org/apache/solr/util/CircularListTest.java | 13 +-
.../org/apache/solr/util/DateMathParserTest.java | 167 +-
.../test/org/apache/solr/util/DynamicMapsTest.java | 11 +-
.../test/org/apache/solr/util/FileUtilsTest.java | 6 +-
.../src/test/org/apache/solr/util/LongSetTest.java | 2 -
.../test/org/apache/solr/util/ModuleUtilsTest.java | 18 +-
.../org/apache/solr/util/OrderedExecutorTest.java | 141 +-
.../test/org/apache/solr/util/PrimUtilsTest.java | 44 +-
.../org/apache/solr/util/SimplePostToolTest.java | 145 +-
.../org/apache/solr/util/SolrCliUptimeTest.java | 27 +-
.../org/apache/solr/util/SolrLogPostToolTest.java | 203 +-
.../org/apache/solr/util/SolrPluginUtilsTest.java | 332 +-
.../org/apache/solr/util/TestCircuitBreaker.java | 137 +-
.../test/org/apache/solr/util/TestExportTool.java | 102 +-
.../org/apache/solr/util/TestFastOutputStream.java | 20 +-
.../apache/solr/util/TestMaxTokenLenTokenizer.java | 151 +-
.../test/org/apache/solr/util/TestRTimerTree.java | 8 +-
.../org/apache/solr/util/TestSafeXMLParsing.java | 112 +-
.../apache/solr/util/TestSolrCLIRunExample.java | 310 +-
.../solr/util/TestSolrJacksonAnnotation.java | 31 +-
.../test/org/apache/solr/util/TestSolrVersion.java | 11 +-
.../org/apache/solr/util/TestSystemIdResolver.java | 124 +-
.../org/apache/solr/util/TestTestInjection.java | 24 +-
.../src/test/org/apache/solr/util/TestUtils.java | 415 +-
.../org/apache/solr/util/TimeZoneUtilsTest.java | 127 +-
.../util/configuration/SSLConfigurationsTest.java | 33 +-
.../SSLCredentialProviderFactoryTest.java | 23 +-
.../providers/EnvSSLCredentialProviderTest.java | 27 +-
.../SysPropSSLCredentialProviderTest.java | 28 +-
.../BigEndianAscendingWordDeserializerTest.java | 305 +-
.../hll/BigEndianAscendingWordSerializerTest.java | 595 +-
.../org/apache/solr/util/hll/BitVectorTest.java | 255 +-
.../org/apache/solr/util/hll/ExplicitHLLTest.java | 385 +-
.../test/org/apache/solr/util/hll/FullHLLTest.java | 614 +-
.../apache/solr/util/hll/HLLSerializationTest.java | 133 +-
.../test/org/apache/solr/util/hll/HLLUtilTest.java | 39 +-
.../solr/util/hll/IntegrationTestGenerator.java | 1232 ++--
.../org/apache/solr/util/hll/NumberUtilTest.java | 141 +-
.../solr/util/hll/ProbabilisticTestUtil.java | 93 +-
.../org/apache/solr/util/hll/SparseHLLTest.java | 960 +--
.../apache/solr/util/stats/MetricUtilsTest.java | 175 +-
.../solr/util/tracing/TestDistributedTracing.java | 58 +-
.../solr/util/tracing/TestHttpServletCarrier.java | 29 +-
solr/distribution/build.gradle | 9 +-
solr/docker/build.gradle | 7 +
solr/docker/tests/cases/initdb/test.sh | 2 +-
.../error_prone_annotations-2.10.0.jar.sha1 | 1 -
.../error_prone_annotations-2.11.0.jar.sha1 | 1 +
solr/licenses/hadoop-annotations-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-annotations-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-auth-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-auth-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-client-api-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-client-api-3.3.2.jar.sha1 | 1 +
.../hadoop-client-minicluster-3.3.1.jar.sha1 | 1 -
.../hadoop-client-minicluster-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-client-runtime-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-client-runtime-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-common-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-common-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-hdfs-3.3.1-tests.jar.sha1 | 1 -
solr/licenses/hadoop-hdfs-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-hdfs-3.3.2-tests.jar.sha1 | 1 +
solr/licenses/hadoop-hdfs-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-minikdc-3.3.1.jar.sha1 | 1 -
solr/licenses/hadoop-minikdc-3.3.2.jar.sha1 | 1 +
.../htrace-core4-4.1.0-incubating.jar.sha1 | 1 -
solr/licenses/htrace-core4-LICENSE-ASL.txt | 182 -
solr/licenses/htrace-core4-NOTICE.txt | 18 -
solr/licenses/junit-4.13.1.jar.sha1 | 1 -
solr/licenses/junit-4.13.2.jar.sha1 | 1 +
solr/licenses/snappy-java-1.1.7.6.jar.sha1 | 1 -
solr/licenses/snappy-java-1.1.8.2.jar.sha1 | 1 +
...ExtractNamedEntitiesUpdateProcessorFactory.java | 4 +-
.../stream/AnalyticsShardRequestManager.java | 2 +-
.../solr/analytics/SolrAnalyticsTestCase.java | 2 +-
.../handler/clustering/ClusteringComponent.java | 4 +-
.../solr/handler/clustering/EngineParameters.java | 96 +-
solr/modules/hadoop-auth/build.gradle | 3 +-
.../solr/security/hadoop/KerberosTestServices.java | 4 +-
.../TestRuleBasedAuthorizationWithKerberos.java | 3 +-
.../hadoop/TestSolrCloudWithHadoopAuthPlugin.java | 3 +-
.../hadoop/TestSolrCloudWithKerberosAlt.java | 3 +-
.../security/hadoop/TestZkAclsWithHadoopAuth.java | 2 +-
solr/modules/hdfs/build.gradle | 1 +
.../solr/hdfs/snapshots/SolrSnapshotsTool.java | 15 +-
.../org/apache/solr/hdfs/store/HdfsFileWriter.java | 4 +-
.../solr/hdfs/store/blockcache/BlockCache.java | 4 +-
.../solr/hdfs/store/blockcache/BlockCacheKey.java | 4 +-
.../hdfs/store/blockcache/BlockCacheLocation.java | 4 +-
.../solr/hdfs/store/blockcache/BlockDirectory.java | 4 +-
.../hdfs/store/blockcache/BlockDirectoryCache.java | 4 +-
.../solr/hdfs/store/blockcache/BlockLocks.java | 4 +-
.../solr/hdfs/store/blockcache/BufferStore.java | 4 +-
.../apache/solr/hdfs/store/blockcache/Cache.java | 4 +-
.../store/blockcache/CustomBufferedIndexInput.java | 4 +-
.../blockcache/ReusedBufferedIndexOutput.java | 4 +-
.../apache/solr/hdfs/store/blockcache/Store.java | 4 +-
.../org/apache/solr/hdfs/update/HdfsUpdateLog.java | 4 +-
.../hdfs/util/HdfsRecoverLeaseFileSystemUtils.java | 4 +-
.../src/test/org/apache/hadoop/fs/FileUtil.java | 119 +-
.../src/test/org/apache/hadoop/fs/HardLink.java | 4 +-
.../org/apache/hadoop/fs/RawLocalFileSystem.java | 36 +-
.../datanode/fsdataset/impl/BlockPoolSlice.java | 28 +-
.../test/org/apache/hadoop/util/DiskChecker.java | 12 +-
.../org/apache/solr/hdfs/cloud/HdfsTestUtil.java | 6 +-
.../hdfs/cloud/MoveReplicaHdfsFailoverTest.java | 38 +-
.../SharedFileSystemAutoReplicaFailoverTest.java | 28 +-
.../org/apache/solr/hdfs/cloud/StressHdfsTest.java | 18 +-
.../collections/TestHdfsCloudBackupRestore.java | 2 +-
.../hdfs/handler/TestHdfsBackupRestoreCore.java | 3 +-
.../solr/hdfs/store/blockcache/BlockCacheTest.java | 12 +-
.../solr/hdfs/util/BadHdfsThreadsFilter.java | 2 +
.../apache/solr/security/jwt/JWTAuthPlugin.java | 37 +-
.../java/org/apache/solr/ltr/feature/Feature.java | 8 +-
.../org/apache/solr/ltr/model/LTRScoringModel.java | 12 +-
.../LTRFeatureLoggerTransformerFactory.java | 4 +-
.../org/apache/solr/ltr/TestLTROnSolrCloud.java | 16 +-
.../test/org/apache/solr/ltr/TestRerankBase.java | 68 +-
.../apache/solr/ltr/model/TestAdapterModel.java | 12 +-
.../solr/ltr/model/TestDefaultWrapperModel.java | 23 +-
.../solr/ltr/store/rest/TestModelManager.java | 2 +-
.../store/rest/TestModelManagerPersistence.java | 22 +-
.../apache/solr/handler/sql/CalciteSolrDriver.java | 20 +
.../org/apache/solr/handler/sql/SolrFilter.java | 295 +-
.../org/apache/solr/handler/sql/SolrSchema.java | 2 +-
.../solr/handler/sql/functions/ArrayContains.java | 79 +
.../handler/sql/functions/ArrayContainsAll.java} | 24 +-
.../handler/sql/functions/ArrayContainsAny.java} | 24 +-
.../solr/handler/sql/functions}/package-info.java | 7 +-
.../apache/solr/handler/sql/TestSQLHandler.java | 117 +-
solr/packaging/build.gradle | 62 +-
solr/packaging/test/README.md | 61 +
solr/packaging/test/bats_helper.bash | 65 +
.../test/test_auth.bats} | 30 +-
solr/packaging/test/test_create_collection.bats | 88 +
solr/packaging/test/test_delete_collection.bats | 68 +
solr/packaging/test/test_help.bats | 94 +
.../test/test_start_solr.bats} | 26 +-
solr/prometheus-exporter/README.md | 2 +-
solr/prometheus-exporter/build.gradle | 1 +
.../conf/grafana-solr-dashboard.json | 20 +-
.../conf/solr-exporter-config.xml | 66 +-
.../solr/prometheus/scraper/SolrCloudScraper.java | 12 +-
.../solr/prometheus/scraper/SolrScraper.java | 2 +-
.../prometheus/PrometheusExporterTestBase.java | 2 +-
.../prometheus/scraper/SolrCloudScraperTest.java | 7 +-
solr/server/build.gradle | 4 +
solr/server/etc/security.policy | 3 -
solr/solr-ref-guide/build.gradle | 26 -
.../pages/jwt-authentication-plugin.adoc | 20 +-
.../pages/performance-statistics-reference.adoc | 16 +-
.../pages/taking-solr-to-production.adoc | 11 +-
.../modules/query-guide/pages/highlighting.adoc | 4 +-
.../pages/major-changes-in-solr-9.adoc | 6 +
.../client/solrj/FastStreamingDocsCallback.java | 25 +-
.../apache/solr/client/solrj/ResponseParser.java | 16 +-
.../apache/solr/client/solrj/RoutedAliasTypes.java | 7 +-
.../org/apache/solr/client/solrj/SolrClient.java | 816 +--
.../org/apache/solr/client/solrj/SolrQuery.java | 546 +-
.../org/apache/solr/client/solrj/SolrRequest.java | 73 +-
.../org/apache/solr/client/solrj/SolrResponse.java | 27 +-
.../solr/client/solrj/SolrServerException.java | 11 +-
.../client/solrj/StreamingResponseCallback.java | 6 +-
.../apache/solr/client/solrj/V2RequestSupport.java | 10 +-
.../client/solrj/beans/DocumentObjectBinder.java | 140 +-
.../org/apache/solr/client/solrj/beans/Field.java | 8 +-
.../solr/client/solrj/beans/package-info.java | 8 +-
.../client/solrj/cloud/AlreadyExistsException.java | 5 +-
.../client/solrj/cloud/BadVersionException.java | 4 +-
.../client/solrj/cloud/DelegatingCloudManager.java | 104 +-
.../cloud/DelegatingClusterStateProvider.java | 161 +-
.../client/solrj/cloud/DistribStateManager.java | 57 +-
.../solr/client/solrj/cloud/DistributedQueue.java | 17 +-
.../solrj/cloud/DistributedQueueFactory.java | 4 +-
.../solr/client/solrj/cloud/NodeStateProvider.java | 13 +-
.../solr/client/solrj/cloud/NotEmptyException.java | 5 +-
.../apache/solr/client/solrj/cloud/ShardTerms.java | 44 +-
.../solr/client/solrj/cloud/SocketProxy.java | 55 +-
.../solr/client/solrj/cloud/SolrCloudManager.java | 23 +-
.../solr/client/solrj/cloud/VersionedData.java | 14 +-
.../solr/client/solrj/cloud/package-info.java | 6 +-
.../solr/client/solrj/embedded/SSLConfig.java | 94 +-
.../client/solrj/impl/BaseCloudSolrClient.java | 628 +-
.../solrj/impl/BaseHttpClusterStateProvider.java | 189 +-
.../solr/client/solrj/impl/BaseHttpSolrClient.java | 24 +-
.../client/solrj/impl/BinaryRequestWriter.java | 11 +-
.../client/solrj/impl/BinaryResponseParser.java | 11 +-
.../client/solrj/impl/CloudHttp2SolrClient.java | 111 +-
.../solr/client/solrj/impl/CloudSolrClient.java | 170 +-
.../client/solrj/impl/ClusterStateProvider.java | 63 +-
.../impl/ConcurrentUpdateHttp2SolrClient.java | 189 +-
.../solrj/impl/ConcurrentUpdateSolrClient.java | 518 +-
.../solrj/impl/DelegationTokenHttpSolrClient.java | 21 +-
.../solrj/impl/Http2ClusterStateProvider.java | 6 +-
.../solr/client/solrj/impl/Http2SolrClient.java | 414 +-
.../solrj/impl/HttpClientBuilderFactory.java | 19 +-
.../solr/client/solrj/impl/HttpClientUtil.java | 314 +-
.../solrj/impl/HttpClusterStateProvider.java | 6 +-
.../client/solrj/impl/HttpListenerFactory.java | 17 +-
.../solr/client/solrj/impl/HttpSolrClient.java | 583 +-
.../solrj/impl/InputStreamResponseParser.java | 7 +-
.../client/solrj/impl/Krb5HttpClientBuilder.java | 154 +-
.../solr/client/solrj/impl/LBHttp2SolrClient.java | 256 +-
.../solr/client/solrj/impl/LBHttpSolrClient.java | 168 +-
.../solr/client/solrj/impl/LBSolrClient.java | 178 +-
.../solr/client/solrj/impl/NoOpResponseParser.java | 16 +-
.../solr/client/solrj/impl/PreemptiveAuth.java | 22 +-
.../PreemptiveBasicAuthClientBuilderFactory.java | 91 +-
.../solr/client/solrj/impl/SolrClientBuilder.java | 40 +-
.../client/solrj/impl/SolrClientCloudManager.java | 30 +-
.../solrj/impl/SolrClientNodeStateProvider.java | 234 +-
.../client/solrj/impl/SolrHttpClientBuilder.java | 22 +-
.../solrj/impl/SolrHttpClientContextBuilder.java | 29 +-
.../solrj/impl/SolrHttpRequestRetryHandler.java | 95 +-
.../solrj/impl/SolrPortAwareCookieSpecFactory.java | 12 +-
.../solrj/impl/StreamingBinaryResponseParser.java | 175 +-
.../solr/client/solrj/impl/XMLResponseParser.java | 644 +-
.../solrj/impl/ZkClientClusterStateProvider.java | 87 +-
.../client/solrj/impl/ZkDistribStateManager.java | 47 +-
.../solr/client/solrj/impl/package-info.java | 7 +-
.../client/solrj/io/ClassificationEvaluation.java | 11 +-
.../java/org/apache/solr/client/solrj/io/Lang.java | 67 +-
.../apache/solr/client/solrj/io/ModelCache.java | 41 +-
.../solr/client/solrj/io/SolrClientCache.java | 52 +-
.../org/apache/solr/client/solrj/io/Tuple.java | 130 +-
.../client/solrj/io/comp/ComparatorLambda.java | 5 +-
.../solr/client/solrj/io/comp/ComparatorOrder.java | 22 +-
.../solr/client/solrj/io/comp/FieldComparator.java | 171 +-
.../apache/solr/client/solrj/io/comp/HashKey.java | 18 +-
.../solrj/io/comp/MultipleFieldComparator.java | 96 +-
.../solrj/io/comp/SingleValueComparator.java | 29 +-
.../client/solrj/io/comp/StreamComparator.java | 7 +-
.../solr/client/solrj/io/comp/package-info.java | 8 +-
.../apache/solr/client/solrj/io/eq/Equalitor.java | 10 +-
.../solr/client/solrj/io/eq/FieldEqualitor.java | 109 +-
.../client/solrj/io/eq/MultipleFieldEqualitor.java | 94 +-
.../solr/client/solrj/io/eq/StreamEqualitor.java | 4 +-
.../solr/client/solrj/io/eq/package-info.java | 6 +-
.../solrj/io/eval/AbsoluteValueEvaluator.java | 32 +-
.../solr/client/solrj/io/eval/AddEvaluator.java | 56 +-
.../solr/client/solrj/io/eval/AkimaEvaluator.java | 22 +-
.../solr/client/solrj/io/eval/AndEvaluator.java | 45 +-
.../solr/client/solrj/io/eval/AnovaEvaluator.java | 36 +-
.../solr/client/solrj/io/eval/AppendEvaluator.java | 23 +-
.../client/solrj/io/eval/ArcCosineEvaluator.java | 31 +-
.../client/solrj/io/eval/ArcSineEvaluator.java | 31 +-
.../client/solrj/io/eval/ArcTangentEvaluator.java | 32 +-
.../solr/client/solrj/io/eval/ArrayEvaluator.java | 63 +-
.../solr/client/solrj/io/eval/AscEvaluator.java | 64 +-
.../solr/client/solrj/io/eval/Attributes.java | 5 +-
.../solrj/io/eval/BetaDistributionEvaluator.java | 28 +-
.../solrj/io/eval/BicubicSplineEvaluator.java | 22 +-
.../io/eval/BinomialCoefficientEvaluator.java | 29 +-
.../io/eval/BinomialDistributionEvaluator.java | 31 +-
.../client/solrj/io/eval/CanberraEvaluator.java | 9 +-
.../client/solrj/io/eval/CeilingEvaluator.java | 31 +-
.../solrj/io/eval/ChebyshevDistanceEvaluator.java | 50 +-
.../client/solrj/io/eval/ChebyshevEvaluator.java | 9 +-
.../solrj/io/eval/ChiSquareDataSetEvaluator.java | 15 +-
.../client/solrj/io/eval/CoalesceEvaluator.java | 22 +-
.../client/solrj/io/eval/ColumnAtEvaluator.java | 21 +-
.../client/solrj/io/eval/ColumnCountEvaluator.java | 17 +-
.../solr/client/solrj/io/eval/ColumnEvaluator.java | 55 +-
.../solr/client/solrj/io/eval/ConcatEvaluator.java | 28 +-
.../io/eval/ConstantDistributionEvaluator.java | 21 +-
.../client/solrj/io/eval/ConversionEvaluator.java | 135 +-
.../client/solrj/io/eval/ConvexHullEvaluator.java | 17 +-
.../client/solrj/io/eval/ConvolutionEvaluator.java | 54 +-
.../solr/client/solrj/io/eval/CopyOfEvaluator.java | 59 +-
.../client/solrj/io/eval/CopyOfRangeEvaluator.java | 101 +-
.../client/solrj/io/eval/CorrelationEvaluator.java | 94 +-
.../io/eval/CorrelationSignificanceEvaluator.java | 32 +-
.../solrj/io/eval/CosineDistanceEvaluator.java | 12 +-
.../solr/client/solrj/io/eval/CosineEvaluator.java | 31 +-
.../solrj/io/eval/CosineSimilarityEvaluator.java | 47 +-
.../client/solrj/io/eval/CovarianceEvaluator.java | 22 +-
.../client/solrj/io/eval/CubedRootEvaluator.java | 31 +-
.../io/eval/CumulativeProbabilityEvaluator.java | 49 +-
.../solr/client/solrj/io/eval/DateEvaluator.java | 24 +-
.../solr/client/solrj/io/eval/DbscanEvaluator.java | 40 +-
.../client/solrj/io/eval/DensityEvaluator.java | 26 +-
.../client/solrj/io/eval/DerivativeEvaluator.java | 25 +-
.../client/solrj/io/eval/DescribeEvaluator.java | 38 +-
.../client/solrj/io/eval/DistanceEvaluator.java | 103 +-
.../solr/client/solrj/io/eval/DivideEvaluator.java | 75 +-
.../client/solrj/io/eval/DotProductEvaluator.java | 54 +-
.../solr/client/solrj/io/eval/DoubleEvaluator.java | 27 +-
.../solr/client/solrj/io/eval/EBEAddEvaluator.java | 40 +-
.../client/solrj/io/eval/EBEDivideEvaluator.java | 51 +-
.../client/solrj/io/eval/EBEMultiplyEvaluator.java | 52 +-
.../client/solrj/io/eval/EBESubtractEvaluator.java | 39 +-
.../client/solrj/io/eval/EarthMoversEvaluator.java | 10 +-
.../io/eval/EmpiricalDistributionEvaluator.java | 42 +-
.../solrj/io/eval/EnclosingDiskEvaluator.java | 23 +-
.../io/eval/EnumeratedDistributionEvaluator.java | 37 +-
.../client/solrj/io/eval/EqualToEvaluator.java | 48 +-
.../solrj/io/eval/EuclideanDistanceEvaluator.java | 52 +-
.../client/solrj/io/eval/EuclideanEvaluator.java | 9 +-
.../client/solrj/io/eval/EvaluatorException.java | 2 +-
.../client/solrj/io/eval/ExclusiveOrEvaluator.java | 66 +-
.../io/eval/ExponentialMovingAverageEvaluator.java | 103 +-
.../solr/client/solrj/io/eval/FFTEvaluator.java | 26 +-
.../client/solrj/io/eval/FactorialEvaluator.java | 28 +-
.../solrj/io/eval/FeatureSelectEvaluator.java | 40 +-
.../client/solrj/io/eval/FieldValueEvaluator.java | 44 +-
.../client/solrj/io/eval/FindDelayEvaluator.java | 65 +-
.../solr/client/solrj/io/eval/FloorEvaluator.java | 31 +-
.../solrj/io/eval/FrequencyTableEvaluator.java | 39 +-
.../client/solrj/io/eval/FuzzyKmeansEvaluator.java | 43 +-
.../solrj/io/eval/GTestDataSetEvaluator.java | 13 +-
.../solrj/io/eval/GammaDistributionEvaluator.java | 31 +-
.../client/solrj/io/eval/GaussFitEvaluator.java | 32 +-
.../io/eval/GeometricDistributionEvaluator.java | 21 +-
.../solrj/io/eval/GetAmplitudeEvaluator.java | 17 +-
.../io/eval/GetAngularFrequencyEvaluator.java | 20 +-
.../client/solrj/io/eval/GetAreaEvaluator.java | 14 +-
.../solrj/io/eval/GetAttributeEvaluator.java | 19 +-
.../solrj/io/eval/GetAttributesEvaluator.java | 17 +-
.../solrj/io/eval/GetBaryCenterEvaluator.java | 23 +-
.../solrj/io/eval/GetBoundarySizeEvaluator.java | 17 +-
.../client/solrj/io/eval/GetCacheEvaluator.java | 22 +-
.../client/solrj/io/eval/GetCenterEvaluator.java | 20 +-
.../solrj/io/eval/GetCentroidsEvaluator.java | 22 +-
.../client/solrj/io/eval/GetClusterEvaluator.java | 26 +-
.../solrj/io/eval/GetColumnLabelsEvaluator.java | 17 +-
.../io/eval/GetMembershipMatrixEvaluator.java | 20 +-
.../client/solrj/io/eval/GetPhaseEvaluator.java | 14 +-
.../client/solrj/io/eval/GetRadiusEvaluator.java | 15 +-
.../solrj/io/eval/GetRowLabelsEvaluator.java | 17 +-
.../solrj/io/eval/GetSupportPointsEvaluator.java | 26 +-
.../client/solrj/io/eval/GetValueEvaluator.java | 21 +-
.../client/solrj/io/eval/GetVerticesEvaluator.java | 21 +-
.../client/solrj/io/eval/GrandSumEvaluator.java | 20 +-
.../solrj/io/eval/GreaterThanEqualToEvaluator.java | 54 +-
.../client/solrj/io/eval/GreaterThanEvaluator.java | 51 +-
.../client/solrj/io/eval/HarmonicFitEvaluator.java | 39 +-
.../client/solrj/io/eval/HistogramEvaluator.java | 66 +-
.../solrj/io/eval/HyperbolicCosineEvaluator.java | 32 +-
.../solrj/io/eval/HyperbolicSineEvaluator.java | 32 +-
.../solrj/io/eval/HyperbolicTangentEvaluator.java | 35 +-
.../solr/client/solrj/io/eval/IFFTEvaluator.java | 24 +-
.../client/solrj/io/eval/IfThenElseEvaluator.java | 40 +-
.../client/solrj/io/eval/IndexOfEvaluator.java | 22 +-
.../client/solrj/io/eval/IntegrateEvaluator.java | 22 +-
.../solr/client/solrj/io/eval/IsNullEvaluator.java | 22 +-
.../solr/client/solrj/io/eval/KmeansEvaluator.java | 44 +-
.../solr/client/solrj/io/eval/KnnEvaluator.java | 46 +-
.../solrj/io/eval/KnnRegressionEvaluator.java | 143 +-
.../solrj/io/eval/KolmogorovSmirnovEvaluator.java | 68 +-
.../solr/client/solrj/io/eval/L1NormEvaluator.java | 37 +-
.../client/solrj/io/eval/LInfNormEvaluator.java | 37 +-
.../solrj/io/eval/LatLonVectorsEvaluator.java | 48 +-
.../client/solrj/io/eval/LeftShiftEvaluator.java | 15 +-
.../solr/client/solrj/io/eval/LengthEvaluator.java | 43 +-
.../solr/client/solrj/io/eval/LerpEvaluator.java | 22 +-
.../solrj/io/eval/LessThanEqualToEvaluator.java | 51 +-
.../client/solrj/io/eval/LessThanEvaluator.java | 50 +-
.../client/solrj/io/eval/ListCacheEvaluator.java | 26 +-
.../solr/client/solrj/io/eval/LoessEvaluator.java | 33 +-
.../solr/client/solrj/io/eval/Log10Evaluator.java | 27 +-
.../io/eval/LogNormalDistributionEvaluator.java | 31 +-
.../solr/client/solrj/io/eval/LongEvaluator.java | 27 +-
.../solr/client/solrj/io/eval/LowerEvaluator.java | 25 +-
.../client/solrj/io/eval/ManhattanEvaluator.java | 9 +-
.../solrj/io/eval/MannWhitneyUEvaluator.java | 41 +-
.../solr/client/solrj/io/eval/ManyValueWorker.java | 3 +-
.../client/solrj/io/eval/MarkovChainEvaluator.java | 32 +-
.../client/solrj/io/eval/MatchesEvaluator.java | 18 +-
.../apache/solr/client/solrj/io/eval/Matrix.java | 11 +-
.../solr/client/solrj/io/eval/MatrixEvaluator.java | 19 +-
.../solrj/io/eval/MatrixMultiplyEvaluator.java | 35 +-
.../solrj/io/eval/MeanDifferenceEvaluator.java | 43 +-
.../solr/client/solrj/io/eval/MeanEvaluator.java | 39 +-
.../solr/client/solrj/io/eval/MemsetEvaluator.java | 88 +-
.../client/solrj/io/eval/MinMaxScaleEvaluator.java | 30 +-
.../solr/client/solrj/io/eval/ModeEvaluator.java | 42 +-
.../solr/client/solrj/io/eval/ModuloEvaluator.java | 77 +-
.../client/solrj/io/eval/MonteCarloEvaluator.java | 45 +-
.../solrj/io/eval/MovingAverageEvaluator.java | 63 +-
.../client/solrj/io/eval/MovingMADEvaluator.java | 56 +-
.../solrj/io/eval/MovingMedianEvaluator.java | 51 +-
.../client/solrj/io/eval/MultiKmeansEvaluator.java | 47 +-
.../MultiVariateNormalDistributionEvaluator.java | 35 +-
.../client/solrj/io/eval/MultiplyEvaluator.java | 56 +-
.../client/solrj/io/eval/NaturalEvaluator.java | 18 +-
.../client/solrj/io/eval/NaturalLogEvaluator.java | 32 +-
.../solr/client/solrj/io/eval/NormEvaluator.java | 37 +-
.../solrj/io/eval/NormalDistributionEvaluator.java | 33 +-
.../client/solrj/io/eval/NormalizeEvaluator.java | 36 +-
.../solrj/io/eval/NormalizeSumEvaluator.java | 41 +-
.../solr/client/solrj/io/eval/NotEvaluator.java | 44 +-
.../client/solrj/io/eval/NotNullEvaluator.java | 22 +-
.../solrj/io/eval/OLSRegressionEvaluator.java | 44 +-
.../solr/client/solrj/io/eval/OneValueWorker.java | 12 +-
.../solr/client/solrj/io/eval/OnesEvaluator.java | 18 +-
.../solr/client/solrj/io/eval/OrEvaluator.java | 45 +-
.../client/solrj/io/eval/OscillateEvaluator.java | 20 +-
.../client/solrj/io/eval/OutliersEvaluator.java | 63 +-
.../client/solrj/io/eval/PairSortEvaluator.java | 69 +-
.../client/solrj/io/eval/PairedTTestEvaluator.java | 21 +-
.../client/solrj/io/eval/PercentileEvaluator.java | 55 +-
.../solr/client/solrj/io/eval/PivotEvaluator.java | 42 +-
.../io/eval/PoissonDistributionEvaluator.java | 21 +-
.../solrj/io/eval/PolyFitDerivativeEvaluator.java | 54 +-
.../client/solrj/io/eval/PolyFitEvaluator.java | 51 +-
.../solr/client/solrj/io/eval/PowerEvaluator.java | 50 +-
.../client/solrj/io/eval/PrecisionEvaluator.java | 37 +-
.../client/solrj/io/eval/PredictEvaluator.java | 78 +-
.../solr/client/solrj/io/eval/PrimesEvaluator.java | 27 +-
.../client/solrj/io/eval/ProbabilityEvaluator.java | 61 +-
.../solrj/io/eval/ProjectToBorderEvaluator.java | 38 +-
.../client/solrj/io/eval/PutCacheEvaluator.java | 29 +-
.../solr/client/solrj/io/eval/RankEvaluator.java | 39 +-
.../client/solrj/io/eval/RawValueEvaluator.java | 66 +-
.../solr/client/solrj/io/eval/RecNumEvaluator.java | 6 +-
.../solr/client/solrj/io/eval/RecipEvaluator.java | 27 +-
.../solrj/io/eval/RecursiveBooleanEvaluator.java | 94 +-
.../client/solrj/io/eval/RecursiveEvaluator.java | 216 +-
.../solrj/io/eval/RecursiveNumericEvaluator.java | 67 +-
.../io/eval/RecursiveNumericListEvaluator.java | 50 +-
.../solrj/io/eval/RecursiveObjectEvaluator.java | 12 +-
.../solrj/io/eval/RecursiveTemporalEvaluator.java | 99 +-
.../client/solrj/io/eval/RegressionEvaluator.java | 68 +-
.../client/solrj/io/eval/RemoveCacheEvaluator.java | 25 +-
.../solr/client/solrj/io/eval/RepeatEvaluator.java | 20 +-
.../client/solrj/io/eval/ReverseEvaluator.java | 34 +-
.../client/solrj/io/eval/RightShiftEvaluator.java | 19 +-
.../solr/client/solrj/io/eval/RoundEvaluator.java | 31 +-
.../solr/client/solrj/io/eval/RowAtEvaluator.java | 21 +-
.../client/solrj/io/eval/RowCountEvaluator.java | 14 +-
.../solr/client/solrj/io/eval/SampleEvaluator.java | 71 +-
.../client/solrj/io/eval/ScalarAddEvaluator.java | 31 +-
.../solrj/io/eval/ScalarDivideEvaluator.java | 15 +-
.../solrj/io/eval/ScalarMultiplyEvaluator.java | 15 +-
.../solrj/io/eval/ScalarSubtractEvaluator.java | 15 +-
.../solr/client/solrj/io/eval/ScaleEvaluator.java | 52 +-
.../client/solrj/io/eval/SequenceEvaluator.java | 42 +-
.../solrj/io/eval/SetColumnLabelsEvaluator.java | 34 +-
.../solrj/io/eval/SetRowLabelsEvaluator.java | 34 +-
.../client/solrj/io/eval/SetValueEvaluator.java | 25 +-
.../solr/client/solrj/io/eval/SineEvaluator.java | 31 +-
.../solr/client/solrj/io/eval/SourceEvaluator.java | 7 +-
.../solr/client/solrj/io/eval/SplineEvaluator.java | 22 +-
.../solr/client/solrj/io/eval/SplitEvaluator.java | 18 +-
.../client/solrj/io/eval/SquareRootEvaluator.java | 32 +-
.../solrj/io/eval/StandardDeviationEvaluator.java | 69 +-
.../solr/client/solrj/io/eval/StreamEvaluator.java | 29 +-
.../solrj/io/eval/StreamEvaluatorException.java | 6 +-
.../client/solrj/io/eval/SubtractEvaluator.java | 74 +-
.../client/solrj/io/eval/SumColumnsEvaluator.java | 29 +-
.../solrj/io/eval/SumDifferenceEvaluator.java | 43 +-
.../client/solrj/io/eval/SumRowsEvaluator.java | 26 +-
.../solr/client/solrj/io/eval/SumSqEvaluator.java | 21 +-
.../solr/client/solrj/io/eval/TTestEvaluator.java | 24 +-
.../client/solrj/io/eval/TangentEvaluator.java | 31 +-
.../client/solrj/io/eval/TemporalEvaluatorDay.java | 11 +-
.../io/eval/TemporalEvaluatorDayOfQuarter.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorDayOfYear.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorEpoch.java | 13 +-
.../solrj/io/eval/TemporalEvaluatorHour.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorMinute.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorMonth.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorQuarter.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorSecond.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorWeek.java | 11 +-
.../solrj/io/eval/TemporalEvaluatorYear.java | 11 +-
.../client/solrj/io/eval/TermVectorsEvaluator.java | 31 +-
.../solrj/io/eval/TimeDifferencingEvaluator.java | 96 +-
.../client/solrj/io/eval/TopFeaturesEvaluator.java | 40 +-
.../client/solrj/io/eval/TransposeEvaluator.java | 23 +-
.../io/eval/TriangularDistributionEvaluator.java | 12 +-
.../solr/client/solrj/io/eval/TrimEvaluator.java | 25 +-
.../solr/client/solrj/io/eval/TruncEvaluator.java | 26 +-
.../solr/client/solrj/io/eval/TwoValueWorker.java | 12 +-
.../io/eval/UniformDistributionEvaluator.java | 33 +-
.../eval/UniformIntegerDistributionEvaluator.java | 31 +-
.../solr/client/solrj/io/eval/UnitEvaluator.java | 40 +-
.../solr/client/solrj/io/eval/UpperEvaluator.java | 25 +-
.../solr/client/solrj/io/eval/UuidEvaluator.java | 18 +-
.../client/solrj/io/eval/ValueAtEvaluator.java | 33 +-
.../solr/client/solrj/io/eval/ValueWorker.java | 3 +-
.../client/solrj/io/eval/VarianceEvaluator.java | 68 +-
.../solr/client/solrj/io/eval/VectorFunction.java | 5 +-
.../io/eval/WeibullDistributionEvaluator.java | 31 +-
.../solr/client/solrj/io/eval/ZerosEvaluator.java | 18 +-
.../solrj/io/eval/ZipFDistributionEvaluator.java | 28 +-
.../solr/client/solrj/io/eval/package-info.java | 4 +-
.../client/solrj/io/graph/GatherNodesStream.java | 462 +-
.../apache/solr/client/solrj/io/graph/Node.java | 28 +-
.../client/solrj/io/graph/ShortestPathStream.java | 253 +-
.../solr/client/solrj/io/graph/Traversal.java | 10 +-
.../client/solrj/io/graph/TraversalIterator.java | 23 +-
.../solr/client/solrj/io/graph/package-info.java | 5 +-
.../solr/client/solrj/io/ops/ConcatOperation.java | 53 +-
.../client/solrj/io/ops/DistinctOperation.java | 18 +-
.../solr/client/solrj/io/ops/GroupOperation.java | 65 +-
.../solr/client/solrj/io/ops/ReplaceOperation.java | 84 +-
.../solrj/io/ops/ReplaceWithFieldOperation.java | 101 +-
.../solrj/io/ops/ReplaceWithValueOperation.java | 111 +-
.../solr/client/solrj/io/ops/StreamOperation.java | 5 +-
.../solr/client/solrj/io/ops/package-info.java | 8 +-
.../apache/solr/client/solrj/io/package-info.java | 7 +-
.../solr/client/solrj/io/sql/ConnectionImpl.java | 82 +-
.../client/solrj/io/sql/DatabaseMetaDataImpl.java | 102 +-
.../solr/client/solrj/io/sql/DriverImpl.java | 17 +-
.../client/solrj/io/sql/PreparedStatementImpl.java | 205 +-
.../solr/client/solrj/io/sql/ResultSetImpl.java | 105 +-
.../client/solrj/io/sql/ResultSetMetaDataImpl.java | 9 +-
.../solr/client/solrj/io/sql/StatementImpl.java | 36 +-
.../solr/client/solrj/io/sql/package-info.java | 14 +-
.../solr/client/solrj/io/stream/BiJoinStream.java | 112 +-
.../client/solrj/io/stream/CalculatorStream.java | 31 +-
.../solrj/io/stream/CartesianProductStream.java | 267 +-
.../solr/client/solrj/io/stream/CellStream.java | 40 +-
.../client/solrj/io/stream/CloudSolrStream.java | 232 +-
.../solr/client/solrj/io/stream/CommitStream.java | 219 +-
.../client/solrj/io/stream/ComplementStream.java | 171 +-
.../solr/client/solrj/io/stream/CsvStream.java | 89 +-
.../solr/client/solrj/io/stream/DaemonStream.java | 133 +-
.../client/solrj/io/stream/DeepRandomStream.java | 185 +-
.../solr/client/solrj/io/stream/DeleteStream.java | 44 +-
.../solr/client/solrj/io/stream/DrillStream.java | 207 +-
.../solr/client/solrj/io/stream/EchoStream.java | 32 +-
.../solr/client/solrj/io/stream/EvalStream.java | 36 +-
.../client/solrj/io/stream/ExceptionStream.java | 15 +-
.../client/solrj/io/stream/ExecutorStream.java | 65 +-
.../solr/client/solrj/io/stream/Facet2DStream.java | 156 +-
.../solr/client/solrj/io/stream/FacetStream.java | 710 +-
.../solrj/io/stream/FeaturesSelectionStream.java | 192 +-
.../solr/client/solrj/io/stream/FetchStream.java | 136 +-
.../solr/client/solrj/io/stream/GetStream.java | 15 +-
.../client/solrj/io/stream/HashJoinStream.java | 244 +-
.../client/solrj/io/stream/HashRollupStream.java | 117 +-
.../solr/client/solrj/io/stream/HavingStream.java | 79 +-
.../client/solrj/io/stream/InnerJoinStream.java | 40 +-
.../client/solrj/io/stream/IntersectStream.java | 170 +-
.../solr/client/solrj/io/stream/JDBCStream.java | 710 +-
.../client/solrj/io/stream/JSONTupleStream.java | 55 +-
.../solrj/io/stream/JavabinTupleStreamParser.java | 63 +-
.../solr/client/solrj/io/stream/JoinStream.java | 156 +-
.../solr/client/solrj/io/stream/KnnStream.java | 107 +-
.../solrj/io/stream/LeftOuterJoinStream.java | 39 +-
.../solr/client/solrj/io/stream/LetStream.java | 66 +-
.../solr/client/solrj/io/stream/ListStream.java | 42 +-
.../solr/client/solrj/io/stream/MergeStream.java | 224 +-
.../solr/client/solrj/io/stream/ModelStream.java | 88 +-
.../solr/client/solrj/io/stream/NoOpStream.java | 35 +-
.../solr/client/solrj/io/stream/NullStream.java | 60 +-
.../solrj/io/stream/OuterHashJoinStream.java | 115 +-
.../client/solrj/io/stream/ParallelListStream.java | 40 +-
.../solrj/io/stream/ParallelMetricsRollup.java | 44 +-
.../client/solrj/io/stream/ParallelStream.java | 214 +-
.../solr/client/solrj/io/stream/PlotStream.java | 90 +-
.../client/solrj/io/stream/PriorityStream.java | 63 +-
.../client/solrj/io/stream/PushBackStream.java | 37 +-
.../client/solrj/io/stream/RandomFacadeStream.java | 61 +-
.../solr/client/solrj/io/stream/RandomStream.java | 113 +-
.../solr/client/solrj/io/stream/RankStream.java | 182 +-
.../solr/client/solrj/io/stream/ReducerStream.java | 189 +-
.../solr/client/solrj/io/stream/RollupStream.java | 174 +-
.../client/solrj/io/stream/ScoreNodesStream.java | 108 +-
.../client/solrj/io/stream/SearchFacadeStream.java | 61 +-
.../solr/client/solrj/io/stream/SearchStream.java | 99 +-
.../solr/client/solrj/io/stream/SelectStream.java | 258 +-
.../solr/client/solrj/io/stream/ShuffleStream.java | 91 +-
.../solrj/io/stream/SignificantTermsStream.java | 208 +-
.../solr/client/solrj/io/stream/SolrStream.java | 110 +-
.../solr/client/solrj/io/stream/SortStream.java | 184 +-
.../solr/client/solrj/io/stream/SqlStream.java | 57 +-
.../solr/client/solrj/io/stream/StatsStream.java | 177 +-
.../solr/client/solrj/io/stream/StreamContext.java | 26 +-
.../client/solrj/io/stream/TextLogitStream.java | 299 +-
.../client/solrj/io/stream/TimeSeriesStream.java | 336 +-
.../solr/client/solrj/io/stream/TopicStream.java | 269 +-
.../solr/client/solrj/io/stream/TsvStream.java | 34 +-
.../solr/client/solrj/io/stream/TupStream.java | 120 +-
.../solr/client/solrj/io/stream/TupleStream.java | 142 +-
.../client/solrj/io/stream/TupleStreamParser.java | 3 +-
.../solr/client/solrj/io/stream/UniqueStream.java | 146 +-
.../solr/client/solrj/io/stream/UpdateStream.java | 227 +-
.../solr/client/solrj/io/stream/ZplotStream.java | 154 +-
.../solrj/io/stream/expr/DefaultStreamFactory.java | 1 -
.../client/solrj/io/stream/expr/Explanation.java | 121 +-
.../client/solrj/io/stream/expr/Expressible.java | 15 +-
.../solrj/io/stream/expr/InjectionDefense.java | 60 +-
.../solrj/io/stream/expr/StreamExplanation.java | 44 +-
.../solrj/io/stream/expr/StreamExpression.java | 96 +-
.../expr/StreamExpressionNamedParameter.java | 88 +-
.../io/stream/expr/StreamExpressionParameter.java | 8 +-
.../io/stream/expr/StreamExpressionParser.java | 145 +-
.../io/stream/expr/StreamExpressionValue.java | 46 +-
.../client/solrj/io/stream/expr/StreamFactory.java | 312 +-
.../client/solrj/io/stream/expr/package-info.java | 10 +-
.../client/solrj/io/stream/metrics/Bucket.java | 7 +-
.../io/stream/metrics/CountDistinctMetric.java | 116 +-
.../solrj/io/stream/metrics/CountMetric.java | 19 +-
.../client/solrj/io/stream/metrics/MaxMetric.java | 53 +-
.../client/solrj/io/stream/metrics/MeanMetric.java | 57 +-
.../client/solrj/io/stream/metrics/Metric.java | 39 +-
.../client/solrj/io/stream/metrics/MinMetric.java | 53 +-
.../solrj/io/stream/metrics/PercentileMetric.java | 33 +-
.../client/solrj/io/stream/metrics/StdMetric.java | 32 +-
.../client/solrj/io/stream/metrics/SumMetric.java | 47 +-
.../solrj/io/stream/metrics/WeightedSumMetric.java | 15 +-
.../solrj/io/stream/metrics/package-info.java | 7 +-
.../solr/client/solrj/io/stream/package-info.java | 10 +-
.../org/apache/solr/client/solrj/package-info.java | 8 +-
.../solrj/request/AbstractUpdateRequest.java | 79 +-
.../solr/client/solrj/request/ApiMapping.java | 79 +-
.../solrj/request/CollectionAdminRequest.java | 1028 +--
.../solrj/request/ConfigSetAdminRequest.java | 112 +-
.../solrj/request/ContentStreamUpdateRequest.java | 26 +-
.../client/solrj/request/CoreAdminRequest.java | 403 +-
.../solr/client/solrj/request/CoreStatus.java | 1 -
.../solrj/request/DelegationTokenRequest.java | 20 +-
.../client/solrj/request/DirectXmlRequest.java | 5 +-
.../solrj/request/DocumentAnalysisRequest.java | 43 +-
.../client/solrj/request/FieldAnalysisRequest.java | 62 +-
.../client/solrj/request/HealthCheckRequest.java | 25 +-
.../solr/client/solrj/request/IsUpdateRequest.java | 8 +-
.../solrj/request/JavaBinUpdateRequestCodec.java | 130 +-
.../solr/client/solrj/request/LukeRequest.java | 71 +-
.../solrj/request/MultiContentWriterRequest.java | 71 +-
.../solr/client/solrj/request/QueryRequest.java | 38 +-
.../solr/client/solrj/request/RequestWriter.java | 27 +-
.../apache/solr/client/solrj/request/SolrPing.java | 53 +-
.../solrj/request/StreamingUpdateRequest.java | 53 +-
.../solr/client/solrj/request/UpdateRequest.java | 205 +-
.../solr/client/solrj/request/V2Request.java | 19 +-
.../solrj/request/beans/AddReplicaPayload.java | 49 +-
.../request/beans/AddReplicaPropertyPayload.java | 5 +-
.../request/beans/BackupCollectionPayload.java | 31 +-
.../request/beans/BalanceShardUniquePayload.java | 6 +-
.../solrj/request/beans/ClusterPropPayload.java | 45 +-
.../solrj/request/beans/CreateAliasPayload.java | 64 +-
.../solrj/request/beans/CreateConfigPayload.java | 7 +-
.../solrj/request/beans/CreateCorePayload.java | 67 +-
.../client/solrj/request/beans/CreatePayload.java | 51 +-
.../solrj/request/beans/CreateShardPayload.java | 32 +-
.../solrj/request/beans/DeleteAliasPayload.java | 7 +-
.../solrj/request/beans/DeleteBackupPayload.java | 18 +-
.../solrj/request/beans/ForceLeaderPayload.java | 2 +-
.../solrj/request/beans/InvokeClassPayload.java | 7 +-
.../solrj/request/beans/ListBackupPayload.java | 9 +-
.../solrj/request/beans/MigrateDocsPayload.java | 9 +-
.../request/beans/ModifyCollectionPayload.java | 18 +-
.../solrj/request/beans/MoveReplicaPayload.java | 21 +-
.../request/beans/OverseerOperationPayload.java | 6 +-
.../solr/client/solrj/request/beans/Package.java | 15 +-
.../client/solrj/request/beans/PluginMeta.java | 20 +-
.../request/beans/PrepareCoreRecoveryPayload.java | 18 +-
.../solrj/request/beans/RateLimiterPayload.java | 37 +-
.../request/beans/RebalanceLeadersPayload.java | 6 +-
.../request/beans/RejoinLeaderElectionPayload.java | 22 +-
.../request/beans/ReloadCollectionPayload.java | 3 +-
.../request/beans/RequestCoreRecoveryPayload.java | 2 +-
.../request/beans/RequestSyncShardPayload.java | 2 +-
.../request/beans/RestoreCollectionPayload.java | 33 +-
.../request/beans/SetAliasPropertyPayload.java | 13 +-
.../beans/SetCollectionPropertyPayload.java | 3 +-
.../solrj/request/beans/SplitShardPayload.java | 43 +-
.../solrj/request/beans/SyncShardPayload.java | 6 +-
.../client/solrj/request/beans/V2ApiConstants.java | 49 +-
.../client/solrj/request/beans/package-info.java | 6 +-
.../solrj/request/json/DirectJsonQueryRequest.java | 14 +-
.../solr/client/solrj/request/json/DomainMap.java | 27 +-
.../client/solrj/request/json/HeatmapFacetMap.java | 36 +-
.../client/solrj/request/json/JsonFacetMap.java | 9 +-
.../solrj/request/json/JsonQueryRequest.java | 202 +-
.../client/solrj/request/json/QueryFacetMap.java | 6 +-
.../client/solrj/request/json/RangeFacetMap.java | 33 +-
.../client/solrj/request/json/TermsFacetMap.java | 86 +-
.../client/solrj/request/json/package-info.java | 6 +-
.../solr/client/solrj/request/package-info.java | 8 +-
.../solrj/request/schema/AnalyzerDefinition.java | 2 +-
.../solrj/request/schema/FieldTypeDefinition.java | 5 +-
.../client/solrj/request/schema/SchemaRequest.java | 202 +-
.../client/solrj/request/schema/package-info.java | 4 +-
.../solrj/response/AnalysisResponseBase.java | 66 +-
.../apache/solr/client/solrj/response/Cluster.java | 35 +-
.../client/solrj/response/ClusteringResponse.java | 20 +-
.../solrj/response/CollectionAdminResponse.java | 47 +-
.../solrj/response/ConfigSetAdminResponse.java | 12 +-
.../client/solrj/response/CoreAdminResponse.java | 39 +-
.../solrj/response/DelegationTokenResponse.java | 47 +-
.../solrj/response/DocumentAnalysisResponse.java | 57 +-
.../solr/client/solrj/response/FacetField.java | 231 +-
.../solrj/response/FieldAnalysisResponse.java | 77 +-
.../solr/client/solrj/response/FieldStatsInfo.java | 152 +-
.../apache/solr/client/solrj/response/Group.java | 22 +-
.../solr/client/solrj/response/GroupCommand.java | 40 +-
.../solr/client/solrj/response/GroupResponse.java | 3 +-
.../client/solrj/response/HealthCheckResponse.java | 6 +-
.../solr/client/solrj/response/IntervalFacet.java | 36 +-
.../solr/client/solrj/response/LukeResponse.java | 55 +-
.../solr/client/solrj/response/PivotField.java | 67 +-
.../solr/client/solrj/response/QueryResponse.java | 471 +-
.../solr/client/solrj/response/RangeFacet.java | 41 +-
.../client/solrj/response/RequestStatusState.java | 13 +-
.../client/solrj/response/SolrPingResponse.java | 5 +-
.../client/solrj/response/SolrResponseBase.java | 27 +-
.../client/solrj/response/SpellCheckResponse.java | 59 +-
.../client/solrj/response/SuggesterResponse.java | 16 +-
.../solr/client/solrj/response/Suggestion.java | 82 +-
.../solr/client/solrj/response/TermsResponse.java | 19 +-
.../solr/client/solrj/response/UpdateResponse.java | 5 +-
.../solr/client/solrj/response/V2Response.java | 4 +-
.../solrj/response/json/BucketBasedJsonFacet.java | 59 +-
.../solrj/response/json/BucketJsonFacet.java | 11 +-
.../solrj/response/json/HeatmapJsonFacet.java | 63 +-
.../solrj/response/json/NestableJsonFacet.java | 35 +-
.../client/solrj/response/json/package-info.java | 6 +-
.../solr/client/solrj/response/package-info.java | 7 +-
.../response/schema/FieldTypeRepresentation.java | 4 +-
.../response/schema/SchemaRepresentation.java | 3 -
.../solrj/response/schema/SchemaResponse.java | 87 +-
.../client/solrj/response/schema/package-info.java | 4 +-
.../routing/AffinityReplicaListTransformer.java | 23 +-
.../AffinityReplicaListTransformerFactory.java | 41 +-
.../routing/NodePreferenceRulesComparator.java | 99 +-
.../solr/client/solrj/routing/PreferenceRule.java | 17 +-
.../solrj/routing/ReplicaListTransformer.java | 7 +-
.../routing/ReplicaListTransformerFactory.java | 14 +-
.../RequestReplicaListTransformerGenerator.java | 77 +-
.../routing/ShufflingReplicaListTransformer.java | 7 +-
.../solr/client/solrj/routing/package-info.java | 8 +-
.../solr/client/solrj/util/AsyncListener.java | 13 +-
.../apache/solr/client/solrj/util/ClientUtils.java | 144 +-
.../apache/solr/client/solrj/util/Constants.java | 7 +-
.../client/solrj/util/SolrBasicAuthentication.java | 16 +-
.../client/solrj/util/SolrIdentifierValidator.java | 30 +-
.../solr/client/solrj/util/package-info.java | 8 +-
.../java/org/apache/solr/cluster/api/ApiType.java | 16 +-
.../apache/solr/cluster/api/CollectionConfig.java | 2 -
.../org/apache/solr/cluster/api/HashRange.java | 6 +-
.../java/org/apache/solr/cluster/api/Resource.java | 31 +-
.../java/org/apache/solr/cluster/api/Router.java | 6 +-
.../java/org/apache/solr/cluster/api/Shard.java | 14 +-
.../org/apache/solr/cluster/api/ShardReplica.java | 12 +-
.../org/apache/solr/cluster/api/SimpleMap.java | 61 +-
.../org/apache/solr/cluster/api/SolrCluster.java | 9 +-
.../apache/solr/cluster/api/SolrCollection.java | 3 +-
.../java/org/apache/solr/cluster/api/SolrNode.java | 8 +-
.../org/apache/solr/cluster/api/package-info.java | 6 +-
.../apache/solr/common/AlreadyClosedException.java | 11 +-
.../src/java/org/apache/solr/common/Callable.java | 2 +-
.../solr/common/ConditionalKeyMapWriter.java | 1 -
.../java/org/apache/solr/common/ConfigNode.java | 235 +-
.../apache/solr/common/EmptyEntityResolver.java | 72 +-
.../org/apache/solr/common/EnumFieldValue.java | 47 +-
.../org/apache/solr/common/IteratorWriter.java | 36 +-
.../org/apache/solr/common/LazySolrCluster.java | 717 +-
.../org/apache/solr/common/MapSerializable.java | 10 +-
.../src/java/org/apache/solr/common/MapWriter.java | 107 +-
.../java/org/apache/solr/common/MapWriterMap.java | 5 +-
.../org/apache/solr/common/NavigableObject.java | 36 +-
.../solr/common/NonExistentCoreException.java | 1 -
.../java/org/apache/solr/common/PushWriter.java | 19 +-
.../java/org/apache/solr/common/SimpleZkMap.java | 199 +-
.../java/org/apache/solr/common/SolrCloseable.java | 4 +-
.../org/apache/solr/common/SolrCloseableLatch.java | 4 +-
.../java/org/apache/solr/common/SolrDocument.java | 387 +-
.../org/apache/solr/common/SolrDocumentBase.java | 37 +-
.../org/apache/solr/common/SolrDocumentList.java | 37 +-
.../java/org/apache/solr/common/SolrException.java | 102 +-
.../org/apache/solr/common/SolrInputDocument.java | 142 +-
.../org/apache/solr/common/SolrInputField.java | 104 +-
.../java/org/apache/solr/common/SpecProvider.java | 5 +-
.../java/org/apache/solr/common/StringUtils.java | 8 +-
.../apache/solr/common/ToleratedUpdateError.java | 131 +-
.../solr/common/annotation/JsonProperty.java | 9 +-
.../solr/common/annotation/SolrThreadSafe.java | 9 +-
.../solr/common/annotation/SolrThreadUnsafe.java | 7 +-
.../solr/common/annotation/package-info.java | 6 +-
.../java/org/apache/solr/common/cloud/Aliases.java | 276 +-
.../common/cloud/CloudCollectionsListener.java | 19 +-
.../solr/common/cloud/ClusterProperties.java | 161 +-
.../common/cloud/ClusterPropertiesListener.java | 10 +-
.../org/apache/solr/common/cloud/ClusterState.java | 252 +-
.../apache/solr/common/cloud/ClusterStateUtil.java | 124 +-
.../solr/common/cloud/CollectionProperties.java | 55 +-
.../solr/common/cloud/CollectionPropsWatcher.java | 10 +-
.../common/cloud/CollectionStatePredicate.java | 11 +-
.../solr/common/cloud/CollectionStateWatcher.java | 23 +-
.../solr/common/cloud/CompositeIdRouter.java | 79 +-
.../solr/common/cloud/ConnectionManager.java | 90 +-
.../common/cloud/DefaultConnectionStrategy.java | 23 +-
.../solr/common/cloud/DefaultZkACLProvider.java | 7 +-
.../common/cloud/DefaultZkCredentialsProvider.java | 5 +-
.../apache/solr/common/cloud/DocCollection.java | 202 +-
.../solr/common/cloud/DocCollectionWatcher.java | 13 +-
.../org/apache/solr/common/cloud/DocRouter.java | 120 +-
.../apache/solr/common/cloud/HashBasedRouter.java | 37 +-
.../solr/common/cloud/ImplicitDocRouter.java | 50 +-
.../solr/common/cloud/LiveNodesListener.java | 5 +-
.../solr/common/cloud/NodesSysPropsCacher.java | 115 +-
.../org/apache/solr/common/cloud/OnReconnect.java | 10 +-
.../apache/solr/common/cloud/PerReplicaStates.java | 147 +-
.../solr/common/cloud/PerReplicaStatesOps.java | 499 +-
.../apache/solr/common/cloud/PlainIdRouter.java | 1 -
.../java/org/apache/solr/common/cloud/Replica.java | 159 +-
.../apache/solr/common/cloud/ReplicaPosition.java | 16 +-
.../org/apache/solr/common/cloud/RoutingRule.java | 17 +-
.../solr/common/cloud/SaslZkACLProvider.java | 18 +-
.../common/cloud/SecurityAwareZkACLProvider.java | 11 +-
.../java/org/apache/solr/common/cloud/Slice.java | 140 +-
.../apache/solr/common/cloud/SolrClassLoader.java | 10 +-
.../org/apache/solr/common/cloud/SolrZkClient.java | 506 +-
.../apache/solr/common/cloud/SolrZooKeeper.java | 110 +-
.../VMParamsAllAndReadonlyDigestZkACLProvider.java | 100 +-
...eSetCredentialsDigestZkCredentialsProvider.java | 24 +-
.../apache/solr/common/cloud/ZkACLProvider.java | 4 +-
.../common/cloud/ZkClientConnectionStrategy.java | 31 +-
.../apache/solr/common/cloud/ZkCmdExecutor.java | 66 +-
.../apache/solr/common/cloud/ZkCoreNodeProps.java | 21 +-
.../solr/common/cloud/ZkCredentialsProvider.java | 11 +-
.../apache/solr/common/cloud/ZkDynamicConfig.java | 93 +-
.../solr/common/cloud/ZkMaintenanceUtils.java | 327 +-
.../org/apache/solr/common/cloud/ZkNodeProps.java | 69 +-
.../org/apache/solr/common/cloud/ZkOperation.java | 18 +-
.../apache/solr/common/cloud/ZkStateReader.java | 1253 ++--
.../solr/common/cloud/ZooKeeperException.java | 3 +-
.../org/apache/solr/common/cloud/package-info.java | 8 +-
.../solr/common/cloud/rule/ImplicitSnitch.java | 40 +-
.../org/apache/solr/common/cloud/rule/Snitch.java | 4 +-
.../solr/common/cloud/rule/SnitchContext.java | 35 +-
.../solr/common/cloud/rule/package-info.java | 4 +-
.../org/apache/solr/common/luke/FieldFlag.java | 27 +-
.../org/apache/solr/common/luke/package-info.java | 8 +-
.../java/org/apache/solr/common/package-info.java | 10 +-
.../apache/solr/common/params/AnalysisParams.java | 27 +-
.../solr/common/params/AppendedSolrParams.java | 11 +-
.../solr/common/params/CollectionAdminParams.java | 59 +-
.../solr/common/params/CollectionParams.java | 42 +-
.../solr/common/params/CommonAdminParams.java | 7 +-
.../apache/solr/common/params/CommonParams.java | 197 +-
.../apache/solr/common/params/ConfigSetParams.java | 20 +-
.../apache/solr/common/params/CoreAdminParams.java | 168 +-
.../solr/common/params/CursorMarkParams.java | 25 +-
.../solr/common/params/DefaultSolrParams.java | 14 +-
.../apache/solr/common/params/DisMaxParams.java | 54 +-
.../org/apache/solr/common/params/EventParams.java | 8 +-
.../apache/solr/common/params/ExpandParams.java | 5 +-
.../org/apache/solr/common/params/FacetParams.java | 441 +-
.../org/apache/solr/common/params/GroupParams.java | 33 +-
.../apache/solr/common/params/HighlightParams.java | 102 +-
.../apache/solr/common/params/MapSolrParams.java | 32 +-
.../solr/common/params/ModifiableSolrParams.java | 175 +-
.../solr/common/params/MoreLikeThisParams.java | 66 +-
.../solr/common/params/MultiMapSolrParams.java | 56 +-
.../solr/common/params/QueryElevationParams.java | 31 +-
.../solr/common/params/RequiredSolrParams.java | 71 +-
.../org/apache/solr/common/params/ShardParams.java | 40 +-
.../apache/solr/common/params/SimpleParams.java | 24 +-
.../org/apache/solr/common/params/SolrParams.java | 440 +-
.../apache/solr/common/params/SpatialParams.java | 21 +-
.../apache/solr/common/params/SpellingParams.java | 228 +-
.../org/apache/solr/common/params/StatsParams.java | 4 +-
.../apache/solr/common/params/StreamParams.java | 4 +-
.../solr/common/params/TermVectorParams.java | 46 +-
.../org/apache/solr/common/params/TermsParams.java | 107 +-
.../apache/solr/common/params/UpdateParams.java | 24 +-
.../apache/solr/common/params/package-info.java | 7 +-
.../common/util/ByteArrayUtf8CharSequence.java | 72 +-
.../org/apache/solr/common/util/ByteUtils.java | 111 +-
.../org/apache/solr/common/util/BytesBlock.java | 8 +-
.../apache/solr/common/util/BytesOutputStream.java | 12 +-
.../java/org/apache/solr/common/util/Cache.java | 4 +-
.../apache/solr/common/util/CommandOperation.java | 136 +-
.../solr/common/util/CommonTestInjection.java | 4 +-
.../org/apache/solr/common/util/ContentStream.java | 39 +-
.../apache/solr/common/util/ContentStreamBase.java | 202 +-
.../java/org/apache/solr/common/util/DOMUtil.java | 375 +-
.../org/apache/solr/common/util/DataEntry.java | 77 +-
.../solr/common/util/DataInputInputStream.java | 20 +-
.../org/apache/solr/common/util/ExecutorUtil.java | 217 +-
.../apache/solr/common/util/FastInputStream.java | 86 +-
.../solr/common/util/FastJavaBinDecoder.java | 116 +-
.../apache/solr/common/util/FastOutputStream.java | 95 +-
.../org/apache/solr/common/util/FastWriter.java | 40 +-
.../src/java/org/apache/solr/common/util/Hash.java | 537 +-
.../java/org/apache/solr/common/util/IOUtils.java | 3 +-
.../org/apache/solr/common/util/JavaBinCodec.java | 381 +-
.../apache/solr/common/util/JsonRecordReader.java | 279 +-
.../apache/solr/common/util/JsonSchemaCreator.java | 20 +-
.../solr/common/util/JsonSchemaValidator.java | 121 +-
.../apache/solr/common/util/JsonTextWriter.java | 133 +-
.../apache/solr/common/util/MapBackedCache.java | 1 -
.../org/apache/solr/common/util/MurmurHash2.java | 31 +-
.../org/apache/solr/common/util/NamedList.java | 500 +-
.../org/apache/solr/common/util/ObjectCache.java | 10 +-
.../solr/common/util/ObjectReleaseTracker.java | 43 +-
.../src/java/org/apache/solr/common/util/Pair.java | 14 +-
.../java/org/apache/solr/common/util/PathTrie.java | 71 +-
.../apache/solr/common/util/PropertiesUtil.java | 75 +-
.../apache/solr/common/util/ReflectMapWriter.java | 2 -
.../org/apache/solr/common/util/RetryUtil.java | 35 +-
.../apache/solr/common/util/SimpleOrderedMap.java | 45 +-
.../apache/solr/common/util/SolrJSONWriter.java | 15 +-
.../solr/common/util/SolrNamedThreadFactory.java | 42 +-
.../java/org/apache/solr/common/util/StrUtils.java | 87 +-
.../org/apache/solr/common/util/StringBytes.java | 9 +-
.../apache/solr/common/util/SuppressForbidden.java | 5 +-
.../java/org/apache/solr/common/util/Template.java | 11 +-
.../org/apache/solr/common/util/TextWriter.java | 74 +-
.../org/apache/solr/common/util/TimeSource.java | 102 +-
.../java/org/apache/solr/common/util/URLUtil.java | 15 +-
.../apache/solr/common/util/Utf8CharSequence.java | 23 +-
.../java/org/apache/solr/common/util/Utils.java | 386 +-
.../apache/solr/common/util/ValidatingJsonMap.java | 89 +-
.../apache/solr/common/util/WrappedSimpleMap.java | 39 +-
.../src/java/org/apache/solr/common/util/XML.java | 70 +-
.../apache/solr/common/util/XMLErrorLogger.java | 29 +-
.../org/apache/solr/common/util/package-info.java | 8 +-
solr/solrj/src/java/org/noggit/CharArr.java | 73 +-
solr/solrj/src/java/org/noggit/JSONParser.java | 459 +-
solr/solrj/src/java/org/noggit/JSONUtil.java | 33 +-
solr/solrj/src/java/org/noggit/JSONWriter.java | 25 +-
solr/solrj/src/java/org/noggit/ObjectBuilder.java | 40 +-
solr/solrj/src/java/org/noggit/package-info.java | 8 +-
.../apispec/core.SchemaRead.copyFields.json | 26 -
.../core.SchemaRead.dynamicFields_fieldTypes.json | 20 -
.../resources/apispec/core.SchemaRead.fields.json | 34 -
.../src/resources/apispec/core.SchemaRead.json | 17 -
.../IndexingNestedDocuments.java | 84 +-
.../JsonRequestApiHeatmapFacetingTest.java | 66 +-
.../ref_guide_examples/JsonRequestApiTest.java | 426 +-
.../UsingSolrJRefGuideExamplesTest.java | 40 +-
.../ref_guide_examples/ZkConfigFilesTest.java | 14 +-
.../CollectionAdminRequestRequiredParamsTest.java | 188 +-
.../org/apache/solr/client/solrj/GetByIdTest.java | 30 +-
.../solr/client/solrj/LargeVolumeTestBase.java | 38 +-
.../client/solrj/MergeIndexesExampleTestBase.java | 51 +-
.../client/solrj/SolrExampleBinaryHttp2Test.java | 18 +-
.../solr/client/solrj/SolrExampleBinaryTest.java | 14 +-
.../apache/solr/client/solrj/SolrExampleTests.java | 2387 ++++---
.../solr/client/solrj/SolrExampleTestsBase.java | 144 +-
.../solr/client/solrj/SolrExampleXMLTest.java | 7 +-
.../solr/client/solrj/SolrExceptionTest.java | 17 +-
.../apache/solr/client/solrj/SolrQueryTest.java | 175 +-
.../client/solrj/SolrSchemalessExampleTest.java | 66 +-
.../apache/solr/client/solrj/StartSolrJetty.java | 27 +-
.../apache/solr/client/solrj/TestBatchUpdate.java | 107 +-
.../solr/client/solrj/TestLBHttp2SolrClient.java | 41 +-
.../solr/client/solrj/TestLBHttpSolrClient.java | 56 +-
.../solr/client/solrj/TestSolrJErrorHandling.java | 154 +-
.../solrj/beans/TestDocumentObjectBinder.java | 104 +-
.../AbstractEmbeddedSolrServerTestCase.java | 27 +-
.../client/solrj/embedded/JettyWebappTest.java | 38 +-
.../solrj/embedded/LargeVolumeBinaryJettyTest.java | 1 -
.../solrj/embedded/LargeVolumeJettyTest.java | 2 -
.../solrj/embedded/MergeIndexesEmbeddedTest.java | 1 -
.../solrj/embedded/SolrExampleEmbeddedTest.java | 3 +-
.../solrj/embedded/SolrExampleJettyTest.java | 83 +-
.../SolrExampleStreamingBinaryHttp2Test.java | 32 +-
.../embedded/SolrExampleStreamingBinaryTest.java | 24 +-
.../embedded/SolrExampleStreamingHttp2Test.java | 32 +-
.../solrj/embedded/SolrExampleStreamingTest.java | 63 +-
.../solrj/embedded/SolrExampleXMLHttp2Test.java | 3 +-
.../solrj/embedded/TestEmbeddedSolrServer.java | 10 +-
.../client/solrj/embedded/TestSolrProperties.java | 12 +-
.../client/solrj/impl/BasicHttpSolrClientTest.java | 489 +-
.../impl/CloudHttp2SolrClientBadInputTest.java | 44 +-
.../impl/CloudHttp2SolrClientBuilderTest.java | 78 +-
.../CloudHttp2SolrClientMultiConstructorTest.java | 25 +-
.../solrj/impl/CloudHttp2SolrClientRetryTest.java | 27 +-
.../solrj/impl/CloudHttp2SolrClientTest.java | 529 +-
.../solrj/impl/CloudSolrClientBadInputTest.java | 42 +-
.../solrj/impl/CloudSolrClientBuilderTest.java | 51 +-
.../solrj/impl/CloudSolrClientCacheTest.java | 148 +-
.../impl/CloudSolrClientMultiConstructorTest.java | 40 +-
.../solrj/impl/CloudSolrClientRetryTest.java | 21 +-
.../client/solrj/impl/CloudSolrClientTest.java | 573 +-
...oncurrentUpdateHttp2SolrClientBadInputTest.java | 102 +-
...ntUpdateHttp2SolrClientMultiCollectionTest.java | 33 +-
.../impl/ConcurrentUpdateHttp2SolrClientTest.java | 131 +-
.../ConcurrentUpdateSolrClientBadInputTest.java | 90 +-
.../ConcurrentUpdateSolrClientBuilderTest.java | 30 +-
...currentUpdateSolrClientMultiCollectionTest.java | 31 +-
.../solrj/impl/ConcurrentUpdateSolrClientTest.java | 248 +-
.../impl/Http2SolrClientCompatibilityTest.java | 62 +-
.../client/solrj/impl/Http2SolrClientTest.java | 366 +-
.../solr/client/solrj/impl/HttpClientUtilTest.java | 147 +-
.../client/solrj/impl/HttpClusterStateSSLTest.java | 31 +-
.../solrj/impl/HttpSolrClientBadInputTest.java | 90 +-
.../solrj/impl/HttpSolrClientBuilderTest.java | 29 +-
.../solrj/impl/HttpSolrClientConPoolTest.java | 123 +-
.../impl/HttpSolrClientSSLAuthConPoolTest.java | 20 +-
.../solrj/impl/LBHttpSolrClientBadInputTest.java | 83 +-
.../solrj/impl/LBHttpSolrClientBuilderTest.java | 32 +-
.../client/solrj/impl/LBHttpSolrClientTest.java | 42 +-
.../solr/client/solrj/impl/LBSolrClientTest.java | 33 +-
...reemptiveBasicAuthClientBuilderFactoryTest.java | 107 +-
.../solrj/impl/SolrPortAwareCookieSpecTest.java | 14 +-
.../solrj/impl/TestCloudSolrClientConnections.java | 71 +-
.../org/apache/solr/client/solrj/io/TestLang.java | 369 +-
.../org/apache/solr/client/solrj/io/TupleTest.java | 379 +-
.../client/solrj/io/graph/GraphExpressionTest.java | 998 +--
.../solr/client/solrj/io/graph/GraphTest.java | 123 +-
.../solr/client/solrj/io/sql/JdbcDriverTest.java | 23 +-
.../apache/solr/client/solrj/io/sql/JdbcTest.java | 327 +-
.../solrj/io/stream/CloudAuthStreamTest.java | 18 +-
.../client/solrj/io/stream/JDBCStreamTest.java | 5 +-
.../client/solrj/io/stream/MathExpressionTest.java | 11 +-
.../solrj/io/stream/SelectWithEvaluatorsTest.java | 5 +-
.../solrj/io/stream/StreamDecoratorTest.java | 15 +-
.../solr/client/solrj/io/stream/StreamingTest.java | 11 +-
.../io/stream/eval/AbsoluteValueEvaluatorTest.java | 57 +-
.../solrj/io/stream/eval/AddEvaluatorTest.java | 108 +-
.../solrj/io/stream/eval/AndEvaluatorTest.java | 37 +-
.../solrj/io/stream/eval/AppendEvaluatorTest.java | 30 +-
.../io/stream/eval/ArcCosineEvaluatorTest.java | 46 +-
.../solrj/io/stream/eval/ArcSineEvaluatorTest.java | 46 +-
.../io/stream/eval/ArcTangentEvaluatorTest.java | 46 +-
.../solrj/io/stream/eval/ArrayEvaluatorTest.java | 111 +-
.../solrj/io/stream/eval/AscEvaluatorTest.java | 139 +-
.../solrj/io/stream/eval/CeilingEvaluatorTest.java | 41 +-
.../io/stream/eval/CoalesceEvaluatorTest.java | 27 +-
.../io/stream/eval/ConversionEvaluatorsTest.java | 50 +-
.../io/stream/eval/CorrelationEvaluatorTest.java | 17 +-
.../solrj/io/stream/eval/CosineEvaluatorTest.java | 47 +-
.../io/stream/eval/CubedRootEvaluatorTest.java | 46 +-
.../eval/CumulativeProbabilityEvaluatorTest.java | 22 +-
.../solrj/io/stream/eval/DivideEvaluatorTest.java | 77 +-
.../eval/EmpiricalDistributionEvaluatorTest.java | 14 +-
.../solrj/io/stream/eval/EqualToEvaluatorTest.java | 110 +-
.../io/stream/eval/ExclusiveOrEvaluatorTest.java | 37 +-
.../io/stream/eval/FieldValueEvaluatorTest.java | 202 +-
.../solrj/io/stream/eval/FloorEvaluatorTest.java | 42 +-
.../eval/GreaterThanEqualToEvaluatorTest.java | 96 +-
.../io/stream/eval/GreaterThanEvaluatorTest.java | 96 +-
.../stream/eval/HyperbolicCosineEvaluatorTest.java | 46 +-
.../stream/eval/HyperbolicSineEvaluatorTest.java | 46 +-
.../eval/HyperbolicTangentEvaluatorTest.java | 48 +-
.../solrj/io/stream/eval/LengthEvaluatorTest.java | 88 +-
.../stream/eval/LessThanEqualToEvaluatorTest.java | 98 +-
.../io/stream/eval/LessThanEvaluatorTest.java | 96 +-
.../solrj/io/stream/eval/ModuloEvaluatorTest.java | 75 +-
.../io/stream/eval/MultiplyEvaluatorTest.java | 71 +-
.../io/stream/eval/NaturalLogEvaluatorTest.java | 26 +-
.../eval/NormalDistributionEvaluatorTest.java | 17 +-
.../io/stream/eval/NormalizeEvaluatorTest.java | 47 +-
.../solrj/io/stream/eval/NotEvaluatorTest.java | 30 +-
.../solrj/io/stream/eval/OrEvaluatorTest.java | 37 +-
.../solrj/io/stream/eval/PowerEvaluatorTest.java | 54 +-
.../io/stream/eval/RawValueEvaluatorTest.java | 38 +-
.../io/stream/eval/RecursiveEvaluatorTest.java | 35 +-
.../io/stream/eval/RegressionEvaluatorTest.java | 24 +-
.../solrj/io/stream/eval/ReverseEvaluatorTest.java | 14 +-
.../solrj/io/stream/eval/RoundEvaluatorTest.java | 46 +-
.../solrj/io/stream/eval/SineEvaluatorTest.java | 46 +-
.../io/stream/eval/SquareRootEvaluatorTest.java | 46 +-
.../io/stream/eval/SubtractEvaluatorTest.java | 71 +-
.../solrj/io/stream/eval/TangentEvaluatorTest.java | 46 +-
.../io/stream/eval/TemporalEvaluatorsTest.java | 121 +-
.../eval/UniformDistributionEvaluatorTest.java | 18 +-
.../solrj/io/stream/eval/UuidEvaluatorTest.java | 21 +-
.../solrj/io/stream/expr/InjectionDefenseTest.java | 38 +-
.../io/stream/expr/StreamExpressionParserTest.java | 150 +-
.../io/stream/metrics/WeightedSumMetricTest.java | 16 +-
.../solrj/io/stream/ops/ConcatOperationTest.java | 194 +-
.../client/solrj/io/stream/ops/OperationsTest.java | 142 +-
.../solr/client/solrj/request/SchemaTest.java | 372 +-
.../solr/client/solrj/request/SolrPingTest.java | 16 +-
.../solrj/request/TestCollectionAdminRequest.java | 90 +-
.../solrj/request/TestConfigSetAdminRequest.java | 63 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 106 +-
.../solrj/request/TestDelegationTokenRequest.java | 5 +-
.../solr/client/solrj/request/TestLukeRequest.java | 4 +-
.../client/solrj/request/TestUpdateRequest.java | 5 +-
.../solrj/request/TestUpdateRequestCodec.java | 156 +-
.../solr/client/solrj/request/TestV2Request.java | 170 +-
...DirectJsonQueryRequestFacetingEmbeddedTest.java | 566 +-
...ectJsonQueryRequestFacetingIntegrationTest.java | 596 +-
.../client/solrj/request/json/DomainMapTest.java | 127 +-
.../solrj/request/json/HeatmapFacetMapTest.java | 92 +-
.../JsonQueryRequestFacetingIntegrationTest.java | 446 +-
.../json/JsonQueryRequestHeatmapFacetingTest.java | 53 +-
.../json/JsonQueryRequestIntegrationTest.java | 122 +-
.../request/json/JsonQueryRequestUnitTest.java | 266 +-
.../solrj/request/json/QueryFacetMapTest.java | 13 +-
.../solrj/request/json/RangeFacetMapTest.java | 53 +-
.../solrj/request/json/TermsFacetMapTest.java | 114 +-
.../solrj/response/AnlysisResponseBaseTest.java | 38 +-
.../response/DocumentAnalysisResponseTest.java | 31 +-
.../solrj/response/FieldAnalysisResponseTest.java | 33 +-
.../solrj/response/NestableJsonFacetTest.java | 118 +-
.../solrj/response/NoOpResponseParserTest.java | 24 +-
.../client/solrj/response/QueryResponseTest.java | 56 +-
.../client/solrj/response/TermsResponseTest.java | 10 +-
.../solrj/response/TestClusteringResponse.java | 29 +-
.../response/TestDelegationTokenResponse.java | 47 +-
.../solrj/response/TestSpellCheckResponse.java | 58 +-
.../solrj/response/TestSuggesterResponse.java | 16 +-
.../routing/NodePreferenceRulesComparatorTest.java | 125 +-
.../solrj/routing/ReplicaListTransformerTest.java | 101 +-
...RequestReplicaListTransformerGeneratorTest.java | 66 +-
.../ShufflingReplicaListTransformerTest.java | 15 +-
.../solr/client/solrj/util/ClientUtilsTest.java | 17 +-
.../org/apache/solr/common/SolrDocumentTest.java | 321 +-
.../solr/common/TestToleratedUpdateError.java | 133 +-
.../cloud/PerReplicaStatesIntegrationTest.java | 172 +-
.../apache/solr/common/cloud/SolrZkClientTest.java | 141 +-
.../cloud/TestCloudCollectionsListeners.java | 259 +-
.../common/cloud/TestCollectionStateWatchers.java | 350 +-
.../common/cloud/TestDocCollectionWatcher.java | 270 +-
.../solr/common/cloud/TestPerReplicaStates.java | 94 +-
.../solr/common/cloud/TestZkConfigSetService.java | 137 +-
.../solr/common/cloud/TestZkMaintenanceUtils.java | 112 +-
.../solr/common/params/CommonAdminParamsTest.java | 11 +-
.../solr/common/params/CommonParamsTest.java | 31 +-
.../common/params/ModifiableSolrParamsTest.java | 63 +-
.../apache/solr/common/params/ShardParamsTest.java | 94 +-
.../apache/solr/common/params/SolrParamTest.java | 281 +-
.../apache/solr/common/util/ContentStreamTest.java | 119 +-
.../org/apache/solr/common/util/DOMUtilTest.java | 60 +-
.../apache/solr/common/util/JsonValidatorTest.java | 242 +-
.../org/apache/solr/common/util/NamedListTest.java | 16 +-
.../solr/common/util/TestFastInputStream.java | 30 +-
.../solr/common/util/TestFastJavabinDecoder.java | 287 +-
.../apache/solr/common/util/TestFastWriter.java | 33 +-
.../test/org/apache/solr/common/util/TestHash.java | 96 +-
.../apache/solr/common/util/TestJavaBinCodec.java | 368 +-
.../solr/common/util/TestJsonRecordReader.java | 1074 ++-
.../solr/common/util/TestNamedListCodec.java | 152 +-
.../org/apache/solr/common/util/TestPathTrie.java | 23 +-
.../org/apache/solr/common/util/TestRetryUtil.java | 60 +-
.../solr/common/util/TestSolrJsonWriter.java | 115 +-
.../apache/solr/common/util/TestTimeSource.java | 8 +-
.../solr/common/util/TestValidatingJsonMap.java | 33 +-
.../apache/solr/common/util/TestXMLEscaping.java | 35 +-
.../org/apache/solr/common/util/URLUtilTest.java | 3 +-
.../solr/common/util/Utf8CharSequenceTest.java | 17 +-
solr/solrj/src/test/org/noggit/TestJSONParser.java | 758 ++-
solr/solrj/src/test/org/noggit/TestJSONWriter.java | 32 +-
.../src/test/org/noggit/TestObjectBuilder.java | 113 +-
.../apache/solr/BaseDistributedSearchTestCase.java | 591 +-
.../apache/solr/EmbeddedSolrServerTestBase.java | 17 +-
.../src/java/org/apache/solr/JSONTestUtil.java | 175 +-
.../org/apache/solr/SolrIgnoredThreadsFilter.java | 15 +-
.../java/org/apache/solr/SolrJettyTestBase.java | 86 +-
.../src/java/org/apache/solr/SolrTestCase.java | 131 +-
.../src/java/org/apache/solr/SolrTestCaseHS.java | 205 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 1616 ++---
.../solr/analysis/MockCharFilterFactory.java | 9 +-
.../solr/analysis/MockTokenFilterFactory.java | 14 +-
.../apache/solr/analysis/MockTokenizerFactory.java | 13 +-
.../analysis/StringMockSolrResourceLoader.java | 1 -
.../cloud/AbstractBasicDistributedZk2TestBase.java | 149 +-
.../cloud/AbstractBasicDistributedZkTestBase.java | 1209 ++--
.../AbstractChaosMonkeyNothingIsSafeTestBase.java | 87 +-
.../AbstractChaosMonkeySafeLeaderTestBase.java | 40 +-
.../solr/cloud/AbstractDistribZkTestBase.java | 319 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 1781 +++--
.../solr/cloud/AbstractMoveReplicaTestBase.java | 111 +-
.../solr/cloud/AbstractRecoveryZkTestBase.java | 35 +-
.../AbstractRestartWhileUpdatingTestBase.java | 65 +-
.../solr/cloud/AbstractSyncSliceTestBase.java | 180 +-
...actTlogReplayBufferedWhileIndexingTestBase.java | 27 +-
.../cloud/AbstractUnloadDistributedZkTestBase.java | 298 +-
...ParamsZkACLAndCredentialsProvidersTestBase.java | 333 +-
.../org/apache/solr/cloud/AbstractZkTestCase.java | 24 +-
.../java/org/apache/solr/cloud/ChaosMonkey.java | 417 +-
.../org/apache/solr/cloud/CloudInspectUtil.java | 166 +-
.../java/org/apache/solr/cloud/ConfigRequest.java | 9 +-
.../cloud/FullThrottleStoppableIndexingThread.java | 91 +-
.../src/java/org/apache/solr/cloud/IpTables.java | 35 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 724 +-
.../org/apache/solr/cloud/MockSolrZkClient.java | 10 +-
.../org/apache/solr/cloud/MockZkStateReader.java | 5 +-
.../apache/solr/cloud/MultiSolrCloudTestCase.java | 52 +-
.../apache/solr/cloud/SolrCloudAuthTestCase.java | 256 +-
.../org/apache/solr/cloud/SolrCloudTestCase.java | 172 +-
.../apache/solr/cloud/StoppableCommitThread.java | 14 +-
.../apache/solr/cloud/StoppableIndexingThread.java | 76 +-
.../apache/solr/cloud/StoppableSearchThread.java | 7 +-
.../java/org/apache/solr/cloud/ZkTestServer.java | 304 +-
.../collections/AbstractBackupRepositoryTest.java | 396 +-
.../AbstractCloudBackupRestoreTestCase.java | 302 +-
...bstractCollectionsAPIDistributedZkTestBase.java | 404 +-
.../collections/AbstractIncrementalBackupTest.java | 1089 +--
.../solr/cloud/api/collections/package-info.java | 6 +-
.../solr/core/AbstractBadConfigTestBase.java | 58 +-
.../org/apache/solr/core/MockDirectoryFactory.java | 43 +-
.../apache/solr/core/MockFSDirectoryFactory.java | 24 +-
.../core/MockQuerySenderListenerReqHandler.java | 14 +-
.../apache/solr/core/TrackingBackupRepository.java | 229 +-
.../apache/solr/handler/BackupRestoreUtils.java | 33 +-
.../apache/solr/handler/BackupStatusChecker.java | 233 +-
.../apache/solr/handler/TestRestoreCoreUtil.java | 18 +-
.../component/DummyCustomParamSpellChecker.java | 21 +-
.../component/TrackingShardHandlerFactory.java | 142 +-
.../solr/schema/MockExchangeRateProvider.java | 38 +-
.../apache/solr/schema/SortableBinaryField.java | 35 +-
.../org/apache/solr/search/FooQParserPlugin.java | 13 +-
.../org/apache/solr/search/facet/DebugAgg.java | 54 +-
.../solr/search/function/NvlValueSourceParser.java | 65 +-
.../org/apache/solr/spelling/SampleComparator.java | 10 +-
.../processor/BufferingRequestProcessor.java | 23 +-
.../update/processor/UpdateProcessorTestBase.java | 48 +-
.../solr/util/BadZookeeperThreadsFilter.java | 8 +-
.../java/org/apache/solr/util/BaseTestHarness.java | 101 +-
.../java/org/apache/solr/util/DOMUtilTestBase.java | 20 +-
.../java/org/apache/solr/util/DirectoryUtil.java | 42 +-
.../java/org/apache/solr/util/ErrorLogMuter.java | 303 +-
.../java/org/apache/solr/util/ExternalPaths.java | 49 +-
.../src/java/org/apache/solr/util/LogLevel.java | 60 +-
.../src/java/org/apache/solr/util/LogListener.java | 490 +-
.../org/apache/solr/util/MockCoreContainer.java | 6 +-
.../apache/solr/util/NotSecurePseudoRandomSpi.java | 25 +-
.../java/org/apache/solr/util/QueryMatchers.java | 61 +-
.../apache/solr/util/RESTfulServerProvider.java | 1 +
.../apache/solr/util/RandomForceMergePolicy.java | 11 +-
.../solr/util/RandomForceMergePolicyFactory.java | 4 +-
.../org/apache/solr/util/RandomMergePolicy.java | 12 +-
.../apache/solr/util/RandomMergePolicyFactory.java | 1 -
.../java/org/apache/solr/util/RandomizeSSL.java | 132 +-
.../org/apache/solr/util/ReadOnlyCoresLocator.java | 1 -
.../java/org/apache/solr/util/RestTestBase.java | 177 +-
.../java/org/apache/solr/util/RestTestHarness.java | 81 +-
.../solr/util/RevertDefaultThreadHandlerRule.java | 10 +-
.../java/org/apache/solr/util/SSLTestConfig.java | 262 +-
.../solr/util/SolrTestNonSecureRandomProvider.java | 67 +-
.../src/java/org/apache/solr/util/TestHarness.java | 295 +-
.../org/apache/solr/TestLogLevelAnnotations.java | 148 +-
.../org/apache/solr/cloud/JettySolrRunnerTest.java | 25 +-
.../solr/cloud/MiniSolrCloudClusterTest.java | 181 +-
.../org/apache/solr/util/TestErrorLogMuter.java | 69 +-
.../org/apache/solr/util/TestSSLTestConfig.java | 32 +-
solr/webapp/web/css/angular/common.css | 6 +-
solr/webapp/web/index.html | 11 +-
solr/webapp/web/js/angular/controllers/security.js | 4 +-
versions.lock | 23 +-
versions.props | 7 +-
3517 files changed, 271838 insertions(+), 201975 deletions(-)
create mode 100644 .github/workflows/bin-solr-test.yml
create mode 100644 gradle/node.gradle
create mode 100644 gradle/validation/forbidden-apis/commons-io.commons-io.all.txt
delete mode 100644 solr/bin-test/README.md
delete mode 100755 solr/bin-test/test
delete mode 100644 solr/bin-test/test_auth.sh
delete mode 100644 solr/bin-test/test_create_collection.sh
delete mode 100644 solr/bin-test/test_delete_collection.sh
delete mode 100644 solr/bin-test/test_help.sh
delete mode 100644 solr/bin-test/utils/assert.sh
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeLoggingAPI.java => SchemaGetDynamicFieldAPI.java} (55%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodePropertiesAPI.java => SchemaGetFieldAPI.java} (57%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeLoggingAPI.java => SchemaGetFieldTypeAPI.java} (56%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeThreadsAPI.java => SchemaInfoAPI.java} (59%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodePropertiesAPI.java => SchemaListAllCopyFieldsAPI.java} (57%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeLoggingAPI.java => SchemaListAllDynamicFieldsAPI.java} (56%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodePropertiesAPI.java => SchemaListAllFieldTypesAPI.java} (57%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodePropertiesAPI.java => SchemaListAllFieldsAPI.java} (58%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeThreadsAPI.java => SchemaNameAPI.java} (59%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeThreadsAPI.java => SchemaSimilarityAPI.java} (59%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodePropertiesAPI.java => SchemaUniqueKeyAPI.java} (57%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodeThreadsAPI.java => SchemaVersionAPI.java} (58%)
copy solr/core/src/java/org/apache/solr/handler/admin/api/{NodePropertiesAPI.java => SchemaZkVersionAPI.java} (58%)
copy solr/core/src/{java/org/apache/solr/analysis/SolrAnalyzer.java => test/org/apache/solr/schema/StrFieldAnalyzerTest.java} (62%)
delete mode 100644 solr/licenses/error_prone_annotations-2.10.0.jar.sha1
create mode 100644 solr/licenses/error_prone_annotations-2.11.0.jar.sha1
delete mode 100644 solr/licenses/hadoop-annotations-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-annotations-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-auth-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-auth-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-client-api-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-client-api-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-client-minicluster-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-client-minicluster-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-client-runtime-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-client-runtime-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-common-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-common-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-hdfs-3.3.1-tests.jar.sha1
delete mode 100644 solr/licenses/hadoop-hdfs-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-hdfs-3.3.2-tests.jar.sha1
create mode 100644 solr/licenses/hadoop-hdfs-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-minikdc-3.3.1.jar.sha1
create mode 100644 solr/licenses/hadoop-minikdc-3.3.2.jar.sha1
delete mode 100644 solr/licenses/htrace-core4-4.1.0-incubating.jar.sha1
delete mode 100644 solr/licenses/htrace-core4-LICENSE-ASL.txt
delete mode 100644 solr/licenses/htrace-core4-NOTICE.txt
delete mode 100644 solr/licenses/junit-4.13.1.jar.sha1
create mode 100644 solr/licenses/junit-4.13.2.jar.sha1
delete mode 100644 solr/licenses/snappy-java-1.1.7.6.jar.sha1
create mode 100644 solr/licenses/snappy-java-1.1.8.2.jar.sha1
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/functions/ArrayContains.java
copy solr/{core/src/java/org/apache/solr/update/RollbackUpdateCommand.java => modules/sql/src/java/org/apache/solr/handler/sql/functions/ArrayContainsAll.java} (61%)
copy solr/{core/src/java/org/apache/solr/update/RollbackUpdateCommand.java => modules/sql/src/java/org/apache/solr/handler/sql/functions/ArrayContainsAny.java} (61%)
copy solr/{core/src/java/org/apache/solr/api => modules/sql/src/java/org/apache/solr/handler/sql/functions}/package-info.java (80%)
create mode 100644 solr/packaging/test/README.md
create mode 100644 solr/packaging/test/bats_helper.bash
rename solr/{bin-test/test_start_solr.sh => packaging/test/test_auth.bats} (56%)
create mode 100644 solr/packaging/test/test_create_collection.bats
create mode 100644 solr/packaging/test/test_delete_collection.bats
create mode 100644 solr/packaging/test/test_help.bats
rename solr/{bin-test/utils/cleanup.sh => packaging/test/test_start_solr.bats} (74%)
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaRead.copyFields.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaRead.dynamicFields_fieldTypes.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaRead.fields.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaRead.json