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