You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ep...@apache.org on 2022/06/29 22:16:27 UTC
[solr] branch solr-paramset-impl updated (6bc39bd2783 -> d3d4f7e11b2)
This is an automated email from the ASF dual-hosted git repository.
epugh pushed a change to branch solr-paramset-impl
in repository https://gitbox.apache.org/repos/asf/solr.git
from 6bc39bd2783 more straightforward pattern by removing isSelected
add 4936374bb88 same pattern of ... as in query screen.
add fe660658318 SOLR-15983: change UpdateLog.RecoveryInfo.errors to AtomicInteger (#609)
add 09124b05486 fix typo for word overridden (#632)
add 32266a7bd17 SOLR-13737 Moving SolrCloud up on the README (#630)
add a7d483e1bb3 SOLR-16007: javax.servlet-api.jar shoud not be in WEB-INF/lib
add 0cb57d5ab67 SOLR-16006: Fix declared/unused dependency warnings
add 5fbf49c6615 SOLR-16011: AbstractAtomicUpdatesMultivalueTestBase should not use Guava lists from Curator
add 88559501d00 SOLR-16012: Remove mapParams from StreamingTest and TestSQLHandler
add 1df6634b2a5 SOLR-15965 Use proper signatures for SolrAuth (#614)
add 6b0e1bc974d SOLR-15950 Create SOLR_HOME/filestore lazily on first use, do not create userfiles folder (#593)
add 958a070c928 SOLR-15982: Add end time value to backup response (#595)
add ad1d9439afb SOLR-15965 Clarify Upgrade Instructions (#649)
add a721f1d03bb SOLR-12336: DocSetQuery can have 1 score (#638)
add 8484532eb83 SOLR-15943: Simplify HDFS cache to account for LUCENE-10366 / LUCENE-10376
add 91555924a7c SOLR-9575: Use default solr.xml in install_solr_service (#651)
add ee04cae884f SOLR-13989: Create hadoop-auth module
add 220b386e505 Various small cleanup items
add 7f620c7a100 SOLR-15333 Fix SpatialRecursivePrefixTreeFieldType schema definition warnings (#645)
add ad5ad2cc7c8 Revert "SOLR-15950 Create SOLR_HOME/filestore lazily on first use, do not create userfiles folder (#593)"
add 067944ca587 Revert "Revert "SOLR-15950 Create SOLR_HOME/filestore lazily on first use, do not create userfiles folder (#593)""
add 27a8dc69b7f SOLR-15064: nested docs: _route_ shouldn't be a fallback for a blank _root_ (#629)
add 49fb8cf354f cherry-pick continue after merge conflict (#655)
add 626f2c7b05e Refactoring RestTestBase and JSONTestUtil (#641)
add cb49a7d855e SOLR-16019 Query parsing exception return HTTP 400 instead of 500 (#648)
add 7c0767064ee SOLR-15983: parallel log replay now uses separate UpdateRequestProcessor objects (#601)
add 71732e46adf SOLR-16035: Enable spotless for prometheus-exporter
add 534cad870b8 SOLR-15942: Upgrade Hadoop to 3.3.1
add 0ea8a03a38a Revert "Revert "SOLR-15912 Update Guava to 31.0.1 (#520)""
add 0d59c642efa SOLR-15990: Use google-cloud-bom for gcs-repository dependencies
add ddf0375be8d SOLR-15989: Upgrade to Tika 1.28.1
add 2e3ae7a138e SOLR-16019 Supress SSL for test, fix V2ApiIntegrationTest test failure (#676)
add 1feec2c856f Upgrade to github java action v2
add 1c73e456dde SOLR-14920, SOLR-16029: contrib/ltr/src/java: apply & enforce 'spotless' code formatting (#189)
add 5dd6bf1c30a SOLR-16029: Enable spotless on ltr module
add d3cc94fe669 SOLR-15904: Move SQL support into new sql module
add 83d95c0a9f4 SOLR-16032: Enable spotless on analytics module
add 3450a10593e SOLR-16033: Enable spotless on analysis-extras module
add 3f06258fb35 SOLR-16034: Enable spotless on clustering module
add f0cd4cdeeab SOLR-16027: Enable spotless on extraction module
add 335fb288a78 SOLR-16028: Enable spotless on langid module
add 7bc3cccac26 SOLR-16030: Enable spotless on scripting module
add 1cce4b66c55 SOLR-15745: Convert remaining 'core-admin' v2 APIs to annotations (#577)
add 8df4a065929 SOLR-16026: Enable spotless on gcs-repository module
add 9669cb47f09 SOLR-16024: Enable spotless on hadoop-auth module
add 2b6e490cafa SOLR-16025: Enable spotless on hdfs module
add 377b7061514 SOLR-16031: Enable spotless on sql module
add 93e8debc8fd SOLR-14920: Remove solr-ref-guide from spotless exclusion
add cf87bd7e3e2 SOLR-15904: Add SQL module to major-change-in-solr-9.adoc
add 3fba195e169 SOLR-16021: Improve docs for S3 location option (#652)
add 03efd00a4fe SOLR-15950: Fix auto-creation of filestore in constructor. (#653)
add 8385e2798f0 SOLR-16042: Fix TestSolrCloudWithKerberosAlt.testBasics failure due to minikdc locale
add 59bc7db5fce Remove gradle help Lucene reference
add c1b5ec88552 SOLR-15964: Fix test; use latch instead of a sleep (#674)
add 248b5b9f2e1 Minor: Utils.fromJSONResource should take a ClassLoader (#675)
add 1783a907761 SOLR-14920: Add spotless commits to .git-blame-ignore-revs (#678)
add b2efe50e245 SOLR-16048: Examine Tika dependencies that brought in javax classes
add 639500478be Fix templating for official ref guide playbook
add 7303361fc74 SOLR-16040: Fix split packages in hdfs module
add fa521f9e876 SOLR-16040: Fix major changes reference
add f316639db7e SOLR-16053: Upgrade scriptDepVersions
add 07943e87fb7 SOLR-16049: Upgrade to spotless 6.3.0
add 2eb555dc385 SOLR-15470: Convert v2 GET /schema APIs to annotations (#677)
add b29e53375b2 SOLR-16047: Upgrade owasp dependency check plugin to 6.5.3
add a1fe105c5aa SOLR-16052: Upgrade to gradle-consistent-versions 2.7.0
add 10cc0c01aa3 SOLR-16043: Simplify HDFS tests
add 06a37775cb8 SOLR-16043: Add Command processor to BadHdfsThreadsFilter
add 38c6c3db78c SOLR-16057: Upgrade to gradle-consistent-versions 2.8.0
add b2d32ce120c SOLR-15856: Fix Lucene bug in facet prefix (#700)
add a792bfd6798 SOLR-15952: Remove some remnants of the distZipTask, which was dead code (#703)
add 2b567e7bb23 SOLR-14920: Spotless formatting for test-framework (#704)
add 7561f5ff99f SOLR-15986: CommitUpdateCommand and SplitIndexCommand can write user commit metadata.
add c57345b1293 SOLR-15870: Fix TestCollectionAPI HTTP error
add 4fbbd8a5e6e SOLR-15870: Fix imports for precommit
add 34f7f2422f6 Implement check for null scorer in DocSetQuery to simplify TestFilteredDocIdSet.testNullDocIdSet (#658)
add f08f7bb3ef9 SOLR-14920: Spotless formatting for solrj (#706)
add bb85382c3be SOLR-16059: FieldType.DefaultAnalyzer: correct reader.read() loop and… (#712)
add ff81fea8d53 SOLR-16050: Upgrade to errorprone 2.11.0
add 177374fed27 SOLR-16036 Race condition in SolrJmxReporterTest (#673)
add 86ce5d6f5c2 SOLR-14920: Address XMLResponseParser missed reformatting
add 73e64a959c9 SOLR-14920: Spotless formatting for core - test only (#711)
add 48e11d79a69 SOLR-11749 Script testing for bin/solr (#619)
add b7424bd1b33 SOLR-16009: Disable Calcite simplify config setting (#715)
add 0cf21d2fe57 SOLR-16054: Better documentation of solr.environment property (#701)
add 7b9f4b9ed98 SOLR-16071: Fix occasional failure in DistributedQueryComponentCustomSortTest
add d79cd7117c3 SOLR-16074: Wait for leader to restart in doTestIndexFetchOnLeaderRestart
add 30bb3202c4e SOLR-16041: Prepare Smoketester to be able to run on local release folder in Jenkins (#694)
add 2479013589c SOLR-16075 ShowFile handler should validate that files param is strictly relative to instance dir in standalone mode (#725)
add 7f7033e2416 SOLR-14920: Spotless formatting for core - test only - followup (#720)
add c99af207c76 SOLR-14920: Spotless formatting for core - non-test only (#705)
add 1200d942488 Mention uniqueKey requirement for highlighting (#714)
add c3b56ab8431 SOLR-15993 Use empty string test for older bash
add 62616d7284d SOLR-16039: Upgrade to Hadoop 3.3.2 (#682)
add 0557cf5a5f7 SOLR-16076 Update smoke test for moved bin-test (#727)
add 527c1d1a512 SOLR-11094: avoid NumberFormatException in AbstractFullDistribZkTestBase.waitForReplicationFromReplicas (#620)
add 75d997077bf SOLR-16072: make solr.jetty metrics reappear again (#726)
add e53179f4392 SOLR-16074: Use PathUtils.deleteDirectory(path) to try to avoid commons-io IO-751 (#729)
add 8e0f1734e37 SOLR-14920: Ignore spotless formatting for test-framework, solrj, and core (#721)
add bd79951eac0 SOLR-16068 github action for integration tests (#733)
add 8bc99ffd817 SOLR-16083: Remove already done packaging TODO
add c919fd88449 SOLR-15852: Delete docker folder from staging repo before release (#730)
add bcfa45d84ab SOLR-16088 De-couple Http2SolrClient from org.apache.http (#731)
add f07b7b0c75e SOLR-16039: Move CHANGES.txt entry
add 6ad42676d3a SOLR-14290: Fix NPE by external users of SolrTestCaseJ4 (#739)
add 406af590396 SOLR-15652: Update Admin UI Footer Links (#740)
add a8ae8533661 SOLR-14401: Track distrib/shard metrics differently (#657)
add 77921bab52f SOLR-15223 Deprecate HttpSolrClient and friends in 9.0 (#732)
add cf27e77daf3 SOLR-16090 Better error message when JWT auth SIGNATURE_INVALID during token parsing (#737)
add 07424ed1c59 SOLR-16022: Enforce special character requirements on passwords with length less than 15 (#741)
add aed6d845264 SOLR-16085: fix curl command, reformatting for easier reading (#735)
add a63a6fb3091 SOLR-16092 Do not fail test on slow CI servers (#738)
add 65d7a3d2a4f Add missing comma in TestCloudSearcherWarming's config requests' JSON. (#710)
add 6d64c14bf23 SOLR-16091 Improve test logging (#736)
add f81161b93a3 SOLR-16061: CloudSolrClient changes, hide ZooKeeper (#708)
add 8d164438fb7 SOLR-16089: Fix empty columns in Cloud Node UI Screen when replica is in down state.
add c9d54e68b62 SOLR-16103 Increase CodeCache size for test JVM (#748)
add c10fac98cb1 SOLR-16091 Wait for all nodes to register plugins in test (#747)
add 428ca61530c SOLR-16101: Add empty constructor for SolrInputDocument (#746)
add 174a4aec0a6 Update changelog for 9.0 section, copied from branch_9_0/branch_9x after consolidation (#758)
add b76d7ab0e12 SOLR-15223: BaseCloudSolrClient is the new CloudSolrClient (#750)
add 7bd8a82df05 SOLR-15590: Changes entry for 9.0 (#761)
add 221a7b23147 SOLR-16117 Do not publish an empty solr-server.jar to maven (#762)
add e3a7fd76a7d Bring back NOTICE and LICENSE files in source-jar and javadoc-jar files (#764)
add 98aa52b9b2a SOLR-16114 Remove SolrZookeeper (#759)
add caf1071f9df SOLR-15852: Smoketester fixes for maven artifact comparison (#763)
add a64fcd80d59 SOLR-15852 Fix release-folder syntax
add fac70401c8c Upgrade forbiddenapis to version 3.3 (#765)
add 35888460557 SOLR-14401 Fix docker test for prometheus-exporter (#771)
add 96650fbbc63 SOLR-14401: Add back in missing metric and fix graphana dashboard (#770)
add 60aa6693ba2 SOLR-16122 Bad-apple TestLeaderElectionZkExpiry test
add 3bed330993f SOLR-16112: DefaultSolrHighlighter.doHighlighting to rewrite sufficiently (#756)
add 0c73f3e64f4 SOLR-15852 Fix bug in smoketester URL path
add 534696cf0e8 SOLR-16002: Avoid redundant `FilterQuery` caching, e.g. via `filter($query)` syntax (#624)
add 1536f7eae08 Fix smoketester bug in solr path
add c84f373c860 Fix official dockerfile sources and add build steps to RC message (#773)
add ca0f6c09e09 SOLR-16125 Make tutorial commands copyable (#774)
add c02bd61c6d6 Fix smoketester so it works with JDK17 - cwd bug (#775)
add 29bd686ee0c SOLR-16120: optimise hl.fl expansion (#767)
add b39bd764609 SOLR-16097 Batch add docs when starting tests (#744)
add c006b2900f9 minor CHANGES.txt cleanup; formatting consistency and fix version associations
add 2483ad32584 SOLR-15891: Delete tgz from the official image after untarring (#782)
add 6e86bcb140f SOLR-14702 / SOLR-16128: Rename prometheus key solr_metrics_core_replication_master as solr_metrics_core_replication_leader (#781)
add 4985eb52ba1 Add git pull for the 'gradlew documentation' todo (#780)
add 18a837296ed SOLR-16127 Ordered Executor orphans locks (#779)
add 4656361fcf5 documentation fixes
add ff4ed0b2461 slight reorg of the example
add b7bd00188e3 SOLR-16131: Fix class loader for jdbcStream (#783)
add 3ed17c2737d SOLR-16134: Failing integration tests should fail the build (#785)
add 96c15779874 SOLR-16111: hl.queryFieldPattern support (advanced alternative to hl.requireFieldMatch) (#757)
add e6dbe7206ee Add distDir as a gradle input for integration tests (#787)
add 3621ef3be09 SOLR-14765: Optimize DocList creation by skipping sort for sort-irrelevant cases (#592)
add a60cf6d3b08 Ignore 3rd Party JS in Lift (#786)
add 236613f151b SOLR-16143: Fix integration test cleanup & snapshot failure cases (#789)
add bea30b959f9 Update ref-guide system requirements page (#795)
add 5a5989e5b61 SOLR-15761 Remove jdbc() stream from refGuide since it can no longer be used as an expression (#788)
add f395d72042c New release wizard build failures step (#792)
add 04312bac158 [RefGuide] Fix github link on learning-to-rank.adoc page (#798)
add 67eb86aeaa7 [RefGuide] Various Lucene/Solr, Solr/Lucene cleanups (#799)
add 989f22c0355 SOLR-15898 Upgrade-notes and major-changes for 9.0 (#769)
add 3ed851fc840 SOLR-16143 SolrConfig ResourceProvider can miss updates from ZooKeeper (#801)
add 19d9c4cec65 SOLR-16119 DataConfigNode doesn't honor abortable forEach (#766)
add 61df03f2f48 SOLR-13044: Fix NPE in IndexFetcher.openNewSearcherAndUpdateCommitPoint (#794)
add 8efa2bea7aa SOLR-15321: Docker official process for release wizard (#809)
add 0e6d01cb571 SOLR-16126: Allow FiltersQParser ({!filters param=[...]}) to tolerate empty param args (#777)
add a2c44cf549d SOLR-16159: Add prerelease suffixes to non-released ref-guide versions. (#812)
add 2460d4612ba Revert "SOLR-16119 DataConfigNode doesn't honor abortable forEach (#766)"
add c31576b4705 SOLR-16133 Use tempfile module in smoketester (#806)
add f17051b69f5 SOLR-16144: In RelatednessAgg, don't internally round fg/bg_pop (#790)
add 63902150d5c SOLR-16157, SOLR-16117: Fix maven release artifacts (#808)
add d3d43521795 SOLR-13044: fix searcher/core close sequence (#815)
add 7f2d4f7368a SOLR-16168: Spellcheck NPE if invalid dictionary name is provided (#821)
add ef397cdb32e SOLR-16157: Fix introduced dependency issues
add ef2b725931d SOLR-16145: NPE fix in rejoinOverseerElection (#793)
add d5ab86e4e02 Update github PR link to use the new solr repo (#797)
add b218c177b8e SOLR-16070: Enable spotless for solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/ (#717)
add c8edb0b9c63 SOLR-16148: Tika / Solr Cell documentation needs to add /update/extract handler (#822)
add bdbb56cc0a3 SOLR-15830: Concurrent core reloads mess up commits when using Schema API (#462)
add 6510f14a267 SOLR-16169: IndexBasedSpellChecker with empty spellcheck.q results in NegativeArraySizeException (#820)
add a0fc2b7d268 SOLR-15941: Add steps in releaseWizard to update antora.yml (#813)
add 496235e1f5f SOLR-15045: followup commit -- reclassify issue in CHANGES.txt bug->improvement
add eb3026bfef9 SOLR-16164: ConfigSet API returns error if untrusted user creates from _default configset (#825)
add 9f2dce1d9b5 SOLR-15830: Ensure SchemaManager releases lock
add b73a28c90cc SOLR-16165: Rare deadlock in SlotAcc initialization (#819)
add ccc5db9fd04 SOLR-16165: Rare Deadlock in SlotAcc initialization
add 24b871392db SOLR-16174: Modernize TestBulkSchemaConcurrent (#829)
add cfcd9e05081 Update jackson-databind to 2.13.2.2 (#824)
add 81cfb79007d SOLR-16176: Never apply facet overrequest in the case where limit:-1 (#830)
add c850a79ea9d SOLR-16154 Submit ZK Event Listener to CC Executor (#805)
add 9527ff202a0 SOLR-16177 Fix License Headers and Rat Check (#832)
add d51355256e4 The SVN URL lacks a '-' when deleting previous RC from staging svn (#836)
add 74ce73787d3 Fix typo in JWTVerificationkeyResolver exception message - verifiction -> verification (#823)
add 2cace801119 SOLR-16181 Initialize the LogWatcher earlier in CoreContainer#load() (#543)
add 98852e5dc67 SOLR-16110: Using Schema/Config API breaks the File-Upload of Config Set File (#831)
add 88adac1ae64 SOLR-16110: add CHANGES.txt
add 9ff7f428d05 SOLR-16182: Close ZkClientClusterStateProvider in tests to avoid thread leak (#837)
add 174ceb0a942 SOLR-16179 : Updated the documentation as reported in the ticket , along with the examples (#835)
add 26b29d4df41 SOLR-16185: CloudSolrClientCacheTest leaks threads (#839)
add 8a93b4c537c SOLR-16186: AuditLoggerPluginTest leaks threads
add f5e927ed1ed SOLR-16189: TestCancellableCollector thread leak (#847)
add 0c44a4be3c3 Revert "SOLR-16133 Use tempfile module in smoketester (#806)"
add 6181db1f3ba Index only latest version to avoid confusing search results (#845)
add 8833b207f23 Link to PDF-guides in dropdown (#844)
add 15dbf12eaec SOLR-15780: Document v2 API as "experimental" (#849)
add 9657a409006 Add script to upload maven artifacts during release (#807)
add 4cfbf0e23e2 Upgrade notes and major changes cleanup and update (#851)
add e57376e164b SOLR-15739: Convert v2 GET /get API to annotations (#852)
add a2bdab3b180 SOLR-15746: Remove unused metrics.history apispec (#853)
add 4896773a540 Make 'latest' remain in URL instead of `9_0` (#846)
add 3327bf2930d DOAP changes for release 9.0.0
add c9148bed10e Sync CHANGES for 9.0.0
add c9192aabc0d ReleaseWizard: Update path to documentation to correct gradle location under solr/documentation (#856)
add 44d603614b4 ReleaseWizard: Path to solr on dlcdn missing one /solr element (#855)
add 5f893034115 Ref-Guide: Fix dangling double-euqals-signs (#843)
add 16657ccab09 SOLR-15921 Look for jars in SOLR_TIP/lib/ (#525)
add df84356a816 SOLR-15557 Script to generate refguide page .htaccess redirects (#596)
add 163873436fc (core) leader election declares unused IOException (#860)
add f8d0d19f981 SOLR-16196: Use Solr KEYS in official Dockerfile (#861)
add 33339a29485 Ref guide overall versioning improvement (#859)
add 6292d00b384 Add docs for updating the ref-guide ui bundle
add adeab2d88f5 SOLR-16194 Don't overwrite list of collections in a Routed Alias when updating parameters. (#864)
add 961a8a614a5 Bring back original text about "local" metrics (#858)
add c23ecd63f18 SOLR-16195: Correct task-mgmt API paths in ref-guide (#862)
add 7b1aa1b6936 SOLR-15744: Convert task-mgmt v2 APIs to annotations (#863)
add b6665dfd3b9 SOLR-16190: Http2SolrClient should make sure to shutdown the executor (#848)
add 814ec57c41c Use full gpg fingerprint when building official dockerfile (#866)
add 36c7bdad5c8 Update CHANGES entry to match 8.11
add ae4acdeda3b Add link to information on official Solr Dockerfile
add c64e5fda3b9 SOLR-16199: Improve handling of LIKE queries with wildcard (#865)
add ce736defbd9 Revert "SOLR-16199: Improve handling of LIKE queries with wildcard (#865)" (#869)
add 83953a4d18b SOLR-16191: Verify that ps supports -p (#867)
add b28e7514deb SOLR-16199: Improve handling of LIKE queries with wildcard (#870)
add 7e0859fdc4f SOLR-16206: bats require minimum version 1.5.0
add ba4cc63c607 SOLR-15742: Convert v2 /update APIs to annotations (#868)
add 87f0c23d7b1 SOLR-16209: Rolling restart will no longer trigger as much PKI Plugin error logging. (#874)
add c38ef272d7b SOLR-16205: Simplify v2 API span-population logic (#873)
add 4476b88775b SOLR-16214: Fix refGuide usage of lunr (#878)
add 4a551196a60 SOLR-16210: Lift GitHub builds: simplify; skip Antora (#876)
add cd2cf06b7ae SOLR-16215 Escape query characters in Solr SQL Array UDF functions (#879)
add 98aeb2754b2 SOLR-16204: Update lucene dependency version to 9.1.0 (#872)
add de2d9597ddf solr-ref-guide: expand 'eval' streaming expression example; fix a few typos; (#817)
add 6e531633646 GitHub PR template: JIRA is sometimes optional (#881)
add d3e97794237 SOLR-16104: TestCoreDiscovery.testTooManyTransientCores() to use retryUntil logic (#772)
add e88cd0f323b SOLR-16213 Upgrade Jackson to 2.13.3 (#877)
add 51cf9776420 SOLR-16146: Avoid loading all collections during node startup (#804)
add e8437d6616d SOLR-16223: Don't declare Exceptions that aren't Thrown (#885)
add 7665a03bacf SOLR-16228: Audit how we refer to Solr Modules (#889)
add f4a71a9c45b SOLR-15743: Convert v2 GET /config APIs to annotations (#888)
add 48f1f8cbc9a Upgrade Carrot2 to 4.4.2 and HPPC to 0.9.1 (#884)
add fbc22720d51 Revert "Upgrade Carrot2 to 4.4.2 and HPPC to 0.9.1 (#884)"
add 4ac15e221bb SOLR-16225: Upgrade Carrot2 to 4.4.2 and HPPC to 0.9.1 (#884)
add d2a619768d0 SOLR-16146: removed unused code
add a3d59161ef4 SOLR-16227: Solr SQL query parsing fails on multiple LIKE clauses and multiple terms
add a28f9a0fab1 SOLR-15743: Convert v2 POST /config APIs to annotations (#895)
add ab6d77a13d9 SOLR-15740: Convert v2 schema-edit APIs to annotations (#896)
add 66f5fb4c8f0 SOLR-13858: Remove obsolete comment (#803)
add 329fda71bf3 Fix bug in in-place update when failOnVersionConflicts=false (#898)
add b8ce3ee1edf SOLR-16156: update nodejs in docs build
add f288b615398 SOLR-16248 : equals() & hashCode() impl of DocCollection does not consider PRS (#902)
add 56842452026 SOLR-15528: guava collections replaced with JDK equiv (#903)
add 125bac6c561 SOLR-16259: Missing newline at the end of solr.in.sh breaks the installer.
add bf0b2b0d30c SOLR-15738: Convert v2 security APIs to annotations (#897)
add cc8f28cab14 DOAP 8.11.2
add 179c48f9baa Spelling correction (#911)
add 1638cb78c78 Sync CHANGES for 8.11.2
add a12aea9bf97 Sync CHANGES for 8.11.2
add fd5513633ef SOLR-16256: Fix documented key name for AffinityPlacementConfig.collectionNodeType (#908)
add 42b88bc71f0 SOLR-16231: Fix links to ref-guide pages (#891)
add 5c1ac01309c SOLR-16261: fix typo in backup-restore.adoc in solr-ref-guide (#914)
add f97954556d1 SOLR-16258: Gradle no longer uses errorprone by default
add 27b0067ca6b SOLR-16244: Update typos and grammar (#900)
add 13b1fd20db9 SOLR-16266: Eliminate unneccessary byte[] copy in Http2SolrClient
add 4bd33e8b01a SOLR-16241: Fix JettyConfig.builder(JettyConfig) to correctly copy all attributes
add 0bd8c4d9835 SOLR-16142: Fix Admin UI's spatial parameter generation. (#886)
add d3d4f7e11b2 Merge branch 'main' into solr-paramset-impl
No new revisions were added by this update.
Summary of changes:
.git-blame-ignore-revs | 21 +
.github/PULL_REQUEST_TEMPLATE.md | 3 +-
.github/workflows/bin-solr-test.yml | 40 +
.github/workflows/docker-test.yml | 4 +-
.github/workflows/gradle-precommit.yml | 4 +-
.github/workflows/solrj-test.yml | 4 +-
.lift.toml | 11 +-
NOTICE.txt | 11 +-
README.md | 22 +-
build.gradle | 35 +-
buildSrc/scriptDepVersions.gradle | 14 +-
dev-docs/plugins-modules-packages.adoc | 8 +-
dev-tools/doap/solr.rdf | 14 +
dev-tools/scripts/README.md | 34 +-
dev-tools/scripts/addVersion.py | 5 +-
dev-tools/scripts/buildAndPushRelease.py | 10 +-
dev-tools/scripts/cherrypick.sh | 1 +
.../scripts/refguide/gen-refguide-redirects.py | 155 +
dev-tools/scripts/refguide/htaccess.txt | 123 +
dev-tools/scripts/refguide/mappings.csv | 146 +
dev-tools/scripts/refguide/new-guide.txt | 228 +
dev-tools/scripts/refguide/old-guide.txt | 292 +
dev-tools/scripts/releaseWizard.py | 28 +-
dev-tools/scripts/releaseWizard.yaml | 336 +-
dev-tools/scripts/scaffoldNewModule.py | 6 -
dev-tools/scripts/smokeTestRelease.py | 107 +-
dev-tools/scripts/upload-maven.sh | 160 +
.../documentation/changes-to-html/changes2html.pl | 5 +-
gradle/documentation/documentation.gradle | 2 +-
gradle/documentation/render-javadoc.gradle | 18 +-
.../prettify/{prettify.js => prettify.min.js} | 0
gradle/generation/local-settings.gradle | 26 +-
gradle/generation/regenerate.gradle | 5 +-
gradle/globals.gradle | 7 +-
gradle/help.gradle | 4 +-
gradle/java/jar-manifest.gradle | 1 -
gradle/maven/defaults-maven.gradle | 14 +-
gradle/node.gradle | 41 +
gradle/solr/packaging.gradle | 8 +-
gradle/testing/defaults-tests.gradle | 3 +-
gradle/testing/randomization.gradle | 2 +-
.../randomization/policies/solr-tests.policy | 3 -
gradle/validation/error-prone.gradle | 22 +-
.../forbidden-apis/com.google.guava.guava.all.txt | 7 +-
.../commons-codec.commons-codec.all.txt | 7 +-
.../forbidden-apis/commons-io.commons-io.all.txt | 6 +
gradle/validation/forbidden-apis/defaults.all.txt | 35 +-
.../validation/forbidden-apis/defaults.tests.txt | 3 +-
.../javax.servlet.javax.servlet-api.solr.txt | 26 +-
gradle/validation/jar-checks.gradle | 2 +-
.../owasp-dependency-check/exclusions.xml | 45 +-
gradle/validation/rat-sources.gradle | 23 +-
gradle/validation/spotless.gradle | 29 +-
help/localSettings.txt | 7 +-
settings.gradle | 10 +-
solr/.gitattributes | 2 +-
solr/.gitignore | 2 -
solr/CHANGES.txt | 574 +-
solr/README.md | 36 +-
solr/benchmark/README.md | 17 +
.../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/test_start_solr.sh | 39 -
solr/bin-test/utils/assert.sh | 127 -
solr/bin-test/utils/cleanup.sh | 25 -
solr/bin/install_solr_service.sh | 8 +-
solr/bin/solr | 312 +-
solr/bin/solr.in.sh | 2 +-
solr/build.gradle | 2 -
solr/core/build.gradle | 113 +-
.../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 | 114 +-
solr/core/src/java/org/apache/solr/api/Api.java | 32 +-
solr/core/src/java/org/apache/solr/api/ApiBag.java | 142 +-
.../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 | 265 +-
.../src/java/org/apache/solr/api/package-info.java | 5 +-
.../client/solrj/embedded/EmbeddedSolrServer.java | 76 +-
.../solr/client/solrj/embedded/JettyConfig.java | 70 +-
.../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 | 22 +-
.../apache/solr/cloud/ExclusiveSliceProperty.java | 158 +-
.../java/org/apache/solr/cloud/LeaderElector.java | 187 +-
.../src/java/org/apache/solr/cloud/LockTree.java | 48 +-
.../src/java/org/apache/solr/cloud/Overseer.java | 719 +-
.../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 | 311 +-
.../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 | 168 +-
.../solr/cloud/ShardLeaderElectionContextBase.java | 161 +-
.../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 | 84 +-
.../java/org/apache/solr/cloud/ZkController.java | 1513 +++--
.../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 | 368 +-
.../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 | 136 +-
.../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 | 126 +-
.../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 | 25 +-
.../org/apache/solr/core/ConfigSetService.java | 180 +-
.../java/org/apache/solr/core/CoreContainer.java | 1135 ++--
.../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 | 44 +-
.../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 | 282 +-
.../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 | 89 +-
.../org/apache/solr/core/SchemaCodecFactory.java | 134 +-
.../apache/solr/core/ShutdownAwareDirectory.java | 6 +-
.../src/java/org/apache/solr/core/SolrConfig.java | 631 +-
.../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 | 92 +-
.../org/apache/solr/core/SolrResourceLoader.java | 495 +-
.../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 +-
.../solr/core/snapshots/SolrSnapshotsTool.java | 466 --
.../apache/solr/core/snapshots/package-info.java | 37 +-
.../apache/solr/filestore/DistribPackageStore.java | 220 +-
.../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 +-
.../org/apache/solr/handler/CalciteJDBCStream.java | 76 -
.../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 | 990 +--
.../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 | 21 +-
.../apache/solr/handler/ReplicationHandler.java | 748 ++-
.../apache/solr/handler/RequestHandlerBase.java | 179 +-
.../apache/solr/handler/RequestHandlerUtils.java | 106 +-
.../java/org/apache/solr/handler/RestoreCore.java | 85 +-
.../java/org/apache/solr/handler/SQLHandler.java | 201 -
.../org/apache/solr/handler/SchemaHandler.java | 245 +-
.../java/org/apache/solr/handler/SnapShooter.java | 202 +-
.../org/apache/solr/handler/SolrConfigHandler.java | 543 +-
.../solr/handler/SolrDefaultStreamFactory.java | 9 +-
.../solr/handler/StandardRequestHandler.java | 10 +-
.../org/apache/solr/handler/StreamHandler.java | 154 +-
.../apache/solr/handler/UpdateRequestHandler.java | 154 +-
.../solr/handler/UpdateRequestHandlerApi.java | 73 -
.../solr/handler/V2UpdateRequestHandler.java | 52 +
.../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 | 257 +-
.../solr/handler/admin/CoreAdminHandlerApi.java | 85 -
.../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 | 177 +-
.../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 +-
.../solr/handler/admin/api/CancelTaskAPI.java | 48 +
.../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 +-
.../admin/api/GetAuthenticationConfigAPI.java | 50 +
.../admin/api/GetAuthorizationConfigAPI.java | 49 +
.../solr/handler/admin/api/GetConfigAPI.java | 73 +
.../solr/handler/admin/api/InvokeClassAPI.java | 55 +-
.../solr/handler/admin/api/ListActiveTasksAPI.java | 48 +
.../solr/handler/admin/api/MergeIndexesAPI.java | 90 +-
.../solr/handler/admin/api/MigrateDocsAPI.java | 27 +-
.../admin/api/ModifyBasicAuthConfigAPI.java | 47 +
.../handler/admin/api/ModifyCollectionAPI.java | 29 +-
.../admin/api/ModifyConfigComponentAPI.java | 63 +
.../admin/api/ModifyMultiPluginAuthConfigAPI.java | 57 +
.../api/ModifyNoAuthPluginSecurityConfigAPI.java | 50 +
.../api/ModifyNoAuthzPluginSecurityConfigAPI.java | 50 +
.../solr/handler/admin/api/ModifyParamSetAPI.java | 60 +
.../admin/api/ModifyRuleBasedAuthConfigAPI.java | 64 +
.../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 | 66 +
.../solr/handler/admin/api/RealTimeGetAPI.java | 48 +
.../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 | 67 +
.../handler/admin/api/RequestBufferUpdatesAPI.java | 66 +
.../admin/api/RequestCoreCommandStatusAPI.java | 62 +
.../handler/admin/api/RequestCoreRecoveryAPI.java | 66 +
.../handler/admin/api/RequestSyncShardAPI.java | 66 +
.../handler/admin/api/SchemaBulkModifyAPI.java | 57 +
.../admin/api/SchemaGetDynamicFieldAPI.java | 48 +
.../solr/handler/admin/api/SchemaGetFieldAPI.java | 48 +
.../handler/admin/api/SchemaGetFieldTypeAPI.java | 48 +
.../solr/handler/admin/api/SchemaInfoAPI.java | 48 +
.../admin/api/SchemaListAllCopyFieldsAPI.java | 48 +
.../admin/api/SchemaListAllDynamicFieldsAPI.java | 48 +
.../admin/api/SchemaListAllFieldTypesAPI.java | 48 +
.../handler/admin/api/SchemaListAllFieldsAPI.java | 48 +
.../solr/handler/admin/api/SchemaNameAPI.java | 48 +
.../handler/admin/api/SchemaSimilarityAPI.java | 48 +
.../solr/handler/admin/api/SchemaUniqueKeyAPI.java | 48 +
.../solr/handler/admin/api/SchemaVersionAPI.java | 48 +
.../solr/handler/admin/api/SchemaZkVersionAPI.java | 48 +
.../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 +-
.../apache/solr/handler/admin/api/UpdateAPI.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 | 118 +-
.../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 | 198 +-
.../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 | 125 +-
.../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 | 46 +-
.../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 | 296 +-
.../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 | 581 +-
.../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 +-
.../apache/solr/handler/sql/CalciteSolrDriver.java | 91 -
.../org/apache/solr/handler/sql/LimitStream.java | 104 -
.../org/apache/solr/handler/sql/SolrAggregate.java | 126 -
.../apache/solr/handler/sql/SolrEnumerator.java | 140 -
.../org/apache/solr/handler/sql/SolrFilter.java | 607 --
.../org/apache/solr/handler/sql/SolrMethod.java | 45 -
.../org/apache/solr/handler/sql/SolrProject.java | 64 -
.../java/org/apache/solr/handler/sql/SolrRel.java | 112 -
.../org/apache/solr/handler/sql/SolrRules.java | 234 -
.../org/apache/solr/handler/sql/SolrSchema.java | 267 -
.../java/org/apache/solr/handler/sql/SolrSort.java | 83 -
.../org/apache/solr/handler/sql/SolrTable.java | 911 ---
.../org/apache/solr/handler/sql/SolrTableScan.java | 87 -
.../handler/sql/SolrToEnumerableConverter.java | 137 -
.../handler/sql/SolrToEnumerableConverterRule.java | 39 -
.../org/apache/solr/handler/sql/package-info.java | 21 -
.../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 | 534 +-
.../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 | 95 +-
.../solr/highlight/UnifiedSolrHighlighter.java | 206 +-
.../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 | 74 +-
.../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 | 739 ++-
.../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 | 50 +-
.../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 | 404 +-
.../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 | 132 +-
.../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 | 488 +-
.../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 | 1222 ++--
.../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 | 125 +-
.../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 | 174 +-
.../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 | 291 +-
.../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 | 2108 +++---
.../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 | 73 +-
.../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 | 112 +-
.../java/org/apache/solr/search/DocSetUtil.java | 154 +-
.../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 | 721 +-
.../solr/search/ExtendedDismaxQParserPlugin.java | 8 +-
.../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 | 114 +-
.../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 | 330 +-
.../org/apache/solr/search/SolrFieldCacheBean.java | 49 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 1396 ++--
.../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/Constants.java | 94 +
.../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 | 74 +-
.../search/facet/FacetFieldProcessorByArrayDV.java | 142 +-
.../facet/FacetFieldProcessorByArrayUIF.java | 15 +-
.../FacetFieldProcessorByEnumTermsStream.java | 170 +-
.../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 | 405 +-
.../solr/search/facet/SimpleAggValueSource.java | 14 +-
.../solr/search/facet/SingletonDocIterator.java | 1 -
.../java/org/apache/solr/search/facet/SlotAcc.java | 353 +-
.../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 | 6 +-
.../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 | 210 +-
.../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 +-
.../solr/security/AttributeOnlyServletContext.java | 291 -
.../java/org/apache/solr/security/AuditEvent.java | 254 +-
.../apache/solr/security/AuditLoggerPlugin.java | 252 +-
.../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 | 83 +-
.../org/apache/solr/security/CertAuthPlugin.java | 46 +-
.../apache/solr/security/ConfigEditablePlugin.java | 19 +-
.../ConfigurableInternodeAuthHadoopPlugin.java | 128 -
.../security/DelegationTokenKerberosFilter.java | 235 -
.../ExternalRoleRuleBasedAuthorizationPlugin.java | 14 +-
.../org/apache/solr/security/HadoopAuthFilter.java | 222 -
.../org/apache/solr/security/HadoopAuthPlugin.java | 311 -
.../solr/security/HttpClientBuilderPlugin.java | 15 +-
.../org/apache/solr/security/KerberosFilter.java | 126 -
.../org/apache/solr/security/KerberosPlugin.java | 302 -
.../org/apache/solr/security/MultiAuthPlugin.java | 94 +-
.../MultiAuthRuleBasedAuthorizationPlugin.java | 40 +-
.../solr/security/MultiDestinationAuditLogger.java | 50 +-
.../solr/security/PKIAuthenticationPlugin.java | 354 +-
.../java/org/apache/solr/security/Permission.java | 98 +-
.../solr/security/PermissionNameProvider.java | 19 +-
.../apache/solr/security/PrintWriterWrapper.java | 4 +-
.../org/apache/solr/security/PublicKeyHandler.java | 10 +-
...uestContinuesRecorderAuthenticationHandler.java | 71 -
.../security/RuleBasedAuthorizationPlugin.java | 11 +-
.../security/RuleBasedAuthorizationPluginBase.java | 160 +-
.../apache/solr/security/SecurityPluginHolder.java | 2 -
.../security/Sha256AuthenticationProvider.java | 47 +-
.../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 | 453 +-
.../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 | 202 +-
.../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 | 111 +-
.../solr/spelling/ConjunctionSolrSpellChecker.java | 119 +-
.../solr/spelling/DirectSolrSpellChecker.java | 133 +-
.../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 | 211 +-
.../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 | 305 +-
.../java/org/apache/solr/update/UpdateCommand.java | 31 +-
.../java/org/apache/solr/update/UpdateHandler.java | 81 +-
.../src/java/org/apache/solr/update/UpdateLog.java | 973 +--
.../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 | 364 +-
.../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 | 598 +-
.../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 | 44 +-
.../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 | 137 +-
.../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 | 340 +-
.../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 | 42 +-
.../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 | 3269 +++++----
.../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 | 260 +-
.../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 | 45 +-
.../solr/util/configuration/package-info.java | 8 +-
.../providers/AbstractSSLCredentialProvider.java | 34 +-
.../providers/EnvSSLCredentialProvider.java | 32 +-
.../providers/HadoopSSLCredentialProvider.java | 66 -
.../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 | 231 +-
.../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 +-
solr/core/src/resources/ImplicitPlugins.json | 3 +-
solr/core/src/test-files/log4j2.xml | 3 -
.../conf/schema-densevector-codec-hyperparamer.xml | 34 -
.../schema-densevector-codec-hyperparameter.xml | 37 +
.../collection1/conf/schema-unifiedhighlight.xml | 2 +
...roperties.xml => solrconfig-coreproperties.xml} | 0
.../conf/solrconfig-suggestercomponent.xml | 18 +-
.../configsets/_default/conf/managed-schema.xml | 32 +
.../solr/configsets/_default/conf/solrconfig.xml | 87 +
.../conf/managed-schema} | 0
.../cloud-managed-autocommit/conf/solrconfig.xml | 60 +
.../security/hadoop_kerberos_authz_config.json | 44 -
.../solr/security/hadoop_kerberos_config.json | 16 -
.../hadoop_simple_auth_with_delegation.json | 29 -
.../apache/solr/AnalysisAfterCoreReloadTest.java | 92 +-
.../org/apache/solr/BasicFunctionalityTest.java | 1053 ++-
.../test/org/apache/solr/ConvertedLegacyTest.java | 1646 ++---
.../src/test/org/apache/solr/CursorPagingTest.java | 1335 ++--
.../org/apache/solr/DisMaxRequestHandlerTest.java | 385 +-
.../solr/DistributedIntervalFacetingTest.java | 94 +-
.../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 | 86 +-
.../apache/solr/SolrTestCaseJ4DeleteCoreTest.java | 7 +-
.../test/org/apache/solr/SolrTestCaseJ4Test.java | 42 +-
.../test/org/apache/solr/TestCrossCoreJoin.java | 172 +-
.../solr/TestCursorMarkWithoutUniqueKey.java | 38 +-
.../org/apache/solr/TestDistributedGrouping.java | 1783 ++++-
.../apache/solr/TestDistributedMissingSort.java | 1349 +++-
.../org/apache/solr/TestDistributedSearch.java | 1957 ++++--
.../test/org/apache/solr/TestDocumentBuilder.java | 22 +-
.../test/org/apache/solr/TestGroupingSearch.java | 1925 ++++--
.../apache/solr/TestHighlightDedupGrouping.java | 92 +-
solr/core/src/test/org/apache/solr/TestJoin.java | 349 +-
.../test/org/apache/solr/TestRandomDVFaceting.java | 198 +-
.../test/org/apache/solr/TestRandomFaceting.java | 387 +-
.../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 | 352 +-
.../solr/analysis/CommonGramsPhraseQueryTest.java | 106 +-
.../PathHierarchyTokenizerFactoryTest.java | 125 +-
.../analysis/ProtectedTermFilterFactoryTest.java | 56 +-
.../org/apache/solr/analysis/TestCharFilters.java | 63 +-
.../solr/analysis/TestDeprecatedFilters.java | 3 +-
.../solr/analysis/TestLuceneMatchVersion.java | 24 +-
.../TestReversedWildcardFilterFactory.java | 156 +-
.../analysis/TestWordDelimiterFilterFactory.java | 199 +-
.../analysis/ThrowingMockTokenFilterFactory.java | 19 +-
.../apache/solr/analysis/TokenizerChainTest.java | 14 +-
.../TestLuceneIndexBackCompat.java.ignored | 4 +-
.../TestEmbeddedSolrServerAdminHandler.java | 55 +-
.../TestEmbeddedSolrServerConstructors.java | 14 +-
.../embedded/TestEmbeddedSolrServerSchemaAPI.java | 44 +-
.../client/solrj/embedded/TestJettySolrRunner.java | 45 +-
.../client/solrj/impl/ConnectionReuseTest.java | 73 +-
.../client/solrj/impl/Krb5HttpClientUtils.java | 66 -
.../org/apache/solr/cloud/ActionThrottleTest.java | 47 +-
.../test/org/apache/solr/cloud/AddReplicaTest.java | 77 +-
.../apache/solr/cloud/AliasIntegrationTest.java | 581 +-
.../cloud/AssignBackwardCompatibilityTest.java | 51 +-
.../apache/solr/cloud/BasicDistributedZk2Test.java | 7 +-
.../apache/solr/cloud/BasicDistributedZkTest.java | 13 +-
.../solr/cloud/ChaosMonkeyNothingIsSafeTest.java | 7 +-
...aosMonkeyNothingIsSafeWithPullReplicasTest.java | 197 +-
.../solr/cloud/ChaosMonkeySafeLeaderTest.java | 3 +-
.../ChaosMonkeySafeLeaderWithPullReplicasTest.java | 128 +-
.../solr/cloud/ChaosMonkeyShardSplitTest.java | 86 +-
.../org/apache/solr/cloud/CleanupOldIndexTest.java | 39 +-
.../cloud/CloudExitableDirectoryReaderTest.java | 332 +-
.../apache/solr/cloud/ClusterStateMockUtil.java | 107 +-
.../solr/cloud/ClusterStateMockUtilTest.java | 51 +-
.../org/apache/solr/cloud/ClusterStateTest.java | 58 +-
.../apache/solr/cloud/ClusterStateUpdateTest.java | 81 +-
.../org/apache/solr/cloud/CollectionPropsTest.java | 148 +-
.../solr/cloud/CollectionStateZnodeTest.java | 28 +-
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 892 ++-
.../cloud/ConcurrentCreateRoutedAliasTest.java | 100 +-
.../apache/solr/cloud/ConfigSetApiLockingTest.java | 71 +-
.../apache/solr/cloud/ConnectionManagerTest.java | 69 +-
.../solr/cloud/CreateCollectionCleanupTest.java | 97 +-
.../apache/solr/cloud/CreateRoutedAliasTest.java | 497 +-
.../solr/cloud/DeleteInactiveReplicaTest.java | 64 +-
.../cloud/DeleteLastCustomShardedReplicaTest.java | 16 +-
.../test/org/apache/solr/cloud/DeleteNodeTest.java | 52 +-
.../org/apache/solr/cloud/DeleteReplicaTest.java | 501 +-
.../org/apache/solr/cloud/DeleteShardTest.java | 102 +-
.../org/apache/solr/cloud/DeleteStatusTest.java | 50 +-
.../apache/solr/cloud/DistribCursorPagingTest.java | 688 +-
.../DistribDocExpirationUpdateProcessorTest.java | 313 +-
.../solr/cloud/DistribJoinFromCollectionTest.java | 150 +-
.../solr/cloud/DistributedApiAsyncTrackerTest.java | 236 +-
.../apache/solr/cloud/DistributedQueueTest.java | 69 +-
.../solr/cloud/DistributedVersionInfoTest.java | 281 +-
.../apache/solr/cloud/DocValuesNotIndexedTest.java | 325 +-
.../org/apache/solr/cloud/ForceLeaderTest.java | 159 +-
.../solr/cloud/FullSolrCloudDistribCmdsTest.java | 614 +-
.../solr/cloud/HttpPartitionOnCommitTest.java | 76 +-
.../org/apache/solr/cloud/HttpPartitionTest.java | 327 +-
.../cloud/HttpPartitionWithTlogReplicasTest.java | 5 +-
.../apache/solr/cloud/KerberosTestServices.java | 252 -
.../solr/cloud/LeaderElectionContextKeyTest.java | 77 +-
.../solr/cloud/LeaderElectionIntegrationTest.java | 53 +-
.../org/apache/solr/cloud/LeaderElectionTest.java | 294 +-
.../cloud/LeaderFailoverAfterPartitionTest.java | 148 +-
.../cloud/LeaderFailureAfterFreshStartTest.java | 88 +-
.../apache/solr/cloud/LeaderTragicEventTest.java | 102 +-
.../solr/cloud/LeaderVoteWaitTimeoutTest.java | 156 +-
.../src/test/org/apache/solr/cloud/LocaleTest.java | 90 -
.../org/apache/solr/cloud/MigrateRouteKeyTest.java | 104 +-
.../solr/cloud/MissingSegmentRecoveryTest.java | 33 +-
.../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 | 257 +-
.../solr/cloud/NestedShardedAtomicUpdateTest.java | 173 +-
.../org/apache/solr/cloud/NodeMutatorTest.java | 38 +-
.../test/org/apache/solr/cloud/NodeRolesTest.java | 64 +-
.../OutOfBoxZkACLAndCredentialsProvidersTest.java | 68 +-
...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 | 25 +-
.../org/apache/solr/cloud/OverseerStatusTest.java | 84 +-
.../apache/solr/cloud/OverseerTaskQueueTest.java | 14 +-
.../test/org/apache/solr/cloud/OverseerTest.java | 1369 ++--
.../apache/solr/cloud/PackageManagerCLITest.java | 103 +-
.../solr/cloud/ParallelCommitExecutionTest.java | 33 +-
.../apache/solr/cloud/PeerSyncReplicationTest.java | 124 +-
.../solr/cloud/RecoveryAfterSoftCommitTest.java | 36 +-
.../test/org/apache/solr/cloud/RecoveryZkTest.java | 4 +-
.../apache/solr/cloud/ReindexCollectionTest.java | 274 +-
.../apache/solr/cloud/RemoteQueryErrorTest.java | 28 +-
.../org/apache/solr/cloud/ReplaceNodeTest.java | 182 +-
.../apache/solr/cloud/ReplicationFactorTest.java | 242 +-
.../solr/cloud/RestartWhileUpdatingTest.java | 7 +-
.../org/apache/solr/cloud/RollingRestartTest.java | 76 +-
.../test/org/apache/solr/cloud/RouteFieldTest.java | 70 +-
.../org/apache/solr/cloud/SSLMigrationTest.java | 103 +-
.../apache/solr/cloud/SaslZkACLProviderTest.java | 233 -
.../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 | 1027 +--
.../apache/solr/cloud/SolrCloudExampleTest.java | 191 +-
.../org/apache/solr/cloud/SolrXmlInZkTest.java | 74 +-
.../test/org/apache/solr/cloud/SplitShardTest.java | 207 +-
.../test/org/apache/solr/cloud/SyncSliceTest.java | 10 +-
.../solr/cloud/SystemCollectionCompatTest.java | 90 +-
.../solr/cloud/TestAuthenticationFramework.java | 74 +-
.../apache/solr/cloud/TestBaseStatsCacheCloud.java | 181 +-
.../apache/solr/cloud/TestCloudConsistency.java | 209 +-
.../apache/solr/cloud/TestCloudDeleteByQuery.java | 148 +-
.../apache/solr/cloud/TestCloudInspectUtil.java | 76 +-
.../TestCloudPhrasesIdentificationComponent.java | 102 +-
.../org/apache/solr/cloud/TestCloudPivotFacet.java | 405 +-
.../solr/cloud/TestCloudPseudoReturnFields.java | 641 +-
.../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 | 1293 ++--
.../solr/cloud/TestConfigSetsAPIExclusivity.java | 42 +-
.../solr/cloud/TestConfigSetsAPIShareSchema.java | 32 +-
.../solr/cloud/TestConfigSetsAPIZkFailure.java | 99 +-
.../cloud/TestDeleteCollectionOnDownNodes.java | 19 +-
.../solr/cloud/TestDistribDocBasedVersion.java | 140 +-
.../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 | 201 +-
.../apache/solr/cloud/TestLRUStatsCacheCloud.java | 7 +-
.../org/apache/solr/cloud/TestLazySolrCluster.java | 121 +-
.../cloud/TestLeaderElectionWithEmptyReplica.java | 57 +-
.../solr/cloud/TestLeaderElectionZkExpiry.java | 45 +-
.../solr/cloud/TestLocalStatsCacheCloud.java | 10 +-
.../test/org/apache/solr/cloud/TestLockTree.java | 59 +-
.../solr/cloud/TestMiniSolrCloudClusterSSL.java | 305 +-
.../solr/cloud/TestOnReconnectListenerSupport.java | 52 +-
.../org/apache/solr/cloud/TestPrepRecovery.java | 63 +-
.../org/apache/solr/cloud/TestPullReplica.java | 539 +-
.../solr/cloud/TestPullReplicaErrorHandling.java | 189 +-
.../apache/solr/cloud/TestPullReplicaWithAuth.java | 106 +-
.../solr/cloud/TestQueryingOnDownCollection.java | 112 +-
.../test/org/apache/solr/cloud/TestRSAKeyPair.java | 58 +-
.../apache/solr/cloud/TestRandomFlRTGCloud.java | 989 +--
.../solr/cloud/TestRandomRequestDistribution.java | 111 +-
.../apache/solr/cloud/TestRebalanceLeaders.java | 405 +-
.../apache/solr/cloud/TestRequestForwarding.java | 22 +-
.../apache/solr/cloud/TestSSLRandomization.java | 218 +-
.../org/apache/solr/cloud/TestSegmentSorting.java | 119 +-
.../solr/cloud/TestShortCircuitedRequests.java | 27 +-
.../solr/cloud/TestSizeLimitedDistributedMap.java | 20 +-
.../solr/cloud/TestSkipOverseerOperations.java | 213 +-
.../cloud/TestSolrCloudWithDelegationTokens.java | 484 --
.../solr/cloud/TestSolrCloudWithKerberosAlt.java | 165 -
.../TestSolrCloudWithSecureImpersonation.java | 332 -
.../cloud/TestStressCloudBlindAtomicUpdates.java | 329 +-
.../solr/cloud/TestStressInPlaceUpdates.java | 750 ++-
.../org/apache/solr/cloud/TestStressLiveNodes.java | 149 +-
.../solr/cloud/TestTlogReplayVsRecovery.java | 183 +-
.../org/apache/solr/cloud/TestTlogReplica.java | 683 +-
.../cloud/TestTolerantUpdateProcessorCloud.java | 1239 ++--
.../TestTolerantUpdateProcessorRandomCloud.java | 255 +-
.../cloud/TestWaitForStateWithJettyShutdowns.java | 122 +-
.../cloud/TlogReplayBufferedWhileIndexingTest.java | 8 +-
.../solr/cloud/TriLevelCompositeIdRoutingTest.java | 73 +-
.../solr/cloud/TrollingIndexReaderFactory.java | 220 +-
.../apache/solr/cloud/UnloadDistributedZkTest.java | 10 +-
.../VMParamsZkACLAndCredentialsProvidersTest.java | 309 +-
.../src/test/org/apache/solr/cloud/ZkCLITest.java | 278 +-
.../org/apache/solr/cloud/ZkControllerTest.java | 313 +-
.../apache/solr/cloud/ZkDistributedLockTest.java | 203 +-
.../test/org/apache/solr/cloud/ZkFailoverTest.java | 31 +-
.../org/apache/solr/cloud/ZkNodePropsTest.java | 7 +-
.../org/apache/solr/cloud/ZkShardTermsTest.java | 72 +-
.../org/apache/solr/cloud/ZkSolrClientTest.java | 285 +-
.../AsyncCallRequestStatusResponseTest.java | 56 +-
.../BackupRestoreApiErrorConditionsTest.java | 231 +-
.../api/collections/CollectionApiLockingTest.java | 140 +-
.../api/collections/CollectionReloadTest.java | 54 +-
.../collections/CollectionTooManyReplicasTest.java | 216 +-
.../CollectionsAPIAsyncDistributedZkTest.java | 223 +-
.../CollectionsAPIDistributedZkTest.java | 6 +-
.../ConcurrentDeleteAndCreateCollectionTest.java | 88 +-
.../api/collections/CustomCollectionTest.java | 195 +-
.../LocalFSCloudIncrementalBackupTest.java | 116 +-
.../solr/cloud/api/collections/PurgeGraphTest.java | 349 +-
.../api/collections/ReplicaPropertiesBase.java | 104 +-
.../solr/cloud/api/collections/ShardSplitTest.java | 842 ++-
.../SimpleCollectionCreateDeleteTest.java | 322 +-
.../cloud/api/collections/SplitByPrefixTest.java | 187 +-
.../cloud/api/collections/TestCollectionAPI.java | 642 +-
.../TestCollectionsAPIViaSolrCloudCluster.java | 62 +-
.../collections/TestLocalFSCloudBackupRestore.java | 125 +-
.../api/collections/TestReplicaProperties.java | 257 +-
.../TestRequestStatusCollectionAPI.java | 59 +-
.../cloud/overseer/TestClusterStateMutator.java | 42 +-
.../overseer/ZkCollectionPropsCachingTest.java | 39 +-
.../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 | 49 +-
.../cluster/placement/AttributeFetcherForTest.java | 6 +-
.../apache/solr/cluster/placement/Builders.java | 262 +-
.../solr/cluster/placement/BuildersTest.java | 93 +-
.../placement/ClusterAbstractionsForTest.java | 65 +-
.../impl/PlacementPluginIntegrationTest.java | 332 +-
.../impl/SimpleClusterAbstractionsTest.java | 42 +-
.../plugins/AffinityPlacementFactoryTest.java | 742 ++-
.../solr/common/cloud/ZkDynamicConfigTest.java | 23 +-
.../solr/common/cloud/ZkStateReaderAccessor.java | 6 +-
.../solr/common/util/TestObjectReleaseTracker.java | 96 +-
.../apache/solr/core/AlternateDirectoryTest.java | 33 +-
.../apache/solr/core/BlobRepositoryCloudTest.java | 53 +-
.../solr/core/BlobRepositoryMockingTest.java | 154 +-
.../solr/core/ByteBuffersDirectoryFactoryTest.java | 43 +-
.../solr/core/ConfigureRecoveryStrategyTest.java | 41 +-
.../test/org/apache/solr/core/CoreSorterTest.java | 126 +-
.../solr/core/CountUsageValueSourceParser.java | 37 +-
.../apache/solr/core/DirectoryFactoriesTest.java | 59 +-
.../org/apache/solr/core/DirectoryFactoryTest.java | 44 +-
.../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 | 24 +-
.../org/apache/solr/core/MockEventListener.java | 11 +-
.../core/MockQuerySenderListenerReqHandler.java | 67 -
.../apache/solr/core/MockShardHandlerFactory.java | 7 +-
.../test/org/apache/solr/core/PluginInfoTest.java | 100 +-
.../org/apache/solr/core/QueryResultKeyTest.java | 96 +-
.../apache/solr/core/RAMDirectoryFactoryTest.java | 34 +-
.../org/apache/solr/core/RequestHandlersTest.java | 115 +-
.../org/apache/solr/core/ResourceLoaderTest.java | 159 +-
.../src/test/org/apache/solr/core/SOLR749Test.java | 138 +-
.../solr/core/SolrCoreCheckLockOnStartupTest.java | 45 +-
.../test/org/apache/solr/core/SolrCoreTest.java | 291 +-
.../solr/core/TestBackupRepositoryFactory.java | 25 +-
.../test/org/apache/solr/core/TestBadConfig.java | 32 +-
.../org/apache/solr/core/TestCodecSupport.java | 167 +-
.../org/apache/solr/core/TestConfLoadPerf.java | 60 +-
.../src/test/org/apache/solr/core/TestConfig.java | 231 +-
.../org/apache/solr/core/TestConfigOverlay.java | 29 +-
.../apache/solr/core/TestConfigSetImmutable.java | 57 +-
.../apache/solr/core/TestConfigSetProperties.java | 29 +-
.../test/org/apache/solr/core/TestConfigSets.java | 84 +-
.../org/apache/solr/core/TestCoreContainer.java | 448 +-
.../org/apache/solr/core/TestCoreDiscovery.java | 327 +-
.../apache/solr/core/TestCorePropertiesReload.java | 12 +-
.../org/apache/solr/core/TestCustomStream.java | 27 +-
.../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 | 97 +-
.../test/org/apache/solr/core/TestLazyCores.java | 660 +-
.../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 | 80 +-
.../apache/solr/core/TestQuerySenderNoQuery.java | 55 +-
.../apache/solr/core/TestReloadAndDeleteDocs.java | 9 +-
.../apache/solr/core/TestShardHandlerFactory.java | 10 +-
.../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 | 252 +-
.../org/apache/solr/core/TestXIncludeConfig.java | 41 +-
.../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 | 163 +-
.../solr/core/snapshots/TestSolrCoreSnapshots.java | 139 +-
.../solr/filestore/TestDistribPackageStore.java | 265 +-
.../handler/AnalysisRequestHandlerTestBase.java | 29 +-
.../handler/BinaryUpdateRequestHandlerTest.java | 7 +-
.../apache/solr/handler/CSVRequestHandlerTest.java | 7 +-
.../DocumentAnalysisRequestHandlerTest.java | 310 +-
.../handler/FieldAnalysisRequestHandlerTest.java | 627 +-
.../org/apache/solr/handler/JsonLoaderTest.java | 869 +--
.../solr/handler/MoreLikeThisHandlerTest.java | 196 +-
.../solr/handler/PingRequestHandlerTest.java | 108 +-
.../apache/solr/handler/ReplicationTestHelper.java | 507 +-
.../apache/solr/handler/RequestLoggingTest.java | 16 +-
.../org/apache/solr/handler/SearchHandlerTest.java | 75 +-
.../org/apache/solr/handler/TestBlobHandler.java | 92 +-
.../org/apache/solr/handler/TestCSVLoader.java | 326 +-
.../org/apache/solr/handler/TestConfigReload.java | 61 +-
.../apache/solr/handler/TestContainerPlugin.java | 617 +-
.../handler/TestHealthCheckHandlerLegacyMode.java | 362 +-
.../solr/handler/TestIncrementalCoreBackup.java | 732 ++-
.../solr/handler/TestReplicationHandler.java | 797 ++-
.../solr/handler/TestReplicationHandlerBackup.java | 136 +-
.../TestReplicationHandlerDiskOverFlow.java | 225 +-
.../org/apache/solr/handler/TestReqParamsAPI.java | 346 +-
.../org/apache/solr/handler/TestRequestId.java | 52 +-
.../org/apache/solr/handler/TestRestoreCore.java | 126 +-
.../org/apache/solr/handler/TestSQLHandler.java | 2521 -------
.../solr/handler/TestSQLHandlerNonCloud.java | 88 -
.../solr/handler/TestSampleDocumentsLoader.java | 23 +-
.../solr/handler/TestSnapshotCoreBackup.java | 426 +-
.../solr/handler/TestSolrConfigHandlerCloud.java | 313 +-
.../handler/TestSolrConfigHandlerConcurrent.java | 115 +-
.../solr/handler/TestStressIncrementalBackup.java | 267 +-
.../solr/handler/TestStressThreadBackup.java | 323 +-
.../solr/handler/TestSystemCollAutoCreate.java | 7 +-
.../handler/ThrowErrorOnInitRequestHandler.java | 11 +-
.../apache/solr/handler/V2ApiIntegrationTest.java | 137 +-
.../solr/handler/V2ClusterAPIMappingTest.java | 139 +-
.../org/apache/solr/handler/V2StandaloneTest.java | 11 +-
.../solr/handler/V2UpdateAPIMappingTest.java | 124 +
.../solr/handler/XmlUpdateRequestHandlerTest.java | 313 +-
.../solr/handler/admin/AdminHandlersProxyTest.java | 60 +-
.../handler/admin/CoreAdminCreateDiscoverTest.java | 218 +-
.../solr/handler/admin/CoreAdminHandlerTest.java | 374 +-
.../solr/handler/admin/CoreAdminOperationTest.java | 270 +-
.../handler/admin/CoreAdminRequestStatusTest.java | 65 +-
.../admin/CoreMergeIndexesAdminHandlerTest.java | 47 +-
.../solr/handler/admin/DaemonStreamApiTest.java | 171 +-
.../solr/handler/admin/HealthCheckHandlerTest.java | 150 +-
.../solr/handler/admin/IndexSizeEstimatorTest.java | 113 +-
.../apache/solr/handler/admin/InfoHandlerTest.java | 53 +-
.../solr/handler/admin/LoggingHandlerTest.java | 56 +-
.../solr/handler/admin/LukeRequestHandlerTest.java | 238 +-
.../solr/handler/admin/MBeansHandlerTest.java | 224 +-
.../solr/handler/admin/MetricsHandlerTest.java | 531 +-
.../admin/PropertiesRequestHandlerTest.java | 17 +-
.../admin/SecurityConfHandlerLocalForTesting.java | 7 +-
.../handler/admin/SecurityConfHandlerTest.java | 184 +-
.../admin/SegmentsInfoRequestHandlerTest.java | 141 +-
.../handler/admin/ShowFileRequestHandlerTest.java | 139 +-
.../solr/handler/admin/SolrEnvironmentTest.java | 6 +-
.../solr/handler/admin/SplitHandlerTest.java | 143 +-
.../solr/handler/admin/StatsReloadRaceTest.java | 80 +-
.../solr/handler/admin/SystemInfoHandlerTest.java | 23 +-
.../solr/handler/admin/TestApiFramework.java | 284 +-
.../solr/handler/admin/TestCollectionAPIs.java | 400 +-
.../apache/solr/handler/admin/TestConfigsApi.java | 41 +-
.../solr/handler/admin/TestCoreAdminApis.java | 115 +-
.../solr/handler/admin/ThreadDumpHandlerTest.java | 282 +-
.../solr/handler/admin/V2ApiMappingTest.java | 235 +
.../admin/V2CollectionBackupsAPIMappingTest.java | 122 +-
.../handler/admin/V2CollectionsAPIMappingTest.java | 471 +-
.../solr/handler/admin/V2ConfigAPIMappingTest.java | 93 +
.../solr/handler/admin/V2CoresAPIMappingTest.java | 290 +-
.../handler/admin/V2SecurityAPIMappingTest.java | 154 +
.../solr/handler/admin/ZookeeperReadAPITest.java | 45 +-
.../admin/ZookeeperStatusHandlerFailureTest.java | 35 +-
.../handler/admin/ZookeeperStatusHandlerTest.java | 254 +-
.../admin/api/V2CollectionAPIMappingTest.java | 304 +-
.../handler/admin/api/V2CoreAPIMappingTest.java | 407 +-
.../handler/admin/api/V2NodeAPIMappingTest.java | 476 +-
.../handler/admin/api/V2SchemaAPIMappingTest.java | 76 +
.../handler/admin/api/V2ShardsAPIMappingTest.java | 468 +-
.../solr/handler/admin/api/package-info.java | 6 +-
.../solr/handler/component/BadComponentTest.java | 10 +-
.../handler/component/CloudReplicaSourceTest.java | 215 +-
.../component/CustomHighlightComponentTest.java | 165 +-
.../solr/handler/component/DebugComponentTest.java | 302 +-
.../component/DistributedDebugComponentTest.java | 191 +-
.../component/DistributedExpandComponentTest.java | 376 +-
.../component/DistributedFacetExistsSmallTest.java | 130 +-
.../component/DistributedFacetPivotLargeTest.java | 1408 ++--
.../DistributedFacetPivotLongTailTest.java | 191 +-
.../DistributedFacetPivotSmallAdvancedTest.java | 251 +-
.../component/DistributedFacetPivotSmallTest.java | 2629 +++++---
.../DistributedFacetPivotWhiteBoxTest.java | 177 +-
.../component/DistributedMLTComponentTest.java | 337 +-
.../DistributedQueryComponentCustomSortTest.java | 220 +-
.../DistributedQueryComponentOptimizationTest.java | 660 +-
.../DistributedQueryElevationComponentTest.java | 132 +-
.../DistributedSpellCheckComponentTest.java | 334 +-
.../component/DistributedSuggestComponentTest.java | 92 +-
.../component/DistributedTermsComponentTest.java | 170 +-
.../component/DummyCustomParamSpellChecker.java | 69 -
.../component/FacetPivot2CollectionsTest.java | 309 +-
.../handler/component/FacetPivotSmallTest.java | 817 ++-
.../handler/component/InfixSuggestersTest.java | 128 +-
.../handler/component/MockResponseBuilder.java | 60 +-
.../solr/handler/component/MockShardRequest.java | 52 +-
.../handler/component/MockSortSpecBuilder.java | 51 +-
.../component/MoreLikeThisComponentTest.java | 307 +-
.../PhrasesIdentificationComponentTest.java | 965 +--
.../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 | 137 +-
.../solr/handler/component/ShardRequestTest.java | 13 +-
.../handler/component/ShardsAllowListTest.java | 172 +-
.../handler/component/SpellCheckComponentTest.java | 663 +-
.../solr/handler/component/StatsComponentTest.java | 2696 ++++----
.../SuggestComponentContextFilterQueryTest.java | 461 +-
.../handler/component/SuggestComponentTest.java | 1016 +--
.../TermVectorComponentDistributedTest.java | 396 +-
.../handler/component/TermVectorComponentTest.java | 602 +-
.../solr/handler/component/TermsComponentTest.java | 846 ++-
.../TestDistributedStatsComponentCardinality.java | 295 +-
.../handler/component/TestExpandComponent.java | 1153 ++--
.../component/TestHttpShardHandlerFactory.java | 87 +-
.../handler/component/TestPivotHelperCode.java | 48 +-
.../component/TestTrackingShardHandlerFactory.java | 54 +-
.../solr/handler/component/UpdateLogCloudTest.java | 73 +-
.../handler/designer/ManagedSchemaDiffTest.java | 25 +-
.../handler/designer/TestSchemaDesignerAPI.java | 194 +-
.../TestSchemaDesignerConfigSetHelper.java | 149 +-
.../designer/TestSchemaDesignerSettingsDAO.java | 83 +-
.../solr/handler/export/TestExportWriter.java | 1520 +++--
.../solr/handler/loader/JavabinLoaderTest.java | 56 +-
.../solr/handler/sql/SQLWithAuthzEnabledTest.java | 120 -
.../tagger/EmbeddedSolrNoSerializeTest.java | 52 +-
.../solr/handler/tagger/RandomizedTaggerTest.java | 64 +-
.../apache/solr/handler/tagger/Tagger2Test.java | 125 +-
.../org/apache/solr/handler/tagger/TaggerTest.java | 277 +-
.../apache/solr/handler/tagger/TaggerTestCase.java | 98 +-
.../solr/handler/tagger/TaggingAttributeTest.java | 56 +-
.../handler/tagger/WordLengthTaggingFilter.java | 50 +-
.../tagger/WordLengthTaggingFilterFactory.java | 5 +-
.../solr/handler/tagger/XmlInterpolationTest.java | 59 +-
.../apache/solr/highlight/DummyHighlighter.java | 7 +-
.../solr/highlight/FastVectorHighlighterTest.java | 63 +-
.../solr/highlight/HighlighterConfigTest.java | 23 +-
.../solr/highlight/HighlighterMaxOffsetTest.java | 87 +-
.../org/apache/solr/highlight/HighlighterTest.java | 1434 ++--
.../highlight/HighlighterWithoutStoredIdTest.java | 1 -
.../solr/highlight/TestUnifiedSolrHighlighter.java | 762 ++-
.../TestUnifiedSolrHighlighterWithoutStoredId.java | 3 +-
.../apache/solr/index/DummyMergePolicyFactory.java | 9 +-
.../solr/index/TestSlowCompositeReaderWrapper.java | 39 +-
.../solr/index/WrapperMergePolicyFactoryTest.java | 64 +-
.../apache/solr/internal/csv/CSVParserTest.java | 493 +-
.../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 | 173 +-
.../apache/solr/legacy/TestLegacyFieldReuse.java | 22 +-
.../apache/solr/legacy/TestLegacyNumericUtils.java | 882 ++-
.../org/apache/solr/legacy/TestLegacyTerms.java | 87 +-
.../legacy/TestMultiValuedNumericRangeQuery.java | 59 +-
.../solr/legacy/TestNumericRangeQuery32.java | 413 +-
.../solr/legacy/TestNumericRangeQuery64.java | 422 +-
.../apache/solr/legacy/TestNumericTokenStream.java | 133 +-
.../org/apache/solr/logging/TestLogWatcher.java | 21 +-
.../org/apache/solr/metrics/JvmMetricsTest.java | 118 +-
.../org/apache/solr/metrics/MetricsConfigTest.java | 65 +-
.../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 | 64 +-
.../apache/solr/metrics/SolrMetricManagerTest.java | 109 +-
.../solr/metrics/SolrMetricReporterTest.java | 3 +-
.../apache/solr/metrics/SolrMetricTestUtils.java | 51 +-
.../solr/metrics/SolrMetricsIntegrationTest.java | 102 +-
.../solr/metrics/reporters/MockMetricReporter.java | 20 +-
.../reporters/SolrGraphiteReporterTest.java | 29 +-
.../reporters/SolrJmxReporterCloudTest.java | 88 +-
.../metrics/reporters/SolrJmxReporterTest.java | 217 +-
.../metrics/reporters/SolrSlf4jReporterTest.java | 29 +-
.../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 | 6921 ++++++++++++--------
.../solr/request/SubstringBytesRefFilterTest.java | 6 +-
.../org/apache/solr/request/TestFacetMethods.java | 188 +-
.../test/org/apache/solr/request/TestFaceting.java | 1704 +++--
.../apache/solr/request/TestIntervalFaceting.java | 1046 ++-
.../apache/solr/request/TestRemoteStreaming.java | 44 +-
.../apache/solr/request/TestSolrRequestInfo.java | 91 +-
.../org/apache/solr/request/TestStreamBody.java | 71 +-
.../solr/request/TestUnInvertedFieldException.java | 39 +-
.../org/apache/solr/request/TestWriterPerf.java | 220 +-
.../solr/request/macro/TestMacroExpander.java | 72 +-
.../org/apache/solr/request/macro/TestMacros.java | 86 +-
.../org/apache/solr/response/JSONWriterTest.java | 166 +-
.../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 | 49 +-
.../org/apache/solr/response/TestPushWriter.java | 92 +-
.../solr/response/TestRawResponseWriter.java | 74 +-
.../apache/solr/response/TestRawTransformer.java | 212 +-
.../solr/response/TestRetrieveFieldsOptimizer.java | 192 +-
.../solr/response/TestSolrQueryResponse.java | 104 +-
.../transform/TestChildDocTransformer.java | 872 ++-
.../TestChildDocTransformerHierarchy.java | 643 +-
.../transform/TestExplainDocTransformer.java | 103 +-
.../transform/TestSubQueryTransformer.java | 1240 ++--
.../TestSubQueryTransformerCrossCore.java | 250 +-
.../transform/TestSubQueryTransformerDistrib.java | 337 +-
.../org/apache/solr/rest/SolrRestletTestBase.java | 27 +-
.../org/apache/solr/rest/TestManagedResource.java | 176 +-
.../solr/rest/TestManagedResourceStorage.java | 77 +-
.../test/org/apache/solr/rest/TestRestManager.java | 103 +-
.../apache/solr/rest/schema/TestBulkSchemaAPI.java | 1192 ++--
.../schema/TestCopyFieldCollectionResource.java | 130 +-
.../schema/TestDynamicFieldCollectionResource.java | 53 +-
.../solr/rest/schema/TestDynamicFieldResource.java | 86 +-
.../rest/schema/TestFieldCollectionResource.java | 70 +-
.../apache/solr/rest/schema/TestFieldResource.java | 118 +-
.../schema/TestFieldTypeCollectionResource.java | 21 +-
.../solr/rest/schema/TestFieldTypeResource.java | 111 +-
.../solr/rest/schema/TestSchemaNameResource.java | 10 +-
.../solr/rest/schema/TestSchemaResource.java | 268 +-
.../rest/schema/TestSchemaSimilarityResource.java | 12 +-
.../rest/schema/TestSchemaVersionResource.java | 11 +-
.../schema/TestSerializedLuceneMatchVersion.java | 63 +-
.../rest/schema/TestUniqueKeyFieldResource.java | 11 +-
.../analysis/TestManagedStopFilterFactory.java | 158 +-
.../analysis/TestManagedSynonymFilterFactory.java | 278 +-
.../TestManagedSynonymGraphFilterFactory.java | 260 +-
.../org/apache/solr/schema/BadCopyFieldTest.java | 35 +-
.../org/apache/solr/schema/BadIndexSchemaTest.java | 151 +-
.../org/apache/solr/schema/BooleanFieldTest.java | 88 +-
.../apache/solr/schema/ChangedSchemaMergeTest.java | 110 +-
.../test/org/apache/solr/schema/CopyFieldTest.java | 325 +-
.../apache/solr/schema/CurrencyFieldTypeTest.java | 1050 +--
.../apache/solr/schema/CustomAnalyzerStrField.java | 32 +-
.../test/org/apache/solr/schema/DateFieldTest.java | 26 +-
.../org/apache/solr/schema/DateRangeFieldTest.java | 105 +-
.../apache/solr/schema/DenseVectorFieldTest.java | 767 ++-
.../apache/solr/schema/DocValuesMissingTest.java | 254 +-
.../org/apache/solr/schema/DocValuesMultiTest.java | 653 +-
.../test/org/apache/solr/schema/DocValuesTest.java | 1111 +++-
.../test/org/apache/solr/schema/EnumFieldTest.java | 551 +-
.../solr/schema/ExternalFileFieldSortTest.java | 21 +-
.../solr/schema/IndexSchemaRuntimeFieldTest.java | 36 +-
.../org/apache/solr/schema/IndexSchemaTest.java | 103 +-
.../IntPointPrefixActsAsRangeQueryFieldType.java | 6 +-
.../schema/ManagedSchemaRoundRobinCloudTest.java | 41 +-
.../org/apache/solr/schema/MyCrazyCustomField.java | 10 +-
.../solr/schema/NotRequiredUniqueKeyTest.java | 22 +-
.../org/apache/solr/schema/NumericFieldsTest.java | 108 +-
.../schema/OpenExchangeRatesOrgProviderTest.java | 51 +-
.../test/org/apache/solr/schema/PolyFieldTest.java | 102 +-
.../PreAnalyzedFieldManagedSchemaCloudTest.java | 22 +-
.../apache/solr/schema/PreAnalyzedFieldTest.java | 161 +-
.../apache/solr/schema/PrimitiveFieldTypeTest.java | 58 +-
.../test/org/apache/solr/schema/RankFieldTest.java | 315 +-
.../org/apache/solr/schema/RequiredFieldsTest.java | 205 +-
.../solr/schema/ResolveAnalyzerByNameTest.java | 67 +-
.../apache/solr/schema/SchemaApiFailureTest.java | 30 +-
.../schema/SchemaVersionSpecificBehaviorTest.java | 263 +-
.../org/apache/solr/schema/SchemaWatcherTest.java | 18 +-
.../apache/solr/schema/SortableBinaryField.java | 87 -
.../solr/schema/SpatialRPTFieldTypeTest.java | 195 +-
.../apache/solr/schema/StrFieldAnalyzerTest.java | 35 +
.../apache/solr/schema/SynonymTokenizerTest.java | 8 +-
.../org/apache/solr/schema/TestBinaryField.java | 58 +-
.../solr/schema/TestBulkSchemaConcurrent.java | 384 +-
.../apache/solr/schema/TestCloudManagedSchema.java | 44 +-
.../apache/solr/schema/TestCloudSchemaless.java | 94 +-
.../org/apache/solr/schema/TestCollationField.java | 195 +-
.../solr/schema/TestCollationFieldDocValues.java | 194 +-
.../org/apache/solr/schema/TestManagedSchema.java | 204 +-
.../apache/solr/schema/TestManagedSchemaAPI.java | 39 +-
.../solr/schema/TestManagedSchemaThreadSafety.java | 90 +-
.../schema/TestManagedSchemaWithMultipleAdd.java | 111 +
.../org/apache/solr/schema/TestOmitPositions.java | 46 +-
.../org/apache/solr/schema/TestPointFields.java | 4706 +++++++++----
.../org/apache/solr/schema/TestSchemaField.java | 44 +-
.../org/apache/solr/schema/TestSchemaManager.java | 78 +-
.../solr/schema/TestSchemalessBufferedUpdates.java | 86 +-
.../apache/solr/schema/TestSortableTextField.java | 714 +-
.../test/org/apache/solr/schema/TestTextField.java | 24 +-
.../solr/schema/TestUseDocValuesAsStored.java | 398 +-
.../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 | 20 +-
.../solr/search/AnalyticsTestQParserPlugin.java | 63 +-
.../search/ApacheLuceneSolrNearQueryBuilder.java | 16 +-
.../solr/search/ChooseOneWordQueryBuilder.java | 9 +-
.../solr/search/CurrencyRangeFacetCloudTest.java | 489 +-
.../org/apache/solr/search/CursorMarkTest.java | 87 +-
.../solr/search/DelayingSearchComponent.java | 23 +-
.../test/org/apache/solr/search/DocSetPerf.java | 89 +-
.../org/apache/solr/search/FooQParserPlugin.java | 42 -
.../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 | 30 +-
.../org/apache/solr/search/MergeStrategyTest.java | 154 +-
.../apache/solr/search/MockSearchComponent.java | 9 +-
.../org/apache/solr/search/QueryEqualityTest.java | 1349 ++--
.../org/apache/solr/search/QueryParsingTest.java | 104 +-
.../apache/solr/search/RankQParserPluginTest.java | 429 +-
.../test/org/apache/solr/search/RankQueryTest.java | 46 +-
.../apache/solr/search/RankQueryTestPlugin.java | 320 +-
.../org/apache/solr/search/ReturnFieldsTest.java | 558 +-
.../search/SignificantTermsQParserPluginTest.java | 223 +-
.../apache/solr/search/SolrIndexSearcherTest.java | 521 +-
.../apache/solr/search/SortSpecParsingTest.java | 77 +-
.../org/apache/solr/search/SpatialFilterTest.java | 186 +-
.../solr/search/TestAddFieldRealTimeGet.java | 41 +-
.../org/apache/solr/search/TestBlockCollapse.java | 1642 ++---
.../org/apache/solr/search/TestCaffeineCache.java | 132 +-
.../solr/search/TestCancellableCollector.java | 19 +-
.../solr/search/TestCollapseQParserPlugin.java | 1571 +++--
.../search/TestComplexPhraseLeadingWildcard.java | 89 +-
.../search/TestComplexPhraseQParserPlugin.java | 508 +-
.../org/apache/solr/search/TestComponentsName.java | 59 +-
.../org/apache/solr/search/TestCustomSort.java | 304 +-
.../test/org/apache/solr/search/TestDocSet.java | 235 +-
.../solr/search/TestElisionMultitermQuery.java | 5 +-
.../solr/search/TestExtendedDismaxParser.java | 3975 ++++++-----
.../apache/solr/search/TestFieldSortValues.java | 28 +-
.../apache/solr/search/TestFilteredDocIdSet.java | 228 +-
.../test/org/apache/solr/search/TestFiltering.java | 403 +-
.../solr/search/TestFiltersQueryCaching.java | 220 +
.../solr/search/TestFoldingMultitermQuery.java | 254 +-
.../solr/search/TestGraphTermsQParserPlugin.java | 73 +-
.../apache/solr/search/TestHashQParserPlugin.java | 167 +-
.../org/apache/solr/search/TestIndexSearcher.java | 267 +-
.../org/apache/solr/search/TestInitQParser.java | 13 +-
.../search/TestLegacyNumericRangeQueryBuilder.java | 54 +-
.../apache/solr/search/TestMainQueryCaching.java | 447 ++
.../solr/search/TestMaxScoreQueryParser.java | 82 +-
.../org/apache/solr/search/TestMinHashQParser.java | 183 +-
.../org/apache/solr/search/TestMissingGroups.java | 186 +-
.../apache/solr/search/TestMultiWordSynonyms.java | 257 +-
.../apache/solr/search/TestNoOpRegenerator.java | 46 +-
...estOverriddenPrefixQueryForCustomFieldType.java | 53 +-
.../solr/search/TestPayloadCheckQParserPlugin.java | 103 +-
.../solr/search/TestPayloadScoreQParserPlugin.java | 83 +-
.../apache/solr/search/TestPseudoReturnFields.java | 1188 ++--
.../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 | 231 +-
.../org/apache/solr/search/TestRangeQuery.java | 661 +-
.../solr/search/TestReRankQParserPlugin.java | 741 ++-
.../org/apache/solr/search/TestRealTimeGet.java | 1135 ++--
.../test/org/apache/solr/search/TestRecovery.java | 1362 ++--
.../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 | 104 +-
.../solr/search/TestSimpleQParserPlugin.java | 560 +-
.../org/apache/solr/search/TestSmileRequest.java | 42 +-
.../org/apache/solr/search/TestSolr4Spatial.java | 557 +-
.../org/apache/solr/search/TestSolr4Spatial2.java | 391 +-
.../org/apache/solr/search/TestSolrCachePerf.java | 99 +-
.../org/apache/solr/search/TestSolrCoreParser.java | 111 +-
.../apache/solr/search/TestSolrFieldCacheBean.java | 36 +-
.../src/test/org/apache/solr/search/TestSolrJ.java | 84 +-
.../apache/solr/search/TestSolrQueryParser.java | 2146 +++---
.../src/test/org/apache/solr/search/TestSort.java | 269 +-
.../apache/solr/search/TestStandardQParsers.java | 54 +-
.../org/apache/solr/search/TestStressLucene.java | 449 +-
.../org/apache/solr/search/TestStressRecovery.java | 459 +-
.../org/apache/solr/search/TestStressReorder.java | 464 +-
.../apache/solr/search/TestStressUserVersions.java | 410 +-
.../org/apache/solr/search/TestStressVersions.java | 354 +-
.../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 | 158 +-
.../apache/solr/search/TestValueSourceCache.java | 57 +-
.../apache/solr/search/TestXmlQParserPlugin.java | 18 +-
...stributedFacetSimpleRefinementLongTailTest.java | 375 +-
.../solr/search/facet/RangeFacetCloudTest.java | 974 ++-
.../search/facet/SpatialHeatmapFacetsTest.java | 471 +-
.../search/facet/TestCloudJSONFacetJoinDomain.java | 738 ++-
.../solr/search/facet/TestCloudJSONFacetSKG.java | 717 +-
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 1096 ++--
.../solr/search/facet/TestJsonFacetErrors.java | 563 +-
.../solr/search/facet/TestJsonFacetRefinement.java | 2534 ++++---
.../apache/solr/search/facet/TestJsonFacets.java | 6322 +++++++++++-------
.../search/facet/TestJsonFacetsStatsParsing.java | 121 +-
.../facet/TestJsonFacetsWithNestedObjects.java | 654 +-
.../solr/search/facet/TestJsonRangeFacets.java | 557 +-
.../solr/search/function/AggValueSourceTest.java | 11 +-
.../solr/search/function/SortByFunctionTest.java | 353 +-
.../solr/search/function/TestFunctionQuery.java | 1372 ++--
.../function/TestMinMaxOnMultiValuedField.java | 996 +--
.../apache/solr/search/function/TestOrdValues.java | 135 +-
.../search/function/TestSortByMinMaxFunction.java | 11 +-
.../function/distance/DistanceFunctionTest.java | 400 +-
.../org/apache/solr/search/join/BJQParserTest.java | 602 +-
.../search/join/CrossCollectionJoinQueryTest.java | 155 +-
.../apache/solr/search/join/GraphQueryTest.java | 172 +-
.../search/join/InvalidConfigJoinQueryTest.java | 14 +-
.../solr/search/join/TestCloudNestedDocsSort.java | 173 +-
.../solr/search/join/TestNestedDocsSort.java | 231 +-
.../solr/search/join/TestScoreJoinQPNoScore.java | 399 +-
.../solr/search/join/TestScoreJoinQPScore.java | 347 +-
.../join/another/BJQFilterAccessibleTest.java | 16 +-
.../apache/solr/search/json/TestJsonRequest.java | 1076 +--
.../solr/search/mlt/CloudMLTQParserTest.java | 214 +-
.../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 | 14 +-
.../similarities/TestIBSimilarityFactory.java | 10 +-
.../TestLMDirichletSimilarityFactory.java | 10 +-
.../TestLMJelinekMercerSimilarityFactory.java | 10 +-
.../TestNonDefinedSimilarityFactory.java | 9 +-
.../similarities/TestPerFieldSimilarity.java | 36 +-
.../TestPerFieldSimilarityWithDefaultOverride.java | 27 +-
.../TestSweetSpotSimilarityFactory.java | 84 +-
.../solr/search/stats/TestBaseStatsCache.java | 10 +-
.../solr/search/stats/TestDefaultStatsCache.java | 41 +-
.../apache/solr/search/stats/TestDistribIDF.java | 66 +-
.../solr/search/stats/TestExactStatsCache.java | 12 +-
.../solr/security/AllowListUrlCheckerTest.java | 15 +-
.../solr/security/AuditLoggerIntegrationTest.java | 399 +-
.../solr/security/AuditLoggerPluginTest.java | 199 +-
.../AuthWithShardHandlerFactoryOverrideTest.java | 63 +-
.../BaseTestRuleBasedAuthorizationPlugin.java | 889 ++-
.../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 +-
.../security/HttpParamDelegationTokenPlugin.java | 292 -
.../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 | 83 +-
.../solr/security/PrincipalWithUserRoles.java | 24 +-
.../security/SolrLogAuditLoggerPluginTest.java | 18 +-
.../solr/security/TestAuthorizationFramework.java | 38 +-
...stExternalRoleRuleBasedAuthorizationPlugin.java | 15 +-
.../solr/security/TestPKIAuthenticationPlugin.java | 176 +-
.../security/TestSha256AuthenticationProvider.java | 33 +-
.../hadoop/HadoopAuthFakeGroupMapping.java | 40 -
.../solr/security/hadoop/HadoopTestUtil.java | 58 -
.../solr/security/hadoop/ImpersonationUtil.java | 74 -
.../hadoop/ImpersonatorCollectionsHandler.java | 60 -
.../apache/solr/security/hadoop/KerberosUtils.java | 94 -
.../hadoop/TestDelegationWithHadoopAuth.java | 398 --
.../hadoop/TestImpersonationWithHadoopAuth.java | 200 -
.../TestRuleBasedAuthorizationWithKerberos.java | 120 -
.../hadoop/TestSolrCloudWithHadoopAuthPlugin.java | 92 -
.../security/hadoop/TestZkAclsWithHadoopAuth.java | 148 -
.../org/apache/solr/servlet/CacheHeaderTest.java | 117 +-
.../apache/solr/servlet/CacheHeaderTestBase.java | 72 +-
.../solr/servlet/DirectSolrConnectionTest.java | 64 +-
.../apache/solr/servlet/HttpSolrCallCloudTest.java | 174 +
.../solr/servlet/HttpSolrCallGetCoreTest.java | 167 -
.../org/apache/solr/servlet/NoCacheHeaderTest.java | 77 +-
.../apache/solr/servlet/ResponseHeaderTest.java | 34 +-
.../apache/solr/servlet/SecurityHeadersTest.java | 53 +-
.../apache/solr/servlet/SolrRequestParserTest.java | 439 +-
.../solr/servlet/TestRequestRateLimiter.java | 121 +-
.../spelling/ConjunctionSolrSpellCheckerTest.java | 52 +-
.../solr/spelling/DirectSolrSpellCheckerTest.java | 138 +-
.../solr/spelling/FileBasedSpellCheckerTest.java | 171 +-
.../solr/spelling/IndexBasedSpellCheckerTest.java | 390 +-
.../org/apache/solr/spelling/SampleComparator.java | 35 -
.../apache/solr/spelling/SimpleQueryConverter.java | 10 +-
.../solr/spelling/SpellCheckCollatorTest.java | 603 +-
.../SpellCheckCollatorWithCollapseTest.java | 64 +-
.../spelling/SpellPossibilityIteratorTest.java | 94 +-
.../solr/spelling/SpellingQueryConverterTest.java | 161 +-
.../spelling/TestSuggestSpellingConverter.java | 58 +-
.../spelling/WordBreakSolrSpellCheckerTest.java | 465 +-
.../suggest/RandomTestDictionaryFactory.java | 22 +-
.../solr/spelling/suggest/SuggesterTest.java | 105 +-
.../suggest/TestAnalyzeInfixSuggestions.java | 217 +-
.../spelling/suggest/TestAnalyzedSuggestions.java | 38 +-
.../suggest/TestBlendedInfixSuggestions.java | 139 +-
.../spelling/suggest/TestFileDictionaryLookup.java | 129 +-
.../spelling/suggest/TestFreeTextSuggestions.java | 67 +-
.../suggest/TestFuzzyAnalyzedSuggestions.java | 138 +-
.../TestHighFrequencyDictionaryFactory.java | 152 +-
.../spelling/suggest/TestPhraseSuggestions.java | 20 +-
.../apache/solr/uninverting/TestDocTermOrds.java | 263 +-
.../uninverting/TestDocTermOrdsUninvertLimit.java | 64 +-
.../apache/solr/uninverting/TestFieldCache.java | 405 +-
.../solr/uninverting/TestFieldCacheReopen.java | 31 +-
.../solr/uninverting/TestFieldCacheSort.java | 571 +-
.../solr/uninverting/TestFieldCacheSortRandom.java | 120 +-
.../uninverting/TestFieldCacheVsDocValues.java | 138 +-
.../uninverting/TestFieldCacheWithThreads.java | 195 +-
.../solr/uninverting/TestLegacyFieldCache.java | 268 +-
.../solr/uninverting/TestNumericTerms32.java | 97 +-
.../solr/uninverting/TestNumericTerms64.java | 98 +-
.../solr/uninverting/TestUninvertingReader.java | 191 +-
.../org/apache/solr/update/AddBlockUpdateTest.java | 728 +-
.../solr/update/AnalysisErrorHandlingTest.java | 19 +-
.../solr/update/DataDrivenBlockJoinTest.java | 54 +-
.../solr/update/DeleteByIdWithRouterFieldTest.java | 307 +-
.../solr/update/DirectUpdateHandlerTest.java | 301 +-
.../apache/solr/update/DocumentBuilderTest.java | 234 +-
.../apache/solr/update/MaxSizeAutoCommitTest.java | 192 +-
.../solr/update/MockStreamingSolrClients.java | 30 +-
.../apache/solr/update/MockingHttp2SolrClient.java | 34 +-
.../test/org/apache/solr/update/PeerSyncTest.java | 433 +-
.../solr/update/PeerSyncWithBufferUpdatesTest.java | 83 +-
.../PeerSyncWithIndexFingerprintCachingTest.java | 71 +-
...ncWithLeaderAndIndexFingerprintCachingTest.java | 17 +-
.../apache/solr/update/PeerSyncWithLeaderTest.java | 25 +-
.../test/org/apache/solr/update/RootFieldTest.java | 59 +-
.../org/apache/solr/update/SoftAutoCommitTest.java | 390 +-
.../apache/solr/update/SolrCmdDistributorTest.java | 544 +-
.../apache/solr/update/SolrIndexConfigTest.java | 119 +-
.../apache/solr/update/SolrIndexMetricsTest.java | 49 +-
.../apache/solr/update/SolrIndexSplitterTest.java | 239 +-
.../solr/update/TestAtomicUpdateErrorCases.java | 47 +-
.../solr/update/TestExceedMaxTermLength.java | 82 +-
.../update/TestInPlaceUpdateWithRouteField.java | 110 +-
.../solr/update/TestInPlaceUpdatesDistrib.java | 1086 +--
.../update/TestInPlaceUpdatesRequiredField.java | 17 +-
.../solr/update/TestInPlaceUpdatesStandalone.java | 1242 ++--
.../solr/update/TestIndexingPerformance.java | 94 +-
.../solr/update/TestNestedUpdateProcessor.java | 633 +-
.../test/org/apache/solr/update/TestUpdate.java | 262 +-
.../org/apache/solr/update/TransactionLogTest.java | 11 +-
.../test/org/apache/solr/update/UpdateLogTest.java | 191 +-
.../org/apache/solr/update/UpdateParamsTest.java | 45 +-
.../org/apache/solr/update/VersionInfoTest.java | 59 +-
.../AbstractAtomicUpdatesMultivalueTestBase.java | 243 +-
.../AddSchemaFieldsUpdateProcessorFactoryTest.java | 214 +-
.../update/processor/AtomicUpdateJavabinTest.java | 183 +-
.../AtomicUpdateProcessorFactoryTest.java | 232 +-
.../solr/update/processor/AtomicUpdatesTest.java | 864 ++-
.../CategoryRoutedAliasUpdateProcessorTest.java | 368 +-
.../ClassificationUpdateProcessorFactoryTest.java | 48 +-
...assificationUpdateProcessorIntegrationTest.java | 286 +-
.../ClassificationUpdateProcessorTest.java | 673 +-
.../CloneFieldUpdateProcessorFactoryTest.java | 353 +-
.../processor/CustomUpdateRequestProcessor.java | 8 +-
.../CustomUpdateRequestProcessorFactory.java | 17 +-
.../processor/DefaultValueUpdateProcessorTest.java | 86 +-
.../DimensionalRoutedAliasUpdateProcessorTest.java | 436 +-
.../processor/DistributedUpdateProcessorTest.java | 127 +-
.../DocExpirationUpdateProcessorFactoryTest.java | 205 +-
.../FieldMutatingUpdateProcessorTest.java | 924 +--
...reCommitOptimizeUpdateProcessorFactoryTest.java | 30 +-
.../IgnoreLargeDocumentProcessorFactoryTest.java | 52 +-
.../JavaBinAtomicUpdateMultivalueTest.java | 1 -
.../update/processor/NestedAtomicUpdateTest.java | 992 +--
.../ParsingFieldUpdateProcessorsTest.java | 695 +-
.../processor/PreAnalyzedUpdateProcessorTest.java | 107 +-
.../processor/RecordingUpdateProcessorFactory.java | 59 +-
.../update/processor/RegexBoostProcessorTest.java | 37 +-
.../processor/RoutedAliasUpdateProcessorTest.java | 219 +-
.../SignatureUpdateProcessorFactoryTest.java | 121 +-
.../SkipExistingDocumentsProcessorFactoryTest.java | 68 +-
.../processor/TemplateUpdateProcessorTest.java | 55 +-
.../update/processor/TestCloudDeduplication.java | 83 +-
.../processor/TestDocBasedVersionConstraints.java | 832 ++-
.../processor/TestPartialUpdateDeduplication.java | 6 +-
.../TimeRoutedAliasUpdateProcessorTest.java | 1099 ++--
.../processor/TolerantUpdateProcessorTest.java | 400 +-
.../processor/TrackingUpdateProcessorFactory.java | 59 +-
.../update/processor/URLClassifyProcessorTest.java | 139 +-
.../processor/UUIDUpdateProcessorFallbackTest.java | 119 +-
.../UniqFieldsUpdateProcessorFactoryTest.java | 84 +-
.../UpdateRequestProcessorFactoryTest.java | 170 +-
.../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 | 16 +-
.../org/apache/solr/util/DateMathParserTest.java | 173 +-
.../org/apache/solr/util/DistanceUnitsTest.java | 2 +-
.../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 +-
.../solr/util/MultipleManagedSchemasTest.java | 90 +
.../org/apache/solr/util/OrderedExecutorTest.java | 212 +-
.../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 | 340 +-
.../org/apache/solr/util/TestCircuitBreaker.java | 137 +-
.../test/org/apache/solr/util/TestExportTool.java | 104 +-
.../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 | 316 +-
.../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 | 139 +-
.../util/configuration/SSLConfigurationsTest.java | 117 +-
.../SSLCredentialProviderFactoryTest.java | 25 +-
.../providers/EnvSSLCredentialProviderTest.java | 32 +-
.../providers/HadoopSSLCredentialProviderTest.java | 74 -
.../SysPropSSLCredentialProviderTest.java | 34 +-
.../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/README.md | 5 +
solr/docker/build.gradle | 7 +
solr/docker/templates/Dockerfile.body.template | 33 +-
.../templates/Dockerfile.official.header.template | 39 +-
solr/docker/tests/cases/initdb/test.sh | 2 +-
.../docker/tests/cases/prometheus-exporter/test.sh | 2 +-
solr/example/films/README.md | 2 +-
solr/licenses/SparseBitSet-1.2.jar.sha1 | 1 +
...ICENSE-ASL.txt => SparseBitSet-LICENSE-ASL.txt} | 0
.../SparseBitSet-NOTICE.txt} | 0
solr/licenses/apache-mime4j-core-0.8.3.jar.sha1 | 1 -
solr/licenses/apache-mime4j-core-0.8.4.jar.sha1 | 1 +
solr/licenses/apache-mime4j-dom-0.8.3.jar.sha1 | 1 -
solr/licenses/apache-mime4j-dom-0.8.4.jar.sha1 | 1 +
solr/licenses/api-common-1.10.1.jar.sha1 | 1 -
solr/licenses/api-common-2.1.2.jar.sha1 | 1 +
solr/licenses/asm-9.1.jar.sha1 | 1 -
solr/licenses/asm-9.2.jar.sha1 | 1 +
solr/licenses/asm-analysis-7.2.jar.sha1 | 1 +
solr/licenses/asm-commons-7.2.jar.sha1 | 1 +
solr/licenses/asm-commons-9.1.jar.sha1 | 1 -
solr/licenses/asm-tree-7.2.jar.sha1 | 1 +
solr/licenses/aspectjrt-1.8.0.jar.sha1 | 1 -
solr/licenses/aspectjrt-LICENSE-EPL.txt | 71 -
.../licenses/auto-value-annotations-1.7.4.jar.sha1 | 1 -
solr/licenses/auto-value-annotations-1.9.jar.sha1 | 1 +
.../auto-value-annotations-LICENSE-ASL.txt | 1 -
solr/licenses/bcutil-LICENSE-MIT.txt | 15 -
...MIT.txt => bcutil-jdk15on-LICENSE-BSD_LIKE.txt} | 0
...bcmail-NOTICE.txt => bcutil-jdk15on-NOTICE.txt} | 0
solr/licenses/bzip2-0.9.1.jar.sha1 | 1 +
...rse4j-LICENSE-MIT.txt => bzip2-LICENSE-MIT.txt} | 0
.../solr.xml => licenses/bzip2-NOTICE.txt} | 0
solr/licenses/c3p0-0.9.5.5.jar.sha1 | 1 +
...on-api-LICENSE-EPL.txt => c3p0-LICENSE-EPL.txt} | 0
solr/licenses/carrot2-core-4.0.4.jar.sha1 | 1 -
solr/licenses/carrot2-core-4.4.2.jar.sha1 | 1 +
solr/licenses/cdm-4.5.5.jar.sha1 | 1 +
...ax2-api-LICENSE-BSD.txt => cdm-LICENSE-BSD.txt} | 0
solr/licenses/cdm-NOTICE.txt | 2 +
solr/licenses/checker-compat-qual-2.5.5.jar.sha1 | 1 -
solr/licenses/checker-compat-qual-LICENSE-MIT.txt | 5 -
solr/licenses/checker-qual-3.19.0.jar.sha1 | 1 -
solr/licenses/checker-qual-3.20.0.jar.sha1 | 1 +
solr/licenses/commons-codec-1.13.jar.sha1 | 1 -
solr/licenses/commons-codec-1.15.jar.sha1 | 1 +
.../licenses/commons-configuration2-2.1.1.jar.sha1 | 1 -
solr/licenses/commons-configuration2-2.7.jar.sha1 | 1 +
solr/licenses/commons-csv-1.7.jar.sha1 | 1 -
solr/licenses/commons-csv-1.9.0.jar.sha1 | 1 +
solr/licenses/commons-io-2.11.0.jar.sha1 | 1 +
solr/licenses/commons-io-2.8.0.jar.sha1 | 1 -
solr/licenses/commons-lang3-3.12.0.jar.sha1 | 1 +
solr/licenses/commons-lang3-3.9.jar.sha1 | 1 -
solr/licenses/commons-text-1.6.jar.sha1 | 1 -
solr/licenses/commons-text-1.8.jar.sha1 | 1 +
solr/licenses/curator-client-2.13.0.jar.sha1 | 1 -
solr/licenses/curator-client-4.3.0.jar.sha1 | 1 +
solr/licenses/curator-framework-2.13.0.jar.sha1 | 1 -
solr/licenses/curator-framework-4.3.0.jar.sha1 | 1 +
solr/licenses/curator-recipes-2.13.0.jar.sha1 | 1 -
solr/licenses/curator-recipes-4.3.0.jar.sha1 | 1 +
solr/licenses/dd-plist-1.23.jar.sha1 | 1 +
...4j-LICENSE-MIT.txt => dd-plist-LICENSE-MIT.txt} | 0
.../README.txt => licenses/dd-plist-NOTICE.txt} | 0
solr/licenses/ehcache-core-2.6.2.jar.sha1 | 1 +
...ICENSE-ASL.txt => ehcache-core-LICENSE-ASL.txt} | 0
.../ehcache-core-NOTICE.txt} | 0
.../error_prone_annotations-2.10.0.jar.sha1 | 1 -
.../error_prone_annotations-2.11.0.jar.sha1 | 1 +
solr/licenses/fontbox-2.0.24.jar.sha1 | 1 -
solr/licenses/fontbox-2.0.25.jar.sha1 | 1 +
solr/licenses/gax-1.62.0.jar.sha1 | 1 -
solr/licenses/gax-2.8.1.jar.sha1 | 1 +
solr/licenses/gax-httpjson-0.79.0.jar.sha1 | 1 -
solr/licenses/gax-httpjson-0.93.1.jar.sha1 | 1 +
solr/licenses/geoapi-3.0.1.jar.sha1 | 1 +
solr/licenses/geoapi-LICENSE-BSD_LIKE.txt | 36 +
solr/licenses/geoapi-NOTICE.txt | 6 +
solr/licenses/google-api-client-1.32.1.jar.sha1 | 1 -
solr/licenses/google-api-client-1.33.0.jar.sha1 | 1 +
...services-storage-v1-rev20210127-1.31.0.jar.sha1 | 1 -
...services-storage-v1-rev20211201-1.32.1.jar.sha1 | 1 +
...google-auth-library-credentials-0.24.1.jar.sha1 | 1 -
.../google-auth-library-credentials-1.3.0.jar.sha1 | 1 +
...google-auth-library-oauth2-http-0.24.1.jar.sha1 | 1 -
.../google-auth-library-oauth2-http-1.3.0.jar.sha1 | 1 +
solr/licenses/google-cloud-core-1.94.3.jar.sha1 | 1 -
solr/licenses/google-cloud-core-2.3.5.jar.sha1 | 1 +
.../google-cloud-core-http-1.94.3.jar.sha1 | 1 -
.../licenses/google-cloud-core-http-2.3.5.jar.sha1 | 1 +
solr/licenses/google-cloud-nio-0.122.11.jar.sha1 | 1 -
solr/licenses/google-cloud-nio-0.123.18.jar.sha1 | 1 +
.../google-cloud-storage-1.113.14.jar.sha1 | 1 -
solr/licenses/google-cloud-storage-2.2.3.jar.sha1 | 1 +
solr/licenses/google-http-client-1.39.2.jar.sha1 | 1 -
solr/licenses/google-http-client-1.41.0.jar.sha1 | 1 +
.../google-http-client-apache-v2-1.39.2.jar.sha1 | 1 -
.../google-http-client-apache-v2-1.41.0.jar.sha1 | 1 +
.../google-http-client-appengine-1.39.0.jar.sha1 | 1 -
.../google-http-client-appengine-1.41.0.jar.sha1 | 1 +
.../google-http-client-gson-1.39.2.jar.sha1 | 1 -
.../google-http-client-gson-1.41.0.jar.sha1 | 1 +
.../google-http-client-jackson2-1.39.0.jar.sha1 | 1 -
.../google-http-client-jackson2-1.41.0.jar.sha1 | 1 +
solr/licenses/grib-4.5.5.jar.sha1 | 1 +
...x2-api-LICENSE-BSD.txt => grib-LICENSE-BSD.txt} | 0
solr/licenses/grib-NOTICE.txt | 2 +
solr/licenses/grpc-context-1.36.0.jar.sha1 | 1 -
solr/licenses/grpc-context-1.43.2.jar.sha1 | 1 +
solr/licenses/gson-2.8.6.jar.sha1 | 1 -
solr/licenses/gson-2.8.9.jar.sha1 | 1 +
solr/licenses/guava-25.1-jre.jar.sha1 | 1 -
solr/licenses/guava-31.0.1-jre.jar.sha1 | 1 +
solr/licenses/hadoop-annotations-3.2.0.jar.sha1 | 1 -
solr/licenses/hadoop-annotations-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-auth-3.2.0.jar.sha1 | 1 -
solr/licenses/hadoop-auth-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-client-api-3.3.2.jar.sha1 | 1 +
...E-ASL.txt => hadoop-client-api-LICENSE-ASL.txt} | 0
...ent-NOTICE.txt => hadoop-client-api-NOTICE.txt} | 0
.../hadoop-client-minicluster-3.3.2.jar.sha1 | 1 +
...t => hadoop-client-minicluster-LICENSE-ASL.txt} | 0
...CE.txt => hadoop-client-minicluster-NOTICE.txt} | 0
solr/licenses/hadoop-client-runtime-3.3.2.jar.sha1 | 1 +
...L.txt => hadoop-client-runtime-LICENSE-ASL.txt} | 0
...NOTICE.txt => hadoop-client-runtime-NOTICE.txt} | 0
solr/licenses/hadoop-common-3.2.0-tests.jar.sha1 | 1 -
solr/licenses/hadoop-common-3.2.0.jar.sha1 | 1 -
solr/licenses/hadoop-common-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-hdfs-3.2.0-tests.jar.sha1 | 1 -
solr/licenses/hadoop-hdfs-3.2.0.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-hdfs-client-3.2.0.jar.sha1 | 1 -
solr/licenses/hadoop-minikdc-3.2.0.jar.sha1 | 1 -
solr/licenses/hadoop-minikdc-3.3.2.jar.sha1 | 1 +
solr/licenses/hadoop-shaded-guava-1.1.1.jar.sha1 | 1 +
...ASL.txt => hadoop-shaded-guava-LICENSE-ASL.txt} | 0
...s-NOTICE.txt => hadoop-shaded-guava-NOTICE.txt} | 0
solr/licenses/hppc-0.8.2.jar.sha1 | 1 -
solr/licenses/hppc-0.9.1.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/httpcore-4.4.14.jar.sha1 | 1 -
solr/licenses/httpcore-4.4.15.jar.sha1 | 1 +
solr/licenses/httpmime-4.5.10.jar.sha1 | 1 -
solr/licenses/httpmime-4.5.13.jar.sha1 | 1 +
solr/licenses/httpservices-4.5.5.jar.sha1 | 1 +
...ICENSE-BSD.txt => httpservices-LICENSE-BSD.txt} | 0
solr/licenses/httpservices-NOTICE.txt | 2 +
solr/licenses/icu4j-68.2.jar.sha1 | 1 -
solr/licenses/icu4j-70.1.jar.sha1 | 1 +
solr/licenses/isoparser-1.1.22.jar.sha1 | 1 -
solr/licenses/isoparser-1.9.41.7.jar.sha1 | 1 +
.../istack-commons-runtime-3.0.12.jar.sha1 | 1 +
...txt => istack-commons-runtime-LICENSE-CDDL.txt} | 0
solr/licenses/jackcess-3.0.1.jar.sha1 | 1 -
solr/licenses/jackcess-4.0.1.jar.sha1 | 1 +
solr/licenses/jackcess-encrypt-3.0.0.jar.sha1 | 1 -
solr/licenses/jackcess-encrypt-4.0.1.jar.sha1 | 1 +
solr/licenses/jackson-annotations-2.13.1.jar.sha1 | 1 -
solr/licenses/jackson-annotations-2.13.3.jar.sha1 | 1 +
solr/licenses/jackson-core-2.13.1.jar.sha1 | 1 -
solr/licenses/jackson-core-2.13.3.jar.sha1 | 1 +
solr/licenses/jackson-databind-2.13.1.jar.sha1 | 1 -
solr/licenses/jackson-databind-2.13.3.jar.sha1 | 1 +
.../jackson-dataformat-cbor-2.13.1.jar.sha1 | 1 -
.../jackson-dataformat-cbor-2.13.3.jar.sha1 | 1 +
.../jackson-dataformat-smile-2.13.1.jar.sha1 | 1 -
.../jackson-dataformat-smile-2.13.3.jar.sha1 | 1 +
.../jackson-dataformat-xml-2.13.1.jar.sha1 | 1 -
.../jackson-dataformat-xml-2.13.3.jar.sha1 | 1 +
.../licenses/jackson-datatype-jdk8-2.13.1.jar.sha1 | 1 -
.../licenses/jackson-datatype-jdk8-2.13.3.jar.sha1 | 1 +
.../jackson-datatype-jsr310-2.13.1.jar.sha1 | 1 -
.../jackson-datatype-jsr310-2.13.3.jar.sha1 | 1 +
.../licenses/jackson-module-kotlin-2.13.1.jar.sha1 | 1 -
.../licenses/jackson-module-kotlin-2.13.3.jar.sha1 | 1 +
.../jackson-module-parameter-names-2.13.1.jar.sha1 | 1 -
.../jackson-module-parameter-names-2.13.3.jar.sha1 | 1 +
solr/licenses/jai-imageio-core-1.4.0.jar.sha1 | 1 +
...SE-BSD.txt => jai-imageio-core-LICENSE-BSD.txt} | 0
solr/licenses/jai-imageio-core-NOTICE.txt | 5 +
solr/licenses/jakarta.activation-1.2.2.jar.sha1 | 1 +
.../jakarta.activation-LICENSE-BSD_LIKE.txt | 13 +
solr/licenses/jakarta.activation-NOTICE.txt | 25 +
.../licenses/jakarta.activation-api-1.2.2.jar.sha1 | 1 +
solr/licenses/jakarta.xml.bind-api-2.3.3.jar.sha1 | 1 +
.../jakarta.xml.bind-api-LICENSE-BSD_LIKE.txt | 13 +
solr/licenses/jakarta.xml.bind-api-NOTICE.txt | 191 +
solr/licenses/java-libpst-0.8.1.jar.sha1 | 1 -
solr/licenses/java-libpst-0.9.3.jar.sha1 | 1 +
solr/licenses/javax.inject-NOTICE.txt | 202 +
solr/licenses/jaxb-runtime-2.3.5.jar.sha1 | 1 +
...ENSE-CDDL.txt => jaxb-runtime-LICENSE-CDDL.txt} | 0
solr/licenses/jbig2-imageio-3.0.3.jar.sha1 | 1 +
...CENSE-ASL.txt => jbig2-imageio-LICENSE-ASL.txt} | 0
...{pdfbox-NOTICE.txt => jbig2-imageio-NOTICE.txt} | 0
solr/licenses/jcip-annotations-1.0.jar.sha1 | 1 +
solr/licenses/jcl-over-slf4j-1.7.35.jar.sha1 | 1 -
solr/licenses/jcl-over-slf4j-1.7.36.jar.sha1 | 1 +
solr/licenses/jcommander-1.82.jar.sha1 | 1 +
...-LICENSE-ASL.txt => jcommander-LICENSE-ASL.txt} | 0
.../README.txt => licenses/jcommander-NOTICE.txt} | 0
solr/licenses/jdom2-2.0.6.1.jar.sha1 | 1 +
solr/licenses/jdom2-2.0.6.jar.sha1 | 1 -
solr/licenses/jersey-servlet-1.19.jar.sha1 | 1 -
solr/licenses/jhighlight-1.0.3.jar.sha1 | 1 +
...ICENSE-CDDL.txt => jhighlight-LICENSE-CDDL.txt} | 0
solr/licenses/jhighlight-NOTICE.txt | 8 +
solr/licenses/jna-5.10.0.jar.sha1 | 1 +
...{pdfbox-LICENSE-ASL.txt => jna-LICENSE-ASL.txt} | 0
solr/licenses/jna-NOTICE.txt | 26 +
solr/licenses/json-simple-1.1.1.jar.sha1 | 1 +
...LICENSE-ASL.txt => json-simple-LICENSE-ASL.txt} | 0
.../README.txt => licenses/json-simple-NOTICE.txt} | 0
solr/licenses/jul-to-slf4j-1.7.35.jar.sha1 | 1 -
solr/licenses/jul-to-slf4j-1.7.36.jar.sha1 | 1 +
solr/licenses/junit-4.13.1.jar.sha1 | 1 -
solr/licenses/junit-4.13.2.jar.sha1 | 1 +
solr/licenses/junrar-7.4.1.jar.sha1 | 1 +
solr/licenses/junrar-LICENSE-COMPOUND.txt | 40 +
.../README.txt => licenses/junrar-NOTICE.txt} | 0
.../licenses/lucene-analysis-common-9.0.0.jar.sha1 | 1 -
.../licenses/lucene-analysis-common-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-analysis-icu-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-analysis-icu-9.1.0.jar.sha1 | 1 +
.../lucene-analysis-kuromoji-9.0.0.jar.sha1 | 1 -
.../lucene-analysis-kuromoji-9.1.0.jar.sha1 | 1 +
.../lucene-analysis-morfologik-9.0.0.jar.sha1 | 1 -
.../lucene-analysis-morfologik-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-analysis-nori-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-analysis-nori-9.1.0.jar.sha1 | 1 +
.../lucene-analysis-opennlp-9.0.0.jar.sha1 | 1 -
.../lucene-analysis-opennlp-9.1.0.jar.sha1 | 1 +
.../lucene-analysis-phonetic-9.0.0.jar.sha1 | 1 -
.../lucene-analysis-phonetic-9.1.0.jar.sha1 | 1 +
.../lucene-analysis-smartcn-9.0.0.jar.sha1 | 1 -
.../lucene-analysis-smartcn-9.1.0.jar.sha1 | 1 +
.../lucene-analysis-stempel-9.0.0.jar.sha1 | 1 -
.../lucene-analysis-stempel-9.1.0.jar.sha1 | 1 +
.../licenses/lucene-backward-codecs-9.0.0.jar.sha1 | 1 -
.../licenses/lucene-backward-codecs-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-classification-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-classification-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-codecs-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-codecs-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-core-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-core-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-expressions-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-expressions-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-grouping-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-grouping-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-highlighter-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-highlighter-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-join-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-join-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-memory-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-memory-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-misc-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-misc-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-queries-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-queries-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-queryparser-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-queryparser-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-sandbox-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-sandbox-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-spatial-extras-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-spatial-extras-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-spatial3d-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-spatial3d-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-suggest-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-suggest-9.1.0.jar.sha1 | 1 +
solr/licenses/lucene-test-framework-9.0.0.jar.sha1 | 1 -
solr/licenses/lucene-test-framework-9.1.0.jar.sha1 | 1 +
solr/licenses/mchange-commons-java-0.2.19.jar.sha1 | 1 +
...PL.txt => mchange-commons-java-LICENSE-EPL.txt} | 0
solr/licenses/metadata-extractor-2.11.0.jar.sha1 | 1 -
solr/licenses/metadata-extractor-2.15.0.1.jar.sha1 | 1 +
solr/licenses/morfologik-fsa-2.1.5.jar.sha1 | 1 -
solr/licenses/morfologik-fsa-2.1.8.jar.sha1 | 1 +
solr/licenses/morfologik-polish-2.1.5.jar.sha1 | 1 -
solr/licenses/morfologik-polish-2.1.8.jar.sha1 | 1 +
solr/licenses/morfologik-stemming-2.1.5.jar.sha1 | 1 -
solr/licenses/morfologik-stemming-2.1.8.jar.sha1 | 1 +
solr/licenses/netcdf4-4.5.5.jar.sha1 | 1 +
...api-LICENSE-BSD.txt => netcdf4-LICENSE-BSD.txt} | 0
solr/licenses/netcdf4-NOTICE.txt | 2 +
solr/licenses/openjson-1.0.12.jar.sha1 | 1 +
...ox-LICENSE-ASL.txt => openjson-LICENSE-ASL.txt} | 0
solr/licenses/openjson-NOTICE.txt | 5 +
solr/licenses/opennlp-tools-1.9.1.jar.sha1 | 1 -
solr/licenses/opennlp-tools-1.9.4.jar.sha1 | 1 +
solr/licenses/parso-2.0.11.jar.sha1 | 1 -
solr/licenses/parso-2.0.14.jar.sha1 | 1 +
solr/licenses/pdfbox-2.0.24.jar.sha1 | 1 -
solr/licenses/pdfbox-2.0.25.jar.sha1 | 1 +
solr/licenses/pdfbox-tools-2.0.24.jar.sha1 | 1 -
solr/licenses/pdfbox-tools-2.0.25.jar.sha1 | 1 +
solr/licenses/poi-4.1.1.jar.sha1 | 1 -
solr/licenses/poi-4.1.2.jar.sha1 | 1 +
solr/licenses/poi-ooxml-4.1.1.jar.sha1 | 1 -
solr/licenses/poi-ooxml-4.1.2.jar.sha1 | 1 +
solr/licenses/poi-ooxml-schemas-4.1.1.jar.sha1 | 1 -
solr/licenses/poi-ooxml-schemas-4.1.2.jar.sha1 | 1 +
solr/licenses/poi-scratchpad-4.1.1.jar.sha1 | 1 -
solr/licenses/poi-scratchpad-4.1.2.jar.sha1 | 1 +
solr/licenses/preflight-2.0.25.jar.sha1 | 1 +
...x-LICENSE-ASL.txt => preflight-LICENSE-ASL.txt} | 0
.../{pdfbox-NOTICE.txt => preflight-NOTICE.txt} | 0
.../proto-google-common-protos-2.1.0.jar.sha1 | 1 -
.../proto-google-common-protos-2.7.1.jar.sha1 | 1 +
solr/licenses/proto-google-iam-v1-1.0.10.jar.sha1 | 1 -
solr/licenses/proto-google-iam-v1-1.2.0.jar.sha1 | 1 +
solr/licenses/protobuf-java-3.15.5.jar.sha1 | 1 -
solr/licenses/protobuf-java-3.19.4.jar.sha1 | 1 +
solr/licenses/protobuf-java-util-3.15.5.jar.sha1 | 1 -
solr/licenses/protobuf-java-util-3.19.2.jar.sha1 | 1 +
.../randomizedtesting-runner-2.7.6.jar.sha1 | 1 -
.../randomizedtesting-runner-2.7.9.jar.sha1 | 1 +
solr/licenses/rome-1.12.2.jar.sha1 | 1 -
solr/licenses/rome-1.18.0.jar.sha1 | 1 +
solr/licenses/rome-utils-1.12.2.jar.sha1 | 1 -
solr/licenses/rome-utils-1.18.0.jar.sha1 | 1 +
.../sentiment-analysis-parser-0.1.jar.sha1 | 1 +
...t => sentiment-analysis-parser-LICENSE-ASL.txt} | 0
.../sentiment-analysis-parser-NOTICE.txt} | 0
...tations-LICENSE-ASL.txt => sis-LICENSE-ASL.txt} | 0
solr/licenses/sis-NOTICE.txt | 45 +
solr/licenses/sis-feature-1.1.jar.sha1 | 1 +
solr/licenses/sis-metadata-1.1.jar.sha1 | 1 +
solr/licenses/sis-netcdf-1.1.jar.sha1 | 1 +
solr/licenses/sis-referencing-1.1.jar.sha1 | 1 +
solr/licenses/sis-storage-1.1.jar.sha1 | 1 +
solr/licenses/sis-utility-1.1.jar.sha1 | 1 +
solr/licenses/slf4j-api-1.7.35.jar.sha1 | 1 -
solr/licenses/slf4j-api-1.7.36.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 +
solr/licenses/threetenbp-1.5.0.jar.sha1 | 1 -
solr/licenses/threetenbp-1.5.2.jar.sha1 | 1 +
solr/licenses/tika-core-1.27.jar.sha1 | 1 -
solr/licenses/tika-core-1.28.1.jar.sha1 | 1 +
solr/licenses/tika-java7-1.27.jar.sha1 | 1 -
solr/licenses/tika-java7-LICENSE-ASL.txt | 239 -
solr/licenses/tika-java7-NOTICE.txt | 12 -
solr/licenses/tika-parsers-1.27.jar.sha1 | 1 -
solr/licenses/tika-parsers-1.28.1.jar.sha1 | 1 +
solr/licenses/tika-xmp-1.27.jar.sha1 | 1 -
solr/licenses/tika-xmp-LICENSE-ASL.txt | 238 -
solr/licenses/tika-xmp-NOTICE.txt | 12 -
solr/licenses/txw2-2.3.5.jar.sha1 | 1 +
...vlet-LICENSE-CDDL.txt => txw2-LICENSE-CDDL.txt} | 0
solr/licenses/udunits-4.5.5.jar.sha1 | 1 +
...api-LICENSE-BSD.txt => udunits-LICENSE-BSD.txt} | 0
solr/licenses/udunits-NOTICE.txt | 2 +
solr/licenses/unit-api-1.0.jar.sha1 | 1 +
...pi-LICENSE-BSD.txt => unit-api-LICENSE-BSD.txt} | 0
solr/licenses/unit-api-NOTICE.txt | 2 +
solr/licenses/woodstox-core-6.2.7.jar.sha1 | 1 -
solr/licenses/woodstox-core-6.2.8.jar.sha1 | 1 +
solr/licenses/xercesImpl-2.12.0.jar.sha1 | 1 -
solr/licenses/xercesImpl-2.12.2.jar.sha1 | 1 +
solr/licenses/xmpbox-2.0.25.jar.sha1 | 1 +
...fbox-LICENSE-ASL.txt => xmpbox-LICENSE-ASL.txt} | 0
.../{pdfbox-NOTICE.txt => xmpbox-NOTICE.txt} | 0
solr/licenses/xmpcore-5.1.3.jar.sha1 | 1 -
solr/licenses/xmpcore-shaded-6.1.11.jar.sha1 | 1 +
solr/licenses/xz-1.8.jar.sha1 | 1 -
solr/licenses/xz-1.9.jar.sha1 | 1 +
solr/licenses/zookeeper-3.7.0-tests.jar.sha1 | 1 +
solr/modules/analysis-extras/README.md | 17 +
solr/modules/analysis-extras/build.gradle | 7 +-
.../org/apache/solr/schema/ICUCollationField.java | 183 +-
...ExtractNamedEntitiesUpdateProcessorFactory.java | 395 +-
.../analysis/TestFoldingMultitermExtrasQuery.java | 9 +-
.../apache/solr/schema/TestICUCollationField.java | 185 +-
.../schema/TestICUCollationFieldDocValues.java | 182 +-
.../solr/schema/TestICUCollationFieldOptions.java | 104 +-
.../solr/schema/TestICUCollationFieldUDVAS.java | 23 +-
...ExtractNamedEntitiesUpdateProcessorFactory.java | 249 +-
.../org/apache/solr/analytics/AnalyticsDriver.java | 17 +-
.../apache/solr/analytics/AnalyticsExpression.java | 16 +-
.../solr/analytics/AnalyticsGroupingManager.java | 139 +-
.../solr/analytics/AnalyticsRequestManager.java | 144 +-
.../solr/analytics/AnalyticsRequestParser.java | 406 +-
.../apache/solr/analytics/ExpressionFactory.java | 547 +-
.../solr/analytics/TimeExceededStubException.java | 12 +-
.../analytics/facet/AbstractSolrQueryFacet.java | 28 +-
.../solr/analytics/facet/AnalyticsFacet.java | 48 +-
.../apache/solr/analytics/facet/PivotFacet.java | 11 +-
.../org/apache/solr/analytics/facet/PivotNode.java | 83 +-
.../apache/solr/analytics/facet/QueryFacet.java | 46 +-
.../apache/solr/analytics/facet/RangeFacet.java | 17 +-
.../apache/solr/analytics/facet/SortableFacet.java | 33 +-
.../solr/analytics/facet/StreamingFacet.java | 9 +-
.../apache/solr/analytics/facet/ValueFacet.java | 7 +-
.../facet/compare/ConstantComparator.java | 8 +-
.../facet/compare/DelegatingComparator.java | 17 +-
.../facet/compare/ExpressionComparator.java | 10 +-
.../facet/compare/FacetResultsComparator.java | 11 +-
.../facet/compare/FacetValueComparator.java | 11 +-
.../solr/analytics/facet/compare/package-info.java | 6 +-
.../apache/solr/analytics/facet/package-info.java | 6 +-
.../analytics/function/ExpressionCalculator.java | 47 +-
.../MergingReductionCollectionManager.java | 14 +-
.../function/ReductionCollectionManager.java | 107 +-
.../solr/analytics/function/ReductionFunction.java | 13 +-
.../analytics/function/field/AnalyticsField.java | 4 +-
.../analytics/function/field/BooleanField.java | 16 +-
.../function/field/BooleanMultiField.java | 17 +-
.../solr/analytics/function/field/DateField.java | 11 +-
.../function/field/DateMultiPointField.java | 7 +-
.../function/field/DateMultiTrieField.java | 4 +-
.../solr/analytics/function/field/DoubleField.java | 9 +-
.../function/field/DoubleMultiPointField.java | 8 +-
.../function/field/DoubleMultiTrieField.java | 13 +-
.../solr/analytics/function/field/FloatField.java | 17 +-
.../function/field/FloatMultiPointField.java | 12 +-
.../function/field/FloatMultiTrieField.java | 15 +-
.../solr/analytics/function/field/IntField.java | 29 +-
.../function/field/IntMultiPointField.java | 18 +-
.../function/field/IntMultiTrieField.java | 17 +-
.../solr/analytics/function/field/LongField.java | 15 +-
.../function/field/LongMultiPointField.java | 10 +-
.../function/field/LongMultiTrieField.java | 12 +-
.../solr/analytics/function/field/StringField.java | 12 +-
.../analytics/function/field/StringMultiField.java | 9 +-
.../analytics/function/field/package-info.java | 6 +-
.../function/mapping/AbsoluteValueFunction.java | 58 +-
.../analytics/function/mapping/AddFunction.java | 92 +-
.../analytics/function/mapping/BottomFunction.java | 252 +-
.../function/mapping/ComparisonFunction.java | 190 +-
.../analytics/function/mapping/ConcatFunction.java | 131 +-
.../function/mapping/DateMathFunction.java | 96 +-
.../function/mapping/DateParseFunction.java | 96 +-
.../mapping/DecimalNumericConversionFunction.java | 127 +-
.../analytics/function/mapping/DivideFunction.java | 49 +-
.../analytics/function/mapping/EqualFunction.java | 133 +-
.../analytics/function/mapping/ExistsFunction.java | 56 +-
.../function/mapping/FillMissingFunction.java | 338 +-
.../analytics/function/mapping/FilterFunction.java | 304 +-
.../analytics/function/mapping/IfFunction.java | 407 +-
.../analytics/function/mapping/LambdaFunction.java | 1725 +++--
.../analytics/function/mapping/LogFunction.java | 56 +-
.../analytics/function/mapping/LogicFunction.java | 80 +-
.../analytics/function/mapping/MultFunction.java | 92 +-
.../analytics/function/mapping/NegateFunction.java | 64 +-
.../analytics/function/mapping/PowerFunction.java | 49 +-
.../analytics/function/mapping/RemoveFunction.java | 370 +-
.../function/mapping/ReplaceFunction.java | 591 +-
.../function/mapping/StringCastFunction.java | 29 +-
.../function/mapping/SubtractFunction.java | 46 +-
.../analytics/function/mapping/TopFunction.java | 252 +-
.../analytics/function/mapping/package-info.java | 6 +-
.../solr/analytics/function/package-info.java | 6 +-
.../function/reduction/CountFunction.java | 36 +-
.../function/reduction/DocCountFunction.java | 36 +-
.../analytics/function/reduction/MaxFunction.java | 122 +-
.../analytics/function/reduction/MeanFunction.java | 50 +-
.../function/reduction/MedianFunction.java | 76 +-
.../analytics/function/reduction/MinFunction.java | 122 +-
.../function/reduction/MissingFunction.java | 29 +-
.../function/reduction/OrdinalFunction.java | 124 +-
.../function/reduction/PercentileFunction.java | 133 +-
.../analytics/function/reduction/SumFunction.java | 48 +-
.../function/reduction/UniqueFunction.java | 59 +-
.../function/reduction/data/CountCollector.java | 52 +-
.../function/reduction/data/MaxCollector.java | 232 +-
.../function/reduction/data/MinCollector.java | 232 +-
.../function/reduction/data/ReductionData.java | 4 +-
.../reduction/data/ReductionDataCollector.java | 68 +-
.../reduction/data/SortedListCollector.java | 139 +-
.../function/reduction/data/SumCollector.java | 48 +-
.../function/reduction/data/UniqueCollector.java | 98 +-
.../function/reduction/data/package-info.java | 6 +-
.../analytics/function/reduction/package-info.java | 6 +-
.../org/apache/solr/analytics/package-info.java | 6 +-
.../apache/solr/analytics/plugin/package-info.java | 6 +-
.../stream/AnalyticsShardRequestManager.java | 70 +-
.../stream/AnalyticsShardResponseParser.java | 27 +-
.../apache/solr/analytics/stream/package-info.java | 6 +-
.../reservation/BooleanArrayReservation.java | 12 +-
.../reservation/BooleanCheckedReservation.java | 7 +-
.../stream/reservation/BooleanReservation.java | 1 -
.../stream/reservation/DoubleArrayReservation.java | 12 +-
.../reservation/DoubleCheckedReservation.java | 9 +-
.../stream/reservation/DoubleReservation.java | 3 +-
.../stream/reservation/FloatArrayReservation.java | 12 +-
.../reservation/FloatCheckedReservation.java | 9 +-
.../stream/reservation/FloatReservation.java | 1 -
.../stream/reservation/IntArrayReservation.java | 7 +-
.../stream/reservation/IntCheckedReservation.java | 4 +-
.../stream/reservation/IntReservation.java | 3 +-
.../stream/reservation/LongArrayReservation.java | 17 +-
.../stream/reservation/LongCheckedReservation.java | 9 +-
.../stream/reservation/LongReservation.java | 3 +-
.../ReductionCheckedDataReservation.java | 9 +-
.../reservation/ReductionDataArrayReservation.java | 9 +-
.../reservation/ReductionDataReservation.java | 9 +-
.../stream/reservation/StringArrayReservation.java | 17 +-
.../reservation/StringCheckedReservation.java | 14 +-
.../stream/reservation/StringReservation.java | 9 +-
.../analytics/stream/reservation/package-info.java | 6 +-
.../reservation/read/BooleanCheckedDataReader.java | 4 +-
.../reservation/read/BooleanDataArrayReader.java | 7 +-
.../stream/reservation/read/BooleanDataReader.java | 4 +-
.../reservation/read/DoubleCheckedDataReader.java | 3 +-
.../reservation/read/DoubleDataArrayReader.java | 3 +-
.../stream/reservation/read/DoubleDataReader.java | 3 +-
.../reservation/read/FloatCheckedDataReader.java | 4 +-
.../reservation/read/FloatDataArrayReader.java | 4 +-
.../stream/reservation/read/FloatDataReader.java | 4 +-
.../reservation/read/IntCheckedDataReader.java | 3 +-
.../reservation/read/IntDataArrayReader.java | 3 +-
.../stream/reservation/read/IntDataReader.java | 3 +-
.../reservation/read/LongCheckedDataReader.java | 3 +-
.../reservation/read/LongDataArrayReader.java | 3 +-
.../stream/reservation/read/LongDataReader.java | 3 +-
.../read/ReductionCheckedDataReader.java | 12 +-
.../reservation/read/ReductionDataArrayReader.java | 8 +-
.../reservation/read/ReductionDataReader.java | 6 +-
.../reservation/read/StringCheckedDataReader.java | 3 +-
.../reservation/read/StringDataArrayReader.java | 6 +-
.../stream/reservation/read/StringDataReader.java | 3 +-
.../stream/reservation/read/package-info.java | 6 +-
.../write/BooleanCheckedDataWriter.java | 5 +-
.../reservation/write/BooleanDataArrayWriter.java | 5 +-
.../reservation/write/BooleanDataWriter.java | 2 +-
.../reservation/write/DoubleCheckedDataWriter.java | 5 +-
.../reservation/write/DoubleDataArrayWriter.java | 5 +-
.../stream/reservation/write/DoubleDataWriter.java | 2 +-
.../reservation/write/FloatCheckedDataWriter.java | 6 +-
.../reservation/write/FloatDataArrayWriter.java | 6 +-
.../stream/reservation/write/FloatDataWriter.java | 3 +-
.../reservation/write/IntCheckedDataWriter.java | 5 +-
.../reservation/write/IntDataArrayWriter.java | 2 +-
.../stream/reservation/write/IntDataWriter.java | 2 +-
.../reservation/write/LongCheckedDataWriter.java | 5 +-
.../reservation/write/LongDataArrayWriter.java | 2 +-
.../stream/reservation/write/LongDataWriter.java | 2 +-
.../write/ReductionCheckedDataWriter.java | 16 +-
.../write/ReductionDataArrayWriter.java | 5 +-
.../reservation/write/ReductionDataWriter.java | 5 +-
.../reservation/write/StringCheckedDataWriter.java | 5 +-
.../reservation/write/StringDataArrayWriter.java | 5 +-
.../stream/reservation/write/StringDataWriter.java | 2 +-
.../stream/reservation/write/package-info.java | 6 +-
.../analytics/util/AnalyticsResponseHeadings.java | 4 +-
.../solr/analytics/util/FacetRangeGenerator.java | 187 +-
.../solr/analytics/util/MedianCalculator.java | 10 +-
.../solr/analytics/util/OldAnalyticsParams.java | 70 +-
.../util/OldAnalyticsRequestConverter.java | 91 +-
.../solr/analytics/util/OrdinalCalculator.java | 23 +-
.../analytics/util/function/BooleanConsumer.java | 31 +-
.../analytics/util/function/FloatConsumer.java | 31 +-
.../analytics/util/function/FloatSupplier.java | 14 +-
.../solr/analytics/util/function/package-info.java | 6 +-
.../apache/solr/analytics/util/package-info.java | 6 +-
.../solr/analytics/value/AnalyticsValue.java | 20 +-
.../solr/analytics/value/AnalyticsValueStream.java | 74 +-
.../apache/solr/analytics/value/BooleanValue.java | 23 +-
.../solr/analytics/value/BooleanValueStream.java | 15 +-
.../solr/analytics/value/ComparableValue.java | 6 +-
.../org/apache/solr/analytics/value/DateValue.java | 34 +-
.../solr/analytics/value/DateValueStream.java | 24 +-
.../apache/solr/analytics/value/DoubleValue.java | 24 +-
.../solr/analytics/value/DoubleValueStream.java | 14 +-
.../apache/solr/analytics/value/FloatValue.java | 28 +-
.../solr/analytics/value/FloatValueStream.java | 19 +-
.../org/apache/solr/analytics/value/IntValue.java | 36 +-
.../solr/analytics/value/IntValueStream.java | 26 +-
.../org/apache/solr/analytics/value/LongValue.java | 28 +-
.../solr/analytics/value/LongValueStream.java | 19 +-
.../apache/solr/analytics/value/StringValue.java | 21 +-
.../solr/analytics/value/StringValueStream.java | 13 +-
.../value/constant/ConstantBooleanValue.java | 11 +-
.../value/constant/ConstantDateValue.java | 14 +-
.../value/constant/ConstantDoubleValue.java | 11 +-
.../value/constant/ConstantFloatValue.java | 13 +-
.../analytics/value/constant/ConstantIntValue.java | 18 +-
.../value/constant/ConstantLongValue.java | 14 +-
.../value/constant/ConstantStringValue.java | 9 +-
.../analytics/value/constant/ConstantValue.java | 102 +-
.../analytics/value/constant/package-info.java | 6 +-
.../apache/solr/analytics/value/package-info.java | 6 +-
.../org/apache/solr/handler/AnalyticsHandler.java | 27 +-
.../solr/handler/component/AnalyticsComponent.java | 27 +-
.../response/AnalyticsShardResponseWriter.java | 21 +-
.../solr/analytics/ExpressionFactoryTest.java | 150 +-
.../org/apache/solr/analytics/NoFacetTest.java | 100 +-
.../solr/analytics/OverallAnalyticsTest.java | 548 +-
.../solr/analytics/SolrAnalyticsTestCase.java | 246 +-
.../solr/analytics/facet/PivotFacetTest.java | 370 +-
.../solr/analytics/facet/QueryFacetTest.java | 106 +-
.../solr/analytics/facet/RangeFacetTest.java | 238 +-
.../facet/SolrAnalyticsFacetTestCase.java | 8 +-
.../solr/analytics/facet/ValueFacetTest.java | 119 +-
.../function/field/AbstractAnalyticsFieldTest.java | 260 +-
.../function/field/BooleanFieldsTest.java | 46 +-
.../analytics/function/field/DateFieldsTest.java | 99 +-
.../analytics/function/field/DoubleFieldsTest.java | 99 +-
.../analytics/function/field/FloatFieldsTest.java | 99 +-
.../analytics/function/field/IntFieldsTest.java | 99 +-
.../analytics/function/field/LongFieldsTest.java | 99 +-
.../analytics/function/field/StringFieldsTest.java | 46 +-
.../mapping/AbsoluteValueFunctionTest.java | 141 +-
.../function/mapping/AddFunctionTest.java | 36 +-
.../function/mapping/AndFunctionTest.java | 45 +-
.../function/mapping/BottomFunctionTest.java | 43 +-
.../function/mapping/CeilingFunctionTest.java | 73 +-
.../function/mapping/ConcatFunctionTest.java | 146 +-
.../function/mapping/DateMathFunctionTest.java | 62 +-
.../function/mapping/DateParseFunctionTest.java | 162 +-
.../function/mapping/DivideFunctionTest.java | 56 +-
.../function/mapping/EqualFunctionTest.java | 305 +-
.../function/mapping/ExistsFunctionTest.java | 6 +-
.../function/mapping/FillMissingFunctionTest.java | 394 +-
.../function/mapping/FilterFunctionTest.java | 620 +-
.../function/mapping/FloorFunctionTest.java | 73 +-
.../function/mapping/GTEFunctionTest.java | 161 +-
.../analytics/function/mapping/GTFunctionTest.java | 161 +-
.../analytics/function/mapping/IfFunctionTest.java | 532 +-
.../function/mapping/LTEFunctionTest.java | 161 +-
.../analytics/function/mapping/LTFunctionTest.java | 161 +-
.../function/mapping/LogFunctionTest.java | 106 +-
.../function/mapping/MultFunctionTest.java | 36 +-
.../function/mapping/NegateFunctionTest.java | 168 +-
.../analytics/function/mapping/OrFunctionTest.java | 45 +-
.../function/mapping/PowerFunctionTest.java | 56 +-
.../function/mapping/RemoveFunctionTest.java | 544 +-
.../function/mapping/ReplaceFunctionTest.java | 510 +-
.../function/mapping/RoundFunctionTest.java | 73 +-
.../function/mapping/StringCastFunctionTest.java | 36 +-
.../function/mapping/SubtractFunctionTest.java | 56 +-
.../function/mapping/TopFunctionTest.java | 43 +-
.../legacy/LegacyAbstractAnalyticsCloudTest.java | 61 +-
.../legacy/LegacyAbstractAnalyticsTest.java | 106 +-
.../analytics/legacy/LegacyNoFacetCloudTest.java | 543 +-
.../solr/analytics/legacy/LegacyNoFacetTest.java | 553 +-
.../legacy/expression/LegacyExpressionTest.java | 38 +-
.../legacy/expression/LegacyFunctionTest.java | 245 +-
.../LegacyAbstractAnalyticsFacetCloudTest.java | 96 +-
.../facet/LegacyAbstractAnalyticsFacetTest.java | 148 +-
.../legacy/facet/LegacyFacetSortingTest.java | 7 +-
.../legacy/facet/LegacyFieldFacetCloudTest.java | 1699 ++---
.../facet/LegacyFieldFacetExtrasCloudTest.java | 258 +-
.../legacy/facet/LegacyFieldFacetExtrasTest.java | 108 +-
.../legacy/facet/LegacyFieldFacetTest.java | 1320 ++--
.../legacy/facet/LegacyQueryFacetCloudTest.java | 124 +-
.../legacy/facet/LegacyQueryFacetTest.java | 71 +-
.../legacy/facet/LegacyRangeFacetCloudTest.java | 725 +-
.../legacy/facet/LegacyRangeFacetTest.java | 358 +-
.../util/OldAnalyticsRequestConverterUnitTest.java | 43 +-
.../analytics/value/CastingAnalyticsValueTest.java | 19 +-
.../value/CastingBooleanValueStreamTest.java | 40 +-
.../analytics/value/CastingBooleanValueTest.java | 61 +-
.../value/CastingDateValueStreamTest.java | 59 +-
.../solr/analytics/value/CastingDateValueTest.java | 63 +-
.../value/CastingDoubleValueStreamTest.java | 37 +-
.../analytics/value/CastingDoubleValueTest.java | 61 +-
.../value/CastingFloatValueStreamTest.java | 55 +-
.../analytics/value/CastingFloatValueTest.java | 81 +-
.../analytics/value/CastingIntValueStreamTest.java | 91 +-
.../solr/analytics/value/CastingIntValueTest.java | 121 +-
.../value/CastingLongValueStreamTest.java | 55 +-
.../solr/analytics/value/CastingLongValueTest.java | 81 +-
.../value/CastingStringValueStreamTest.java | 19 +-
.../analytics/value/CastingStringValueTest.java | 41 +-
.../solr/analytics/value/ConstantValueTest.java | 336 +-
.../solr/analytics/value/FillableTestValue.java | 196 +-
solr/modules/clustering/README.md | 19 +-
solr/modules/clustering/build.gradle | 5 +-
.../handler/clustering/ClusteringComponent.java | 304 +-
.../org/apache/solr/handler/clustering/Engine.java | 123 +-
.../solr/handler/clustering/EngineContext.java | 47 +-
.../solr/handler/clustering/EngineEntry.java | 30 +-
.../solr/handler/clustering/EngineParameters.java | 169 +-
.../handler/clustering/FlatKeysAttrVisitor.java | 168 +-
.../solr/handler/clustering/InputDocument.java | 14 +-
.../handler/clustering/PathResourceLookup.java | 7 +-
.../solr/handler/clustering/package-info.java | 16 +-
.../clustering/solr/collection1/conf/schema.xml | 19 +
.../english.label-filters.json | 9 +
.../english.stoplabels.utf8 | 1 -
.../english.stopwords.utf8 | 2 -
.../english.word-filters.json | 10 +
...ComponentDistributedTest-testLingoAlgorithm.txt | 11 +-
...ngComponentDistributedTest-testStcAlgorithm.txt | 1 +
.../ClusteringComponentTest-testLingoAlgorithm.txt | 11 +-
.../ClusteringComponentTest-testStcAlgorithm.txt | 3 +-
.../ClusteringComponentDistributedTest.java | 67 +-
.../clustering/ClusteringComponentTest.java | 380 +-
.../clustering/EchoClusteringAlgorithm.java | 38 +-
.../EchoClusteringAlgorithmProvider.java | 4 +-
.../clustering/MockClusteringAlgorithm.java | 58 +-
.../handler/clustering/ResourceCheckAlgorithm.java | 51 +-
.../apache/solr/handler/clustering/SampleData.java | 246 +-
solr/modules/extraction/README.md | 21 +-
solr/modules/extraction/build.gradle | 59 +-
.../extraction/ExtractingDocumentLoader.java | 129 +-
.../extraction/ExtractingMetadataConstants.java | 6 +-
.../solr/handler/extraction/ExtractingParams.java | 108 +-
.../extraction/ExtractingRequestHandler.java | 13 +-
.../handler/extraction/ParseContextConfig.java | 54 +-
.../extraction/RegexRulesPasswordProvider.java | 69 +-
.../handler/extraction/SolrContentHandler.java | 102 +-
.../extraction/SolrContentHandlerFactory.java | 13 +-
.../handler/extraction/XLSXResponseWriter.java | 58 +-
.../solr/handler/extraction/package-info.java | 10 +-
.../extraction/ExtractingRequestHandlerTest.java | 1292 ++--
.../handler/extraction/ParseContextConfigTest.java | 10 +-
.../handler/extraction/TestXLSXResponseWriter.java | 302 +-
solr/modules/gcs-repository/README.md | 17 +
solr/modules/gcs-repository/build.gradle | 38 +-
.../org/apache/solr/gcs/GCSBackupRepository.java | 825 +--
.../java/org/apache/solr/gcs/GCSConfigParser.java | 127 +-
.../src/java/org/apache/solr/gcs/package-info.java | 6 +-
.../solr/gcs/ConcurrentDelegatingStorage.java | 322 +-
.../apache/solr/gcs/GCSBackupRepositoryTest.java | 74 +-
.../apache/solr/gcs/GCSIncrementalBackupTest.java | 121 +-
.../solr/gcs/LocalStorageGCSBackupRepository.java | 35 +-
solr/modules/hadoop-auth/README.md | 46 +
solr/modules/hadoop-auth/build.gradle | 121 +
.../hadoop/AttributeOnlyServletContext.java | 289 +
.../ConfigurableInternodeAuthHadoopPlugin.java | 138 +
.../hadoop/DelegationTokenKerberosFilter.java | 246 +
.../solr/security/hadoop/HadoopAuthFilter.java | 230 +
.../solr/security/hadoop/HadoopAuthPlugin.java | 297 +
.../solr/security/hadoop/KerberosFilter.java | 120 +
.../solr/security/hadoop/KerberosPlugin.java | 341 +
...uestContinuesRecorderAuthenticationHandler.java | 70 +
.../apache/solr/security/hadoop/package-info.java | 19 +
.../hadoop/HadoopSSLCredentialProvider.java | 68 +
.../providers/hadoop/package-info.java | 19 +
.../hadoop-auth}/src/test-files/core-site.xml | 0
.../hadoop-auth}/src/test-files/krb5-template.conf | 0
.../hadoop-auth}/src/test-files/log4j2.xml | 0
.../security/hadoop_kerberos_authz_config.json | 44 +
.../solr/security/hadoop_kerberos_config.json | 16 +
.../hadoop_simple_auth_with_delegation.json | 29 +
.../client/solrj/impl/Krb5HttpClientUtils.java | 70 +
.../hadoop/HadoopAuthFakeGroupMapping.java | 35 +
.../solr/security/hadoop/HadoopTestUtil.java | 56 +
.../hadoop/HttpParamDelegationTokenPlugin.java | 298 +
.../solr/security/hadoop/ImpersonationUtil.java | 71 +
.../hadoop/ImpersonatorCollectionsHandler.java | 56 +
.../solr/security/hadoop/KerberosTestServices.java | 260 +
.../apache/solr/security/hadoop/KerberosUtils.java | 117 +
.../apache/solr/security/hadoop/LocaleTest.java | 112 +
.../security/hadoop/SaslZkACLProviderTest.java | 250 +
.../hadoop/TestDelegationWithHadoopAuth.java | 402 ++
.../hadoop/TestImpersonationWithHadoopAuth.java | 222 +
.../TestRuleBasedAuthorizationWithKerberos.java | 126 +
.../hadoop/TestSolrCloudWithDelegationTokens.java | 485 ++
.../hadoop/TestSolrCloudWithHadoopAuthPlugin.java | 95 +
.../hadoop/TestSolrCloudWithKerberosAlt.java | 107 +
.../TestSolrCloudWithSecureImpersonation.java | 350 +
.../security/hadoop/TestZkAclsWithHadoopAuth.java | 156 +
.../util/configuration/SSLConfigurationsTest.java | 147 +
.../hadoop/HadoopSSLCredentialProviderTest.java | 74 +
solr/modules/hdfs/README.md | 19 +-
solr/modules/hdfs/build.gradle | 53 +-
.../org/apache/solr/core/HdfsDirectoryFactory.java | 644 --
.../backup/repository/HdfsBackupRepository.java | 220 -
.../org/apache/solr/hdfs/HdfsDirectoryFactory.java | 721 ++
.../backup/repository/HdfsBackupRepository.java | 230 +
.../solr/hdfs/backup/repository/package-info.java | 19 +
.../org/apache/solr/hdfs/index/CheckHdfsIndex.java | 86 +
.../org/apache/solr/hdfs/index/package-info.java | 19 +
.../java/org/apache/solr/hdfs/package-info.java | 19 +
.../solr/hdfs/snapshots/SolrSnapshotsTool.java | 608 ++
.../apache/solr/hdfs/snapshots/package-info.java | 19 +
.../org/apache/solr/hdfs/store/HdfsDirectory.java | 303 +
.../org/apache/solr/hdfs/store/HdfsFileWriter.java | 64 +
.../solr/hdfs/store/HdfsLocalityReporter.java | 190 +
.../apache/solr/hdfs/store/HdfsLockFactory.java | 129 +
.../solr/hdfs/store/blockcache/BlockCache.java | 277 +
.../solr/hdfs/store/blockcache/BlockCacheKey.java | 84 +
.../hdfs/store/blockcache/BlockCacheLocation.java | 76 +
.../solr/hdfs/store/blockcache/BlockDirectory.java | 392 ++
.../hdfs/store/blockcache/BlockDirectoryCache.java | 134 +
.../solr/hdfs/store/blockcache/BlockLocks.java | 94 +
.../solr/hdfs/store/blockcache/BufferStore.java | 156 +
.../apache/solr/hdfs/store/blockcache/Cache.java | 56 +
.../hdfs/store/blockcache/CachedIndexOutput.java | 88 +
.../store/blockcache/CustomBufferedIndexInput.java | 249 +
.../apache/solr/hdfs/store/blockcache/Metrics.java | 140 +
.../blockcache/ReusedBufferedIndexOutput.java | 159 +
.../apache/solr/hdfs/store/blockcache/Store.java | 27 +
.../solr/hdfs/store/blockcache/package-info.java | 19 +
.../org/apache/solr/hdfs/store/package-info.java | 19 +
.../solr/hdfs/update/HdfsTransactionLog.java | 700 ++
.../org/apache/solr/hdfs/update/HdfsUpdateLog.java | 443 ++
.../org/apache/solr/hdfs/update/package-info.java | 19 +
.../hdfs/util/HdfsRecoverLeaseFileSystemUtils.java | 200 +
.../java/org/apache/solr/hdfs/util/HdfsUtil.java | 65 +
.../org/apache/solr/hdfs/util/package-info.java | 19 +
.../org/apache/solr/index/hdfs/CheckHdfsIndex.java | 84 -
.../org/apache/solr/index/hdfs/package-info.java | 22 -
.../apache/solr/store/blockcache/BlockCache.java | 262 -
.../solr/store/blockcache/BlockCacheKey.java | 84 -
.../solr/store/blockcache/BlockCacheLocation.java | 78 -
.../solr/store/blockcache/BlockDirectory.java | 371 --
.../solr/store/blockcache/BlockDirectoryCache.java | 133 -
.../apache/solr/store/blockcache/BlockLocks.java | 98 -
.../apache/solr/store/blockcache/BufferStore.java | 142 -
.../org/apache/solr/store/blockcache/Cache.java | 69 -
.../solr/store/blockcache/CachedIndexOutput.java | 86 -
.../store/blockcache/CustomBufferedIndexInput.java | 318 -
.../org/apache/solr/store/blockcache/Metrics.java | 128 -
.../blockcache/ReusedBufferedIndexOutput.java | 164 -
.../org/apache/solr/store/blockcache/Store.java | 28 -
.../apache/solr/store/blockcache/package-info.java | 23 -
.../org/apache/solr/store/hdfs/HdfsDirectory.java | 304 -
.../org/apache/solr/store/hdfs/HdfsFileWriter.java | 56 -
.../solr/store/hdfs/HdfsLocalityReporter.java | 191 -
.../apache/solr/store/hdfs/HdfsLockFactory.java | 130 -
.../org/apache/solr/store/hdfs/package-info.java | 22 -
.../org/apache/solr/update/HdfsTransactionLog.java | 664 --
.../java/org/apache/solr/update/HdfsUpdateLog.java | 434 --
.../src/java/org/apache/solr/util/FSHDFSUtils.java | 176 -
.../src/java/org/apache/solr/util/HdfsUtil.java | 58 -
solr/modules/hdfs/src/test-files/core-site.xml | 8 +-
.../src/test/org/apache/hadoop/fs/FileUtil.java | 430 +-
.../src/test/org/apache/hadoop/fs/HardLink.java | 4 +-
.../org/apache/hadoop/fs/RawLocalFileSystem.java | 187 +-
.../datanode/fsdataset/impl/BlockPoolSlice.java | 82 +-
.../test/org/apache/hadoop/http/HttpServer2.java | 1687 -----
.../src/test/org/apache/hadoop/package-info.java | 5 -
.../test/org/apache/hadoop/util/DiskChecker.java | 12 +-
.../solr/cloud/MoveReplicaHDFSFailoverTest.java | 212 -
.../org/apache/solr/cloud/MoveReplicaHDFSTest.java | 87 -
.../cloud/SharedFSAutoReplicaFailoverTest.java | 415 --
.../HdfsCloudIncrementalBackupTest.java | 148 -
.../HdfsCollectionsAPIDistributedZkTest.java | 60 -
.../collections/TestHdfsCloudBackupRestore.java | 229 -
.../solr/cloud/hdfs/HDFSCollectionsAPITest.java | 99 -
.../cloud/hdfs/HdfsBasicDistributedZk2Test.java | 65 -
.../cloud/hdfs/HdfsBasicDistributedZkTest.java | 76 -
.../hdfs/HdfsChaosMonkeyNothingIsSafeTest.java | 73 -
.../cloud/hdfs/HdfsChaosMonkeySafeLeaderTest.java | 79 -
.../solr/cloud/hdfs/HdfsFakeGroupMapping.java | 40 -
.../apache/solr/cloud/hdfs/HdfsNNFailoverTest.java | 86 -
.../solr/cloud/hdfs/HdfsRecoverLeaseTest.java | 254 -
.../apache/solr/cloud/hdfs/HdfsRecoveryZkTest.java | 64 -
.../cloud/hdfs/HdfsRestartWhileUpdatingTest.java | 68 -
.../apache/solr/cloud/hdfs/HdfsSyncSliceTest.java | 63 -
.../org/apache/solr/cloud/hdfs/HdfsTestUtil.java | 408 --
.../apache/solr/cloud/hdfs/HdfsThreadLeakTest.java | 75 -
.../HdfsTlogReplayBufferedWhileIndexingTest.java | 65 -
.../cloud/hdfs/HdfsUnloadDistributedZkTest.java | 61 -
.../hdfs/HdfsWriteToMultipleCollectionsTest.java | 192 -
.../org/apache/solr/cloud/hdfs/StressHdfsTest.java | 245 -
.../apache/solr/core/HdfsDirectoryFactoryTest.java | 262 -
.../HdfsBackupRepositoryIntegrationTest.java | 115 -
.../repository/HdfsBackupRepositoryTest.java | 105 -
.../solr/handler/TestHdfsBackupRestoreCore.java | 267 -
.../apache/solr/hdfs/HdfsDirectoryFactoryTest.java | 295 +
.../HdfsBackupRepositoryIntegrationTest.java | 121 +
.../repository/HdfsBackupRepositoryTest.java | 104 +
.../solr/hdfs/cloud/DisableKeyStoresFactory.java | 51 +
.../hdfs/cloud/HdfsBasicDistributedZk2Test.java | 64 +
.../hdfs/cloud/HdfsBasicDistributedZkTest.java | 77 +
.../cloud/HdfsChaosMonkeyNothingIsSafeTest.java | 77 +
.../hdfs/cloud/HdfsChaosMonkeySafeLeaderTest.java | 81 +
.../solr/hdfs/cloud/HdfsCollectionsApiTest.java | 105 +
.../solr/hdfs/cloud/HdfsFakeGroupMapping.java | 35 +
.../solr/hdfs/cloud/HdfsNameNodeFailoverTest.java | 86 +
.../solr/hdfs/cloud/HdfsRecoverLeaseTest.java | 274 +
.../apache/solr/hdfs/cloud/HdfsRecoveryZkTest.java | 66 +
.../hdfs/cloud/HdfsRestartWhileUpdatingTest.java | 71 +
.../apache/solr/hdfs/cloud/HdfsSyncSliceTest.java | 64 +
.../org/apache/solr/hdfs/cloud/HdfsTestUtil.java | 423 ++
.../apache/solr/hdfs/cloud/HdfsThreadLeakTest.java | 77 +
.../HdfsTlogReplayBufferedWhileIndexingTest.java | 68 +
.../hdfs/cloud/HdfsUnloadDistributedZkTest.java | 63 +
.../cloud/HdfsWriteToMultipleCollectionsTest.java | 195 +
.../hdfs/cloud/MoveReplicaHdfsFailoverTest.java | 240 +
.../solr/hdfs/cloud/MoveReplicaHdfsTest.java | 92 +
.../SharedFileSystemAutoReplicaFailoverTest.java | 462 ++
.../org/apache/solr/hdfs/cloud/StressHdfsTest.java | 247 +
.../HdfsCloudIncrementalBackupTest.java | 156 +
.../HdfsCollectionsApiDistributedZkTest.java | 65 +
.../collections/TestHdfsCloudBackupRestore.java | 248 +
.../hdfs/handler/TestHdfsBackupRestoreCore.java | 284 +
.../apache/solr/hdfs/index/CheckHdfsIndexTest.java | 158 +
.../apache/solr/hdfs/search/TestRecoveryHdfs.java | 1156 ++++
.../apache/solr/hdfs/store/HdfsDirectoryTest.java | 279 +
.../solr/hdfs/store/HdfsLockFactoryTest.java | 90 +
.../solr/hdfs/store/blockcache/BlockCacheTest.java | 408 ++
.../hdfs/store/blockcache/BlockDirectoryTest.java | 287 +
.../hdfs/store/blockcache/BufferStoreTest.java | 115 +
.../apache/solr/hdfs/update/TestHdfsUpdateLog.java | 145 +
.../solr/hdfs/util/BadHdfsThreadsFilter.java | 51 +
.../apache/solr/index/hdfs/CheckHdfsIndexTest.java | 157 -
.../org/apache/solr/search/TestRecoveryHdfs.java | 1035 ---
.../solr/store/blockcache/BlockCacheTest.java | 365 --
.../solr/store/blockcache/BlockDirectoryTest.java | 295 -
.../solr/store/blockcache/BufferStoreTest.java | 109 -
.../apache/solr/store/hdfs/HdfsDirectoryTest.java | 272 -
.../solr/store/hdfs/HdfsLockFactoryTest.java | 90 -
.../org/apache/solr/update/TestHdfsUpdateLog.java | 141 -
solr/modules/jaegertracer-configurator/README.md | 17 +
.../modules/jaegertracer-configurator/build.gradle | 2 +-
solr/modules/jwt-auth/README.md | 19 +-
solr/modules/jwt-auth/build.gradle | 11 +-
.../admin/api/ModifyJWTAuthPluginConfigAPI.java | 39 +
.../solr/handler/admin/api/package-info.java | 18 +
.../apache/solr/security/jwt/JWTAuthPlugin.java | 43 +-
.../security/jwt/JWTVerificationkeyResolver.java | 4 +-
.../admin/api/V2JWTSecurityApiMappingTest.java | 65 +
.../solr/handler/admin/api/package-info.java | 19 +
solr/modules/langid/README.md | 19 +-
solr/modules/langid/build.gradle | 4 +-
.../solr/update/processor/DetectedLanguage.java | 10 +-
...angDetectLanguageIdentifierUpdateProcessor.java | 36 +-
...ctLanguageIdentifierUpdateProcessorFactory.java | 51 +-
.../apache/solr/update/processor/LangIdParams.java | 60 +-
.../LanguageIdentifierUpdateProcessor.java | 203 +-
.../OpenNLPLangDetectUpdateProcessor.java | 37 +-
.../OpenNLPLangDetectUpdateProcessorFactory.java | 37 +-
.../update/processor/SolrInputDocumentReader.java | 64 +-
.../TikaLanguageIdentifierUpdateProcessor.java | 33 +-
...kaLanguageIdentifierUpdateProcessorFactory.java | 40 +-
...nguageIdentifierUpdateProcessorFactoryTest.java | 126 +-
...geIdentifierUpdateProcessorFactoryTestCase.java | 266 +-
...penNLPLangDetectUpdateProcessorFactoryTest.java | 64 +-
.../processor/SolrInputDocumentReaderTest.java | 39 +-
...nguageIdentifierUpdateProcessorFactoryTest.java | 44 +-
solr/modules/ltr/README.md | 19 +-
solr/modules/ltr/build.gradle | 4 +-
solr/modules/ltr/example/README.md | 19 +-
.../java/org/apache/solr/ltr/CSVFeatureLogger.java | 26 +-
.../ltr/src/java/org/apache/solr/ltr/DocInfo.java | 5 +-
.../java/org/apache/solr/ltr/FeatureLogger.java | 52 +-
.../src/java/org/apache/solr/ltr/LTRRescorer.java | 144 +-
.../java/org/apache/solr/ltr/LTRScoringQuery.java | 237 +-
.../java/org/apache/solr/ltr/LTRThreadModule.java | 69 +-
.../solr/ltr/SolrQueryRequestContextUtils.java | 24 +-
.../java/org/apache/solr/ltr/feature/Feature.java | 199 +-
.../apache/solr/ltr/feature/FeatureException.java | 1 -
.../solr/ltr/feature/FieldLengthFeature.java | 80 +-
.../apache/solr/ltr/feature/FieldValueFeature.java | 135 +-
.../solr/ltr/feature/OriginalScoreFeature.java | 55 +-
.../org/apache/solr/ltr/feature/SolrFeature.java | 102 +-
.../org/apache/solr/ltr/feature/ValueFeature.java | 74 +-
.../org/apache/solr/ltr/feature/package-info.java | 4 +-
.../apache/solr/ltr/interleaving/Interleaving.java | 34 +-
.../solr/ltr/interleaving/InterleavingResult.java | 9 +-
.../ltr/interleaving/LTRInterleavingQuery.java | 29 +-
.../ltr/interleaving/LTRInterleavingRescorer.java | 87 +-
.../interleaving/LTRInterleavingScoringQuery.java | 8 +-
.../OriginalRankingLTRScoringQuery.java | 1 -
.../algorithms/TeamDraftInterleaving.java | 74 +-
.../ltr/interleaving/algorithms/package-info.java | 4 +-
.../apache/solr/ltr/interleaving/package-info.java | 4 +-
.../org/apache/solr/ltr/model/AdapterModel.java | 15 +-
.../apache/solr/ltr/model/DefaultWrapperModel.java | 42 +-
.../org/apache/solr/ltr/model/LTRScoringModel.java | 201 +-
.../org/apache/solr/ltr/model/LinearModel.java | 116 +-
.../org/apache/solr/ltr/model/ModelException.java | 1 -
.../solr/ltr/model/MultipleAdditiveTreesModel.java | 214 +-
.../apache/solr/ltr/model/NeuralNetworkModel.java | 282 +-
.../org/apache/solr/ltr/model/WrapperModel.java | 63 +-
.../org/apache/solr/ltr/model/package-info.java | 4 +-
.../apache/solr/ltr/norm/IdentityNormalizer.java | 15 +-
.../org/apache/solr/ltr/norm/MinMaxNormalizer.java | 41 +-
.../java/org/apache/solr/ltr/norm/Normalizer.java | 22 +-
.../apache/solr/ltr/norm/NormalizerException.java | 1 -
.../apache/solr/ltr/norm/StandardNormalizer.java | 42 +-
.../org/apache/solr/ltr/norm/package-info.java | 5 +-
.../src/java/org/apache/solr/ltr/package-info.java | 44 +-
.../LTRFeatureLoggerTransformerFactory.java | 252 +-
.../LTRInterleavingTransformerFactory.java | 38 +-
.../solr/ltr/response/transform/package-info.java | 5 +-
.../apache/solr/ltr/search/LTRQParserPlugin.java | 135 +-
.../java/org/apache/solr/ltr/search/LTRQuery.java | 19 +-
.../org/apache/solr/ltr/search/package-info.java | 5 +-
.../org/apache/solr/ltr/store/FeatureStore.java | 11 +-
.../java/org/apache/solr/ltr/store/ModelStore.java | 14 +-
.../org/apache/solr/ltr/store/package-info.java | 4 +-
.../solr/ltr/store/rest/ManagedFeatureStore.java | 94 +-
.../solr/ltr/store/rest/ManagedModelStore.java | 180 +-
.../apache/solr/ltr/store/rest/package-info.java | 4 +-
.../test-files/solr/collection1/conf/schema.xml | 2 +-
.../apache/solr/ltr/FeatureLoggerTestUtils.java | 22 +-
.../org/apache/solr/ltr/TestLTROnSolrCloud.java | 379 +-
.../org/apache/solr/ltr/TestLTRQParserExplain.java | 303 +-
.../org/apache/solr/ltr/TestLTRQParserPlugin.java | 16 +-
.../apache/solr/ltr/TestLTRReRankingPipeline.java | 126 +-
.../org/apache/solr/ltr/TestLTRScoringQuery.java | 211 +-
.../test/org/apache/solr/ltr/TestLTRWithFacet.java | 53 +-
.../test/org/apache/solr/ltr/TestLTRWithSort.java | 111 +-
.../solr/ltr/TestParallelWeightCreation.java | 29 +-
.../test/org/apache/solr/ltr/TestRerankBase.java | 289 +-
.../solr/ltr/TestSelectiveWeightCreation.java | 120 +-
.../solr/ltr/feature/TestEdisMaxSolrFeature.java | 58 +-
.../solr/ltr/feature/TestExternalFeatures.java | 119 +-
.../ltr/feature/TestExternalValueFeatures.java | 65 +-
.../org/apache/solr/ltr/feature/TestFeature.java | 13 +-
.../TestFeatureExtractionFromMultipleSegments.java | 226 +-
.../solr/ltr/feature/TestFeatureLogging.java | 213 +-
.../solr/ltr/feature/TestFieldLengthFeature.java | 61 +-
.../solr/ltr/feature/TestFieldValueFeature.java | 529 +-
.../solr/ltr/feature/TestFilterSolrFeature.java | 80 +-
.../solr/ltr/feature/TestNoMatchSolrFeature.java | 297 +-
.../solr/ltr/feature/TestOriginalScoreFeature.java | 188 +-
.../solr/ltr/feature/TestRankingFeature.java | 104 +-
.../solr/ltr/feature/TestUserTermScoreWithQ.java | 61 +-
.../solr/ltr/feature/TestUserTermScorerQuery.java | 64 +-
.../solr/ltr/feature/TestUserTermScorereQDF.java | 58 +-
.../apache/solr/ltr/feature/TestValueFeature.java | 66 +-
.../interleaving/TestLTRQParserInterleaving.java | 146 +-
.../algorithms/TeamDraftInterleavingTest.java | 128 +-
.../apache/solr/ltr/model/TestAdapterModel.java | 83 +-
.../solr/ltr/model/TestDefaultWrapperModel.java | 127 +-
.../org/apache/solr/ltr/model/TestLinearModel.java | 203 +-
.../ltr/model/TestMultipleAdditiveTreesModel.java | 166 +-
.../solr/ltr/model/TestNeuralNetworkModel.java | 284 +-
.../apache/solr/ltr/model/TestWrapperModel.java | 112 +-
.../apache/solr/ltr/norm/TestMinMaxNormalizer.java | 78 +-
.../solr/ltr/norm/TestStandardNormalizer.java | 92 +-
.../transform/TestFeatureLoggerTransformer.java | 316 +-
.../transform/TestInterleavingTransformer.java | 246 +-
.../ltr/store/rest/TestManagedFeatureStore.java | 70 +-
.../solr/ltr/store/rest/TestModelManager.java | 162 +-
.../store/rest/TestModelManagerPersistence.java | 310 +-
solr/modules/s3-repository/README.md | 17 +
solr/modules/s3-repository/build.gradle | 112 +-
.../apache/solr/s3/S3IncrementalBackupTest.java | 2 +-
.../test/org/apache/solr/s3/S3ReadWriteTest.java | 2 +-
solr/modules/scripting/README.md | 21 +-
.../org/apache/solr/scripting/package-info.java | 4 +-
.../scripting/update/ScriptEngineCustomizer.java | 4 +-
.../update/ScriptUpdateProcessorFactory.java | 373 +-
.../apache/solr/scripting/update/package-info.java | 4 +-
.../solr/scripting/xslt/TransformerProvider.java | 68 +-
.../apache/solr/scripting/xslt/XSLTConstants.java | 1 +
.../solr/scripting/xslt/XSLTResponseWriter.java | 25 +-
.../scripting/xslt/XSLTUpdateRequestHandler.java | 7 +-
.../apache/solr/scripting/xslt/package-info.java | 8 +-
.../solr/scripting/update/ScriptEngineTest.java | 40 +-
.../update/ScriptUpdateProcessorFactoryTest.java | 236 +-
.../TestBadScriptingUpdateProcessorConfig.java | 72 +-
.../solr/scripting/xslt/XSLTOutputWriterTest.java | 8 +-
.../xslt/XSLTUpdateRequestHandlerTest.java | 80 +-
solr/modules/sql/README.md | 46 +
solr/modules/sql/build.gradle | 69 +
.../apache/solr/handler/sql/CalciteJDBCStream.java | 87 +
.../apache/solr/handler/sql/CalciteSolrDriver.java | 109 +
.../org/apache/solr/handler/sql/LimitStream.java | 101 +
.../org/apache/solr/handler/sql/SQLHandler.java | 210 +
.../org/apache/solr/handler/sql/SolrAggregate.java | 143 +
.../apache/solr/handler/sql/SolrEnumerator.java | 142 +
.../org/apache/solr/handler/sql/SolrFilter.java | 843 +++
.../org/apache/solr/handler/sql/SolrMethod.java | 43 +
.../org/apache/solr/handler/sql/SolrProject.java | 68 +
.../java/org/apache/solr/handler/sql/SolrRel.java | 111 +
.../org/apache/solr/handler/sql/SolrRules.java | 220 +
.../org/apache/solr/handler/sql/SolrSchema.java | 286 +
.../java/org/apache/solr/handler/sql/SolrSort.java | 89 +
.../org/apache/solr/handler/sql/SolrTable.java | 967 +++
.../org/apache/solr/handler/sql/SolrTableScan.java | 92 +
.../handler/sql/SolrToEnumerableConverter.java | 160 +
.../handler/sql/SolrToEnumerableConverterRule.java | 44 +
.../solr/handler/sql/functions/ArrayContains.java | 79 +
.../handler/sql/functions/ArrayContainsAll.java | 36 +
.../handler/sql/functions/ArrayContainsAny.java | 36 +
.../solr/handler/sql/functions/package-info.java | 22 +
.../org/apache/solr/handler/sql/package-info.java | 22 +
solr/modules/sql/src/test-files/log4j2.xml | 42 +
.../test-files/solr/configsets/sql/conf/schema.xml | 0
.../solr/configsets/sql/conf/solrconfig.xml | 0
.../solr/handler/sql/SQLWithAuthzEnabledTest.java | 135 +
.../apache/solr/handler/sql/TestSQLHandler.java | 3400 ++++++++++
.../solr/handler/sql/TestSQLHandlerNonCloud.java | 76 +
solr/packaging/build.gradle | 91 +-
solr/packaging/static/lib/README.md | 24 +
solr/packaging/test/README.md | 63 +
solr/packaging/test/bats_helper.bash | 93 +
solr/packaging/test/test_auth.bats | 35 +
solr/packaging/test/test_bats.bats | 48 +
solr/packaging/test/test_create_collection.bats | 92 +
solr/packaging/test/test_delete_collection.bats | 71 +
solr/packaging/test/test_help.bats | 94 +
solr/packaging/test/test_modules.bats | 40 +
solr/packaging/test/test_start_solr.bats | 36 +
solr/prometheus-exporter/README.md | 21 +-
solr/prometheus-exporter/build.gradle | 5 +-
.../conf/grafana-solr-dashboard.json | 22 +-
.../conf/solr-exporter-config.xml | 177 +-
.../prometheus/collector/CollectionsCollector.java | 1 -
.../solr/prometheus/collector/MetricSamples.java | 10 +-
.../prometheus/collector/MetricsCollector.java | 5 +-
.../collector/MetricsCollectorFactory.java | 35 +-
.../solr/prometheus/collector/PingCollector.java | 7 +-
.../collector/SchedulerMetricsCollector.java | 36 +-
.../solr/prometheus/collector/SearchCollector.java | 1 -
.../solr/prometheus/collector/package-info.java | 4 +-
.../exporter/CachedPrometheusCollector.java | 7 +-
.../prometheus/exporter/MetricsConfiguration.java | 46 +-
.../solr/prometheus/exporter/MetricsQuery.java | 28 +-
.../prometheus/exporter/MetricsQueryTemplate.java | 12 +-
.../exporter/PrometheusExporterSettings.java | 13 +-
.../prometheus/exporter/SolrClientFactory.java | 22 +-
.../solr/prometheus/exporter/SolrExporter.java | 151 +-
.../exporter/SolrScrapeConfiguration.java | 4 +-
.../solr/prometheus/exporter/package-info.java | 4 +-
.../solr/prometheus/scraper/SolrCloudScraper.java | 97 +-
.../solr/prometheus/scraper/SolrScraper.java | 82 +-
.../prometheus/scraper/SolrStandaloneScraper.java | 23 +-
.../solr/prometheus/scraper/package-info.java | 4 +-
...theus-solr-exporter-integration-test-config.xml | 206 +-
...rometheus-solr-exporter-scraper-test-config.xml | 8 +-
.../test-files/conf/test-config-with-templates.xml | 20 +-
.../solr/collection1/conf/managed-schema | 8 +-
.../prometheus/PrometheusExporterTestBase.java | 37 +-
.../prometheus/collector/MetricSamplesTest.java | 71 +-
.../exporter/MetricsQueryTemplateTest.java | 97 +-
.../exporter/SolrExporterIntegrationTest.java | 43 +-
.../prometheus/exporter/SolrExporterTestBase.java | 28 +-
.../prometheus/scraper/SolrCloudScraperTest.java | 84 +-
.../scraper/SolrStandaloneScraperTest.java | 50 +-
.../org/apache/solr/prometheus/utils/Helpers.java | 9 +-
solr/server/build.gradle | 84 +-
solr/server/etc/security.policy | 3 -
solr/server/scripts/cloud-scripts/snapshotscli.sh | 4 +-
solr/server/solr/README.md | 2 +-
.../configsets/_default/conf/managed-schema.xml | 8 +-
.../solr/configsets/_default/conf/solrconfig.xml | 28 +-
.../sample_techproducts_configs/conf/elevate.xml | 2 +-
.../conf/managed-schema | 12 +-
.../conf/solrconfig.xml | 54 +-
.../conf/update-script.js | 2 +-
.../conf/xslt/updateXml.xsl | 2 +-
solr/server/solr/solr.xml | 2 +-
solr/solr-ref-guide/README.adoc | 22 +-
solr/solr-ref-guide/antora.template.yml | 21 +-
solr/solr-ref-guide/antora.yml | 33 +-
solr/solr-ref-guide/build.gradle | 44 +-
.../modules/configuration-guide/config-nav.adoc | 17 +
.../configuration-guide/pages/caches-warming.adoc | 7 +-
.../pages/configuring-solr-xml.adoc | 6 +-
.../configuration-guide/pages/core-discovery.adoc | 1 -
.../pages/implicit-requesthandlers.adoc | 2 +-
.../pages/index-location-format.adoc | 2 +-
.../pages/index-segments-merging.adoc | 2 +-
.../modules/configuration-guide/pages/libs.adoc | 11 +-
.../pages/replica-placement-plugins.adoc | 8 +-
.../pages/script-update-processor.adoc | 30 +-
.../configuration-guide/pages/solr-modules.adoc | 28 +-
.../configuration-guide/pages/solr-plugins.adoc | 8 +-
.../modules/configuration-guide/pages/v2-api.adoc | 12 +-
.../modules/deployment-guide/deployment-nav.adoc | 17 +
.../deployment-guide/pages/alias-management.adoc | 34 +-
.../authentication-and-authorization-plugins.adoc | 31 +-
.../deployment-guide/pages/backup-restore.adoc | 46 +-
.../pages/collection-management.adoc | 44 +-
.../pages/distributed-tracing.adoc | 10 +-
.../deployment-guide/pages/indexupgrader-tool.adoc | 2 +-
.../deployment-guide/pages/installing-solr.adoc | 15 +-
.../deployment-guide/pages/jvm-settings.adoc | 2 +-
.../pages/jwt-authentication-plugin.adoc | 23 +-
.../pages/kerberos-authentication-plugin.adoc | 2 +-
.../monitoring-with-prometheus-and-grafana.adoc | 10 +-
.../pages/performance-statistics-reference.adoc | 16 +-
.../deployment-guide/pages/solr-on-hdfs.adoc | 11 +-
.../pages/system-requirements.adoc | 67 +-
.../pages/taking-solr-to-production.adoc | 13 +-
.../deployment-guide/pages/task-management.adoc | 125 +-
.../getting-started/getting-started-nav.adoc | 17 +
.../getting-started/pages/about-this-guide.adoc | 2 +-
.../getting-started/pages/solr-tutorial.adoc | 5 +-
.../getting-started/pages/tutorial-aws.adoc | 2 +-
.../getting-started/pages/tutorial-diy.adoc | 20 +-
.../getting-started/pages/tutorial-films.adoc | 88 +-
.../pages/tutorial-techproducts.adoc | 45 +-
.../modules/indexing-guide/indexing-nav.adoc | 17 +
.../pages/currencies-exchange-rates.adoc | 2 +-
.../indexing-guide/pages/indexing-with-tika.adoc | 27 +-
.../pages/indexing-with-update-handlers.adoc | 7 +-
.../indexing-guide/pages/language-analysis.adoc | 38 +-
.../indexing-guide/pages/language-detection.adoc | 4 +
.../indexing-guide/pages/luke-request-handler.adoc | 2 +-
.../pages/partial-document-updates.adoc | 8 +-
.../indexing-guide/pages/phonetic-matching.adoc | 2 +-
.../modules/query-guide/pages/analytics.adoc | 10 +-
.../query-guide/pages/dense-vector-search.adoc | 16 +-
.../query-guide/pages/dismax-query-parser.adoc | 2 +-
.../modules/query-guide/pages/highlighting.adoc | 17 +-
.../modules/query-guide/pages/json-facet-api.adoc | 8 +-
.../query-guide/pages/learning-to-rank.adoc | 10 +-
.../modules/query-guide/pages/loading.adoc | 4 +-
.../query-guide/pages/machine-learning.adoc | 2 +-
.../query-guide/pages/result-clustering.adoc | 17 +-
.../modules/query-guide/pages/sql-query.adoc | 9 +-
.../query-guide/pages/standard-query-parser.adoc | 4 +-
.../pages/stream-decorator-reference.adoc | 31 +-
.../pages/stream-evaluator-reference.adoc | 6 +-
.../query-guide/pages/stream-source-reference.adoc | 76 +-
.../modules/query-guide/pages/term-vectors.adoc | 4 +-
.../modules/query-guide/pages/terms-component.adoc | 24 +
.../modules/query-guide/querying-nav.adoc | 17 +
.../pages/major-changes-in-solr-7.adoc | 2 +-
.../pages/major-changes-in-solr-9.adoc | 1038 ++-
.../upgrade-notes/pages/solr-upgrade-notes.adoc | 834 +--
.../modules/upgrade-notes/upgrade-nav.adoc | 17 +
solr/solr-ref-guide/playbook.template.yml | 25 +-
.../src/old-pages/configuration-apis.adoc | 43 -
.../src/old-pages/configuration-guide.adoc | 74 -
.../src/old-pages/controlling-results.adoc | 58 -
.../src/old-pages/deployment-guide.adoc | 100 -
.../src/old-pages/enhancing-queries.adoc | 58 -
solr/solr-ref-guide/src/old-pages/field-types.adoc | 44 -
.../src/old-pages/fields-and-schema-design.adoc | 42 -
.../src/old-pages/getting-started.adoc | 51 -
.../src/old-pages/indexing-data-operations.adoc | 57 -
.../src/old-pages/installation-deployment.adoc | 45 -
.../src/old-pages/monitoring-solr.adoc | 56 -
solr/solr-ref-guide/src/old-pages/query-guide.adoc | 72 -
.../solr-ref-guide/src/old-pages/scaling-solr.adoc | 49 -
.../src/old-pages/schema-indexing-guide.adoc | 63 -
.../src/old-pages/solr-concepts.adoc | 40 -
solr/solr-ref-guide/src/old-pages/solr-schema.adoc | 43 -
.../src/old-pages/solrcloud-clusters.adoc | 71 -
.../src/old-pages/user-managed-clusters.adoc | 35 -
solr/solr-ref-guide/ui-src/css/nav.css | 30 +-
solr/solr-ref-guide/ui-src/css/page-versions.css | 59 +
solr/solr-ref-guide/ui-src/css/perma-link.css | 71 +
solr/solr-ref-guide/ui-src/css/site.css | 1 +
solr/solr-ref-guide/ui-src/img/link-24.svg | 4 +
.../solr-ref-guide/ui-src/js/07-copy-perma-link.js | 51 +
.../solr-ref-guide/ui-src/partials/nav-explore.hbs | 4 +
solr/solr-ref-guide/ui-src/partials/nav-menu.hbs | 13 +
solr/solr-ref-guide/ui-src/partials/nav.hbs | 10 +-
solr/solr-ref-guide/ui-src/partials/perma-link.hbs | 3 +
solr/solr-ref-guide/ui-src/partials/toolbar.hbs | 16 +
solr/solrj/build.gradle | 4 +-
.../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 | 547 +-
.../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 | 1319 ----
.../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 +-
.../client/solrj/impl/CloudLegacySolrClient.java | 351 +
.../solr/client/solrj/impl/CloudSolrClient.java | 1571 ++++-
.../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 | 440 +-
.../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 | 37 +-
.../solrj/impl/SolrClientNodeStateProvider.java | 240 +-
.../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 | 53 +-
.../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 | 158 +-
.../solr/client/solrj/io/stream/FacetStream.java | 712 +-
.../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 | 726 +-
.../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 | 114 +-
.../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 | 102 +-
.../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 | 340 +-
.../solr/client/solrj/io/stream/TopicStream.java | 271 +-
.../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 | 231 +-
.../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/CoreApiMapping.java | 95 -
.../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 +-
.../request/beans/DeleteBasicAuthUserPayload.java | 22 +
.../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 | 35 +
.../solrj/request/beans/RateLimiterPayload.java | 37 +-
.../request/beans/RebalanceLeadersPayload.java | 6 +-
.../request/beans/RejoinLeaderElectionPayload.java | 22 +-
.../request/beans/ReloadCollectionPayload.java | 3 +-
.../beans/RequestApplyCoreUpdatesPayload.java | 22 +
.../request/beans/RequestBufferUpdatesPayload.java | 22 +
.../request/beans/RequestCoreRecoveryPayload.java | 22 +
.../request/beans/RequestSyncShardPayload.java | 22 +
.../request/beans/RestoreCollectionPayload.java | 33 +-
.../request/beans/SetAliasPropertyPayload.java | 13 +-
.../beans/SetCollectionPropertyPayload.java | 3 +-
.../beans/SetRuleBasedAuthPermissionPayload.java | 43 +
.../solrj/request/beans/SplitShardPayload.java | 43 +-
.../solrj/request/beans/SyncShardPayload.java | 6 +-
.../UpdateRuleBasedAuthPermissionPayload.java | 44 +
.../client/solrj/request/beans/V2ApiConstants.java | 49 +-
.../client/solrj/request/beans/package-info.java | 6 +-
.../solrj/request/json/DirectJsonQueryRequest.java | 15 +-
.../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 | 203 +-
.../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 | 237 +-
.../client/solrj/request/schema/package-info.java | 6 +-
.../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 | 90 +-
.../client/solrj/response/schema/package-info.java | 6 +-
.../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 | 110 +-
.../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 | 147 +-
.../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 | 283 +-
.../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 | 115 +-
.../common/cloud/DefaultConnectionStrategy.java | 28 +-
.../solr/common/cloud/DefaultZkACLProvider.java | 7 +-
.../common/cloud/DefaultZkCredentialsProvider.java | 5 +-
.../apache/solr/common/cloud/DocCollection.java | 205 +-
.../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 | 226 +-
.../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 | 472 +-
.../apache/solr/common/cloud/SolrZooKeeper.java | 109 -
.../VMParamsAllAndReadonlyDigestZkACLProvider.java | 100 +-
...eSetCredentialsDigestZkCredentialsProvider.java | 24 +-
.../apache/solr/common/cloud/ZkACLProvider.java | 4 +-
.../common/cloud/ZkClientConnectionStrategy.java | 65 +-
.../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 | 1254 ++--
.../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 | 103 +-
.../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 | 35 +-
.../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 | 463 +-
.../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 | 90 +-
.../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 | 398 +-
.../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 +-
.../handler/admin/api/JWTConfigurationPayload.java | 87 +
.../solr/handler/admin/api/package-info.java | 19 +
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 +-
.../cluster.security.BasicAuth.Commands.json | 23 -
.../apispec/cluster.security.JwtAuth.Commands.json | 18 -
.../cluster.security.MultiPluginAuth.Commands.json | 27 -
.../cluster.security.RuleBasedAuthorization.json | 129 -
.../cluster.security.authentication.Commands.json | 12 -
.../apispec/cluster.security.authentication.json | 12 -
.../cluster.security.authorization.Commands.json | 13 -
.../apispec/cluster.security.authorization.json | 13 -
.../src/resources/apispec/core.RealtimeGet.json | 26 -
.../apispec/core.SchemaEdit.addCopyField.json | 27 -
.../apispec/core.SchemaEdit.addField.json | 98 -
.../core.SchemaEdit.addFieldType.analyzers.json | 51 -
.../apispec/core.SchemaEdit.addFieldType.json | 53 -
.../apispec/core.SchemaEdit.deleteCopyField.json | 19 -
.../core.SchemaEdit.deleteDynamicField.json | 12 -
.../apispec/core.SchemaEdit.deleteField.json | 12 -
.../apispec/core.SchemaEdit.deleteFieldType.json | 14 -
.../src/resources/apispec/core.SchemaEdit.json | 47 -
.../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 -
solr/solrj/src/resources/apispec/core.Update.json | 17 -
...nfig.Commands.addRequestHandler.properties.json | 21 -
.../apispec/core.config.Commands.generic.json | 15 -
.../resources/apispec/core.config.Commands.json | 202 -
.../apispec/core.config.Commands.runtimeLib.json | 23 -
.../apispec/core.config.Params.Commands.json | 31 -
.../src/resources/apispec/core.config.Params.json | 13 -
solr/solrj/src/resources/apispec/core.config.json | 18 -
.../src/resources/apispec/core.system.blob.json | 2 +-
.../resources/apispec/core.system.blob.upload.json | 2 +-
.../src/resources/apispec/core.tasks.cancel.json | 18 -
.../src/resources/apispec/core.tasks.list.json | 12 -
.../src/resources/apispec/cores.core.Commands.json | 43 -
.../src/resources/apispec/metrics.history.json | 23 -
.../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 | 2389 ++++---
.../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 | 43 +-
.../solr/client/solrj/TestLBHttpSolrClient.java | 58 +-
.../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 | 34 +-
.../embedded/SolrExampleStreamingBinaryTest.java | 24 +-
.../embedded/SolrExampleStreamingHttp2Test.java | 32 +-
.../solrj/embedded/SolrExampleStreamingTest.java | 65 +-
.../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 | 103 +-
.../CloudHttp2SolrClientMultiConstructorTest.java | 30 +-
.../solrj/impl/CloudHttp2SolrClientRetryTest.java | 27 +-
.../solrj/impl/CloudHttp2SolrClientTest.java | 560 +-
.../solrj/impl/CloudSolrClientBadInputTest.java | 42 +-
.../solrj/impl/CloudSolrClientBuilderTest.java | 72 +-
.../solrj/impl/CloudSolrClientCacheTest.java | 156 +-
.../impl/CloudSolrClientMultiConstructorTest.java | 48 +-
.../solrj/impl/CloudSolrClientRetryTest.java | 21 +-
.../client/solrj/impl/CloudSolrClientTest.java | 594 +-
...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 | 33 +-
.../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 | 35 +-
...reemptiveBasicAuthClientBuilderFactoryTest.java | 107 +-
.../solrj/impl/SolrPortAwareCookieSpecTest.java | 14 +-
.../solrj/impl/TestCloudSolrClientConnections.java | 71 +-
.../org/apache/solr/client/solrj/io/TestLang.java | 373 +-
.../org/apache/solr/client/solrj/io/TupleTest.java | 379 +-
.../client/solrj/io/graph/GraphExpressionTest.java | 1002 +--
.../solr/client/solrj/io/graph/GraphTest.java | 137 +-
.../solr/client/solrj/io/sql/JdbcDriverTest.java | 23 +-
.../apache/solr/client/solrj/io/sql/JdbcTest.java | 331 +-
.../solrj/io/stream/CloudAuthStreamTest.java | 1008 +--
.../client/solrj/io/stream/JDBCStreamTest.java | 639 +-
.../client/solrj/io/stream/MathExpressionTest.java | 3429 +++++-----
.../stream/ParallelFacetStreamOverAliasTest.java | 225 +-
.../client/solrj/io/stream/RecordCountStream.java | 78 +-
.../solrj/io/stream/SelectWithEvaluatorsTest.java | 164 +-
.../solr/client/solrj/io/stream/StreamAssert.java | 27 +-
.../solrj/io/stream/StreamDecoratorTest.java | 3000 +++++----
.../solrj/io/stream/StreamExpressionTest.java | 2014 +++---
.../io/stream/StreamExpressionToExpessionTest.java | 460 +-
.../stream/StreamExpressionToExplanationTest.java | 242 +-
.../solr/client/solrj/io/stream/StreamingTest.java | 1822 ++++--
.../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 | 108 +-
.../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 | 568 +-
...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 | 58 +-
.../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 | 174 +-
.../apache/solr/common/cloud/SolrZkClientTest.java | 141 +-
.../cloud/TestCloudCollectionsListeners.java | 259 +-
.../common/cloud/TestCollectionStateWatchers.java | 350 +-
.../common/cloud/TestDocCollectionWatcher.java | 270 +-
.../solr/common/cloud/TestNodesSysPropsCacher.java | 56 +
.../solr/common/cloud/TestPerReplicaStates.java | 90 +-
.../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 | 266 +-
.../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 | 26 +-
.../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 | 37 +-
.../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 +-
solr/test-framework/README.md | 17 +
solr/test-framework/build.gradle | 17 +-
.../apache/solr/BaseDistributedSearchTestCase.java | 636 +-
.../apache/solr/EmbeddedSolrServerTestBase.java | 17 +-
.../src/java/org/apache/solr/JSONTestUtil.java | 192 +-
.../org/apache/solr/SolrIgnoredThreadsFilter.java | 15 +-
.../java/org/apache/solr/SolrJettyTestBase.java | 88 +-
.../src/java/org/apache/solr/SolrTestCase.java | 142 +-
.../src/java/org/apache/solr/SolrTestCaseHS.java | 205 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 1633 ++---
.../solr/analysis/MockCharFilterFactory.java | 9 +-
.../solr/analysis/MockTokenFilterFactory.java | 16 +-
.../apache/solr/analysis/MockTokenizerFactory.java | 15 +-
.../analysis/StringMockSolrResourceLoader.java | 1 -
.../cloud/AbstractBasicDistributedZk2TestBase.java | 153 +-
.../cloud/AbstractBasicDistributedZkTestBase.java | 1209 ++--
.../AbstractChaosMonkeyNothingIsSafeTestBase.java | 88 +-
.../AbstractChaosMonkeySafeLeaderTestBase.java | 40 +-
.../solr/cloud/AbstractDistribZkTestBase.java | 319 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 1787 +++--
.../solr/cloud/AbstractMoveReplicaTestBase.java | 111 +-
.../solr/cloud/AbstractRecoveryZkTestBase.java | 38 +-
.../AbstractRestartWhileUpdatingTestBase.java | 65 +-
.../solr/cloud/AbstractSyncSliceTestBase.java | 180 +-
...actTlogReplayBufferedWhileIndexingTestBase.java | 27 +-
.../cloud/AbstractUnloadDistributedZkTestBase.java | 298 +-
...ParamsZkACLAndCredentialsProvidersTestBase.java | 429 ++
.../org/apache/solr/cloud/AbstractZkTestCase.java | 24 +-
.../java/org/apache/solr/cloud/ChaosMonkey.java | 439 +-
.../org/apache/solr/cloud/CloudInspectUtil.java | 166 +-
.../java/org/apache/solr/cloud/ConfigRequest.java | 9 +-
.../cloud/FullThrottleStoppableIndexingThread.java | 93 +-
.../src/java/org/apache/solr/cloud/IpTables.java | 35 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 735 ++-
.../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 | 177 +-
.../apache/solr/cloud/StoppableCommitThread.java | 14 +-
.../apache/solr/cloud/StoppableIndexingThread.java | 76 +-
.../apache/solr/cloud/StoppableSearchThread.java | 9 +-
.../apache/solr/cloud/TestConnectionStrategy.java | 35 +
.../java/org/apache/solr/cloud/ZkTestServer.java | 348 +-
.../collections/AbstractBackupRepositoryTest.java | 396 +-
.../AbstractCloudBackupRestoreTestCase.java | 305 +-
...bstractCollectionsAPIDistributedZkTestBase.java | 410 +-
.../collections/AbstractIncrementalBackupTest.java | 1089 +--
.../solr/cloud/api/collections/package-info.java | 6 +-
.../src/java/org/apache/solr/cloud/package.html | 2 +-
.../solr/core/AbstractBadConfigTestBase.java | 58 +-
.../org/apache/solr/core/MockDirectoryFactory.java | 47 +-
.../apache/solr/core/MockFSDirectoryFactory.java | 28 +-
.../core/MockQuerySenderListenerReqHandler.java | 63 +
.../apache/solr/core/TrackingBackupRepository.java | 229 +-
.../apache/solr/handler/BackupRestoreUtils.java | 35 +-
.../apache/solr/handler/BackupStatusChecker.java | 233 +-
.../apache/solr/handler/TestRestoreCoreUtil.java | 18 +-
.../component/DummyCustomParamSpellChecker.java | 62 +
.../component/TrackingShardHandlerFactory.java | 142 +-
.../solr/schema/MockExchangeRateProvider.java | 38 +-
.../apache/solr/schema/SortableBinaryField.java | 94 +
.../org/apache/solr/search/FooQParserPlugin.java | 43 +
.../org/apache/solr/search/facet/DebugAgg.java | 54 +-
.../solr/search/function/NvlValueSourceParser.java | 65 +-
.../src/java/org/apache/solr/search/package.html | 23 +
.../org/apache/solr/spelling/SampleComparator.java | 29 +
.../src/java/org/apache/solr/spelling/package.html | 23 +
.../processor/BufferingRequestProcessor.java | 23 +-
.../update/processor/UpdateProcessorTestBase.java | 48 +-
.../org/apache/solr/util/BadHdfsThreadsFilter.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 | 15 +-
.../solr/util/RandomForceMergePolicyFactory.java | 4 +-
.../org/apache/solr/util/RandomMergePolicy.java | 14 +-
.../apache/solr/util/RandomMergePolicyFactory.java | 1 -
.../java/org/apache/solr/util/RandomizeSSL.java | 136 +-
.../org/apache/solr/util/ReadOnlyCoresLocator.java | 1 -
.../java/org/apache/solr/util/RestTestBase.java | 490 +-
.../java/org/apache/solr/util/RestTestHarness.java | 87 +-
.../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 | 190 +-
.../org/apache/solr/util/TestErrorLogMuter.java | 69 +-
.../org/apache/solr/util/TestSSLTestConfig.java | 32 +-
solr/webapp/build.gradle | 22 +-
solr/webapp/web/css/angular/common.css | 6 +-
solr/webapp/web/index.html | 11 +-
solr/webapp/web/js/angular/controllers/cloud.js | 57 +-
solr/webapp/web/js/angular/controllers/query.js | 2 +-
solr/webapp/web/js/angular/controllers/security.js | 4 +-
solr/webapp/web/partials/login.html | 4 +-
solr/webapp/web/partials/paramsets.html | 2 +-
solr/webapp/web/partials/query.html | 10 +-
solr/webapp/web/partials/schema-designer.html | 24 +-
solr/webapp/web/partials/security.html | 12 +-
solr/webapp/web/partials/sqlquery.html | 2 +-
versions.lock | 371 +-
versions.props | 112 +-
4858 files changed, 347567 insertions(+), 261826 deletions(-)
create mode 100644 .github/workflows/bin-solr-test.yml
create mode 100755 dev-tools/scripts/refguide/gen-refguide-redirects.py
create mode 100644 dev-tools/scripts/refguide/htaccess.txt
create mode 100644 dev-tools/scripts/refguide/mappings.csv
create mode 100644 dev-tools/scripts/refguide/new-guide.txt
create mode 100644 dev-tools/scripts/refguide/old-guide.txt
create mode 100755 dev-tools/scripts/upload-maven.sh
rename gradle/documentation/render-javadoc/prettify/{prettify.js => prettify.min.js} (100%)
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/test_start_solr.sh
delete mode 100644 solr/bin-test/utils/assert.sh
delete mode 100644 solr/bin-test/utils/cleanup.sh
delete mode 100644 solr/core/src/java/org/apache/solr/core/snapshots/SolrSnapshotsTool.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/CalciteJDBCStream.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/SQLHandler.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/UpdateRequestHandlerApi.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/V2UpdateRequestHandler.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandlerApi.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/CancelTaskAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/GetAuthenticationConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/GetAuthorizationConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/GetConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ListActiveTasksAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyBasicAuthConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyConfigComponentAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyMultiPluginAuthConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyNoAuthPluginSecurityConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyNoAuthzPluginSecurityConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyParamSetAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/ModifyRuleBasedAuthConfigAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/PrepareCoreRecoveryAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/RealTimeGetAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/RequestApplyCoreUpdatesAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/RequestBufferUpdatesAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/RequestCoreCommandStatusAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/RequestCoreRecoveryAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/RequestSyncShardAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaBulkModifyAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaGetDynamicFieldAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaGetFieldAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaGetFieldTypeAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaInfoAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaListAllCopyFieldsAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaListAllDynamicFieldsAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaListAllFieldTypesAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaListAllFieldsAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaNameAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaSimilarityAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaUniqueKeyAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaVersionAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/SchemaZkVersionAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/handler/admin/api/UpdateAPI.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/CalciteSolrDriver.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/LimitStream.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrAggregate.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrEnumerator.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrFilter.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrMethod.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrProject.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrRel.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrRules.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrSchema.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrSort.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrTable.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrTableScan.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrToEnumerableConverter.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/SolrToEnumerableConverterRule.java
delete mode 100644 solr/core/src/java/org/apache/solr/handler/sql/package-info.java
create mode 100644 solr/core/src/java/org/apache/solr/search/facet/Constants.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/AttributeOnlyServletContext.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/ConfigurableInternodeAuthHadoopPlugin.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/DelegationTokenKerberosFilter.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/HadoopAuthFilter.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/HadoopAuthPlugin.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/KerberosFilter.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/KerberosPlugin.java
delete mode 100644 solr/core/src/java/org/apache/solr/security/RequestContinuesRecorderAuthenticationHandler.java
delete mode 100644 solr/core/src/java/org/apache/solr/util/configuration/providers/HadoopSSLCredentialProvider.java
delete mode 100644 solr/core/src/test-files/solr/collection1/conf/schema-densevector-codec-hyperparamer.xml
create mode 100644 solr/core/src/test-files/solr/collection1/conf/schema-densevector-codec-hyperparameter.xml
rename solr/core/src/test-files/solr/collection1/conf/{solrconfig-solcoreproperties.xml => solrconfig-coreproperties.xml} (100%)
create mode 100644 solr/core/src/test-files/solr/configsets/_default/conf/managed-schema.xml
create mode 100644 solr/core/src/test-files/solr/configsets/_default/conf/solrconfig.xml
copy solr/core/src/test-files/solr/configsets/{cloud-minimal/conf/schema.xml => cloud-managed-autocommit/conf/managed-schema} (100%)
create mode 100644 solr/core/src/test-files/solr/configsets/cloud-managed-autocommit/conf/solrconfig.xml
delete mode 100644 solr/core/src/test-files/solr/security/hadoop_kerberos_authz_config.json
delete mode 100644 solr/core/src/test-files/solr/security/hadoop_kerberos_config.json
delete mode 100644 solr/core/src/test-files/solr/security/hadoop_simple_auth_with_delegation.json
delete mode 100644 solr/core/src/test/org/apache/solr/client/solrj/impl/Krb5HttpClientUtils.java
delete mode 100644 solr/core/src/test/org/apache/solr/cloud/KerberosTestServices.java
delete mode 100644 solr/core/src/test/org/apache/solr/cloud/LocaleTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/cloud/SaslZkACLProviderTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/cloud/TestSolrCloudWithDelegationTokens.java
delete mode 100644 solr/core/src/test/org/apache/solr/cloud/TestSolrCloudWithKerberosAlt.java
delete mode 100644 solr/core/src/test/org/apache/solr/cloud/TestSolrCloudWithSecureImpersonation.java
delete mode 100644 solr/core/src/test/org/apache/solr/core/MockQuerySenderListenerReqHandler.java
delete mode 100644 solr/core/src/test/org/apache/solr/handler/TestSQLHandler.java
delete mode 100644 solr/core/src/test/org/apache/solr/handler/TestSQLHandlerNonCloud.java
create mode 100644 solr/core/src/test/org/apache/solr/handler/V2UpdateAPIMappingTest.java
create mode 100644 solr/core/src/test/org/apache/solr/handler/admin/V2ApiMappingTest.java
create mode 100644 solr/core/src/test/org/apache/solr/handler/admin/V2ConfigAPIMappingTest.java
create mode 100644 solr/core/src/test/org/apache/solr/handler/admin/V2SecurityAPIMappingTest.java
create mode 100644 solr/core/src/test/org/apache/solr/handler/admin/api/V2SchemaAPIMappingTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/handler/component/DummyCustomParamSpellChecker.java
delete mode 100644 solr/core/src/test/org/apache/solr/handler/sql/SQLWithAuthzEnabledTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/schema/SortableBinaryField.java
create mode 100644 solr/core/src/test/org/apache/solr/schema/StrFieldAnalyzerTest.java
create mode 100644 solr/core/src/test/org/apache/solr/schema/TestManagedSchemaWithMultipleAdd.java
delete mode 100644 solr/core/src/test/org/apache/solr/search/FooQParserPlugin.java
create mode 100644 solr/core/src/test/org/apache/solr/search/TestFiltersQueryCaching.java
create mode 100644 solr/core/src/test/org/apache/solr/search/TestMainQueryCaching.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/HttpParamDelegationTokenPlugin.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/HadoopAuthFakeGroupMapping.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/HadoopTestUtil.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/ImpersonationUtil.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/ImpersonatorCollectionsHandler.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/KerberosUtils.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/TestDelegationWithHadoopAuth.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/TestImpersonationWithHadoopAuth.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/TestRuleBasedAuthorizationWithKerberos.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/TestSolrCloudWithHadoopAuthPlugin.java
delete mode 100644 solr/core/src/test/org/apache/solr/security/hadoop/TestZkAclsWithHadoopAuth.java
create mode 100644 solr/core/src/test/org/apache/solr/servlet/HttpSolrCallCloudTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/servlet/HttpSolrCallGetCoreTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/spelling/SampleComparator.java
create mode 100644 solr/core/src/test/org/apache/solr/util/MultipleManagedSchemasTest.java
delete mode 100644 solr/core/src/test/org/apache/solr/util/configuration/providers/HadoopSSLCredentialProviderTest.java
create mode 100644 solr/licenses/SparseBitSet-1.2.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => SparseBitSet-LICENSE-ASL.txt} (100%)
copy solr/{core/src/test-files/old-solr-example/README.txt => licenses/SparseBitSet-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/apache-mime4j-core-0.8.3.jar.sha1
create mode 100644 solr/licenses/apache-mime4j-core-0.8.4.jar.sha1
delete mode 100644 solr/licenses/apache-mime4j-dom-0.8.3.jar.sha1
create mode 100644 solr/licenses/apache-mime4j-dom-0.8.4.jar.sha1
delete mode 100644 solr/licenses/api-common-1.10.1.jar.sha1
create mode 100644 solr/licenses/api-common-2.1.2.jar.sha1
delete mode 100644 solr/licenses/asm-9.1.jar.sha1
create mode 100644 solr/licenses/asm-9.2.jar.sha1
create mode 100644 solr/licenses/asm-analysis-7.2.jar.sha1
create mode 100644 solr/licenses/asm-commons-7.2.jar.sha1
delete mode 100644 solr/licenses/asm-commons-9.1.jar.sha1
create mode 100644 solr/licenses/asm-tree-7.2.jar.sha1
delete mode 100644 solr/licenses/aspectjrt-1.8.0.jar.sha1
delete mode 100644 solr/licenses/aspectjrt-LICENSE-EPL.txt
delete mode 100644 solr/licenses/auto-value-annotations-1.7.4.jar.sha1
create mode 100644 solr/licenses/auto-value-annotations-1.9.jar.sha1
delete mode 100644 solr/licenses/bcutil-LICENSE-MIT.txt
copy solr/licenses/{bcmail-LICENSE-MIT.txt => bcutil-jdk15on-LICENSE-BSD_LIKE.txt} (100%)
copy solr/licenses/{bcmail-NOTICE.txt => bcutil-jdk15on-NOTICE.txt} (100%)
create mode 100644 solr/licenses/bzip2-0.9.1.jar.sha1
copy solr/licenses/{argparse4j-LICENSE-MIT.txt => bzip2-LICENSE-MIT.txt} (100%)
rename solr/{core/src/test-files/old-solr-example/solr.xml => licenses/bzip2-NOTICE.txt} (100%)
create mode 100644 solr/licenses/c3p0-0.9.5.5.jar.sha1
copy solr/licenses/{jakarta.annotation-api-LICENSE-EPL.txt => c3p0-LICENSE-EPL.txt} (100%)
delete mode 100644 solr/licenses/carrot2-core-4.0.4.jar.sha1
create mode 100644 solr/licenses/carrot2-core-4.4.2.jar.sha1
create mode 100644 solr/licenses/cdm-4.5.5.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => cdm-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/cdm-NOTICE.txt
delete mode 100644 solr/licenses/checker-compat-qual-2.5.5.jar.sha1
delete mode 100644 solr/licenses/checker-compat-qual-LICENSE-MIT.txt
delete mode 100644 solr/licenses/checker-qual-3.19.0.jar.sha1
create mode 100644 solr/licenses/checker-qual-3.20.0.jar.sha1
delete mode 100644 solr/licenses/commons-codec-1.13.jar.sha1
create mode 100644 solr/licenses/commons-codec-1.15.jar.sha1
delete mode 100644 solr/licenses/commons-configuration2-2.1.1.jar.sha1
create mode 100644 solr/licenses/commons-configuration2-2.7.jar.sha1
delete mode 100644 solr/licenses/commons-csv-1.7.jar.sha1
create mode 100644 solr/licenses/commons-csv-1.9.0.jar.sha1
create mode 100644 solr/licenses/commons-io-2.11.0.jar.sha1
delete mode 100644 solr/licenses/commons-io-2.8.0.jar.sha1
create mode 100644 solr/licenses/commons-lang3-3.12.0.jar.sha1
delete mode 100644 solr/licenses/commons-lang3-3.9.jar.sha1
delete mode 100644 solr/licenses/commons-text-1.6.jar.sha1
create mode 100644 solr/licenses/commons-text-1.8.jar.sha1
delete mode 100644 solr/licenses/curator-client-2.13.0.jar.sha1
create mode 100644 solr/licenses/curator-client-4.3.0.jar.sha1
delete mode 100644 solr/licenses/curator-framework-2.13.0.jar.sha1
create mode 100644 solr/licenses/curator-framework-4.3.0.jar.sha1
delete mode 100644 solr/licenses/curator-recipes-2.13.0.jar.sha1
create mode 100644 solr/licenses/curator-recipes-4.3.0.jar.sha1
create mode 100644 solr/licenses/dd-plist-1.23.jar.sha1
copy solr/licenses/{argparse4j-LICENSE-MIT.txt => dd-plist-LICENSE-MIT.txt} (100%)
copy solr/{core/src/test-files/old-solr-example/README.txt => licenses/dd-plist-NOTICE.txt} (100%)
create mode 100644 solr/licenses/ehcache-core-2.6.2.jar.sha1
copy solr/licenses/{disruptor-LICENSE-ASL.txt => ehcache-core-LICENSE-ASL.txt} (100%)
copy solr/{core/src/test-files/old-solr-example/README.txt => licenses/ehcache-core-NOTICE.txt} (100%)
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/fontbox-2.0.24.jar.sha1
create mode 100644 solr/licenses/fontbox-2.0.25.jar.sha1
delete mode 100644 solr/licenses/gax-1.62.0.jar.sha1
create mode 100644 solr/licenses/gax-2.8.1.jar.sha1
delete mode 100644 solr/licenses/gax-httpjson-0.79.0.jar.sha1
create mode 100644 solr/licenses/gax-httpjson-0.93.1.jar.sha1
create mode 100644 solr/licenses/geoapi-3.0.1.jar.sha1
create mode 100644 solr/licenses/geoapi-LICENSE-BSD_LIKE.txt
create mode 100644 solr/licenses/geoapi-NOTICE.txt
delete mode 100644 solr/licenses/google-api-client-1.32.1.jar.sha1
create mode 100644 solr/licenses/google-api-client-1.33.0.jar.sha1
delete mode 100644 solr/licenses/google-api-services-storage-v1-rev20210127-1.31.0.jar.sha1
create mode 100644 solr/licenses/google-api-services-storage-v1-rev20211201-1.32.1.jar.sha1
delete mode 100644 solr/licenses/google-auth-library-credentials-0.24.1.jar.sha1
create mode 100644 solr/licenses/google-auth-library-credentials-1.3.0.jar.sha1
delete mode 100644 solr/licenses/google-auth-library-oauth2-http-0.24.1.jar.sha1
create mode 100644 solr/licenses/google-auth-library-oauth2-http-1.3.0.jar.sha1
delete mode 100644 solr/licenses/google-cloud-core-1.94.3.jar.sha1
create mode 100644 solr/licenses/google-cloud-core-2.3.5.jar.sha1
delete mode 100644 solr/licenses/google-cloud-core-http-1.94.3.jar.sha1
create mode 100644 solr/licenses/google-cloud-core-http-2.3.5.jar.sha1
delete mode 100644 solr/licenses/google-cloud-nio-0.122.11.jar.sha1
create mode 100644 solr/licenses/google-cloud-nio-0.123.18.jar.sha1
delete mode 100644 solr/licenses/google-cloud-storage-1.113.14.jar.sha1
create mode 100644 solr/licenses/google-cloud-storage-2.2.3.jar.sha1
delete mode 100644 solr/licenses/google-http-client-1.39.2.jar.sha1
create mode 100644 solr/licenses/google-http-client-1.41.0.jar.sha1
delete mode 100644 solr/licenses/google-http-client-apache-v2-1.39.2.jar.sha1
create mode 100644 solr/licenses/google-http-client-apache-v2-1.41.0.jar.sha1
delete mode 100644 solr/licenses/google-http-client-appengine-1.39.0.jar.sha1
create mode 100644 solr/licenses/google-http-client-appengine-1.41.0.jar.sha1
delete mode 100644 solr/licenses/google-http-client-gson-1.39.2.jar.sha1
create mode 100644 solr/licenses/google-http-client-gson-1.41.0.jar.sha1
delete mode 100644 solr/licenses/google-http-client-jackson2-1.39.0.jar.sha1
create mode 100644 solr/licenses/google-http-client-jackson2-1.41.0.jar.sha1
create mode 100644 solr/licenses/grib-4.5.5.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => grib-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/grib-NOTICE.txt
delete mode 100644 solr/licenses/grpc-context-1.36.0.jar.sha1
create mode 100644 solr/licenses/grpc-context-1.43.2.jar.sha1
delete mode 100644 solr/licenses/gson-2.8.6.jar.sha1
create mode 100644 solr/licenses/gson-2.8.9.jar.sha1
delete mode 100644 solr/licenses/guava-25.1-jre.jar.sha1
create mode 100644 solr/licenses/guava-31.0.1-jre.jar.sha1
delete mode 100644 solr/licenses/hadoop-annotations-3.2.0.jar.sha1
create mode 100644 solr/licenses/hadoop-annotations-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-auth-3.2.0.jar.sha1
create mode 100644 solr/licenses/hadoop-auth-3.3.2.jar.sha1
create mode 100644 solr/licenses/hadoop-client-api-3.3.2.jar.sha1
rename solr/licenses/{hadoop-hdfs-client-LICENSE-ASL.txt => hadoop-client-api-LICENSE-ASL.txt} (100%)
rename solr/licenses/{hadoop-hdfs-client-NOTICE.txt => hadoop-client-api-NOTICE.txt} (100%)
create mode 100644 solr/licenses/hadoop-client-minicluster-3.3.2.jar.sha1
copy solr/licenses/{hadoop-annotations-LICENSE-ASL.txt => hadoop-client-minicluster-LICENSE-ASL.txt} (100%)
copy solr/licenses/{hadoop-annotations-NOTICE.txt => hadoop-client-minicluster-NOTICE.txt} (100%)
create mode 100644 solr/licenses/hadoop-client-runtime-3.3.2.jar.sha1
copy solr/licenses/{hadoop-annotations-LICENSE-ASL.txt => hadoop-client-runtime-LICENSE-ASL.txt} (100%)
copy solr/licenses/{hadoop-annotations-NOTICE.txt => hadoop-client-runtime-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/hadoop-common-3.2.0-tests.jar.sha1
delete mode 100644 solr/licenses/hadoop-common-3.2.0.jar.sha1
create mode 100644 solr/licenses/hadoop-common-3.3.2.jar.sha1
delete mode 100644 solr/licenses/hadoop-hdfs-3.2.0-tests.jar.sha1
delete mode 100644 solr/licenses/hadoop-hdfs-3.2.0.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-hdfs-client-3.2.0.jar.sha1
delete mode 100644 solr/licenses/hadoop-minikdc-3.2.0.jar.sha1
create mode 100644 solr/licenses/hadoop-minikdc-3.3.2.jar.sha1
create mode 100644 solr/licenses/hadoop-shaded-guava-1.1.1.jar.sha1
copy solr/licenses/{hadoop-annotations-LICENSE-ASL.txt => hadoop-shaded-guava-LICENSE-ASL.txt} (100%)
copy solr/licenses/{hadoop-annotations-NOTICE.txt => hadoop-shaded-guava-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/hppc-0.8.2.jar.sha1
create mode 100644 solr/licenses/hppc-0.9.1.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/httpcore-4.4.14.jar.sha1
create mode 100644 solr/licenses/httpcore-4.4.15.jar.sha1
delete mode 100644 solr/licenses/httpmime-4.5.10.jar.sha1
create mode 100644 solr/licenses/httpmime-4.5.13.jar.sha1
create mode 100644 solr/licenses/httpservices-4.5.5.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => httpservices-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/httpservices-NOTICE.txt
delete mode 100644 solr/licenses/icu4j-68.2.jar.sha1
create mode 100644 solr/licenses/icu4j-70.1.jar.sha1
delete mode 100644 solr/licenses/isoparser-1.1.22.jar.sha1
create mode 100644 solr/licenses/isoparser-1.9.41.7.jar.sha1
create mode 100644 solr/licenses/istack-commons-runtime-3.0.12.jar.sha1
copy solr/licenses/{jersey-servlet-LICENSE-CDDL.txt => istack-commons-runtime-LICENSE-CDDL.txt} (100%)
delete mode 100644 solr/licenses/jackcess-3.0.1.jar.sha1
create mode 100644 solr/licenses/jackcess-4.0.1.jar.sha1
delete mode 100644 solr/licenses/jackcess-encrypt-3.0.0.jar.sha1
create mode 100644 solr/licenses/jackcess-encrypt-4.0.1.jar.sha1
delete mode 100644 solr/licenses/jackson-annotations-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-annotations-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-core-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-core-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-databind-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-databind-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-cbor-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-cbor-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-smile-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-smile-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-xml-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-xml-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-datatype-jdk8-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-datatype-jdk8-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-datatype-jsr310-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-datatype-jsr310-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-module-kotlin-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-module-kotlin-2.13.3.jar.sha1
delete mode 100644 solr/licenses/jackson-module-parameter-names-2.13.1.jar.sha1
create mode 100644 solr/licenses/jackson-module-parameter-names-2.13.3.jar.sha1
create mode 100644 solr/licenses/jai-imageio-core-1.4.0.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => jai-imageio-core-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/jai-imageio-core-NOTICE.txt
create mode 100644 solr/licenses/jakarta.activation-1.2.2.jar.sha1
create mode 100644 solr/licenses/jakarta.activation-LICENSE-BSD_LIKE.txt
create mode 100644 solr/licenses/jakarta.activation-NOTICE.txt
create mode 100644 solr/licenses/jakarta.activation-api-1.2.2.jar.sha1
create mode 100644 solr/licenses/jakarta.xml.bind-api-2.3.3.jar.sha1
create mode 100644 solr/licenses/jakarta.xml.bind-api-LICENSE-BSD_LIKE.txt
create mode 100644 solr/licenses/jakarta.xml.bind-api-NOTICE.txt
delete mode 100644 solr/licenses/java-libpst-0.8.1.jar.sha1
create mode 100644 solr/licenses/java-libpst-0.9.3.jar.sha1
create mode 100644 solr/licenses/jaxb-runtime-2.3.5.jar.sha1
copy solr/licenses/{jersey-servlet-LICENSE-CDDL.txt => jaxb-runtime-LICENSE-CDDL.txt} (100%)
create mode 100644 solr/licenses/jbig2-imageio-3.0.3.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => jbig2-imageio-LICENSE-ASL.txt} (100%)
copy solr/licenses/{pdfbox-NOTICE.txt => jbig2-imageio-NOTICE.txt} (100%)
create mode 100644 solr/licenses/jcip-annotations-1.0.jar.sha1
delete mode 100644 solr/licenses/jcl-over-slf4j-1.7.35.jar.sha1
create mode 100644 solr/licenses/jcl-over-slf4j-1.7.36.jar.sha1
create mode 100644 solr/licenses/jcommander-1.82.jar.sha1
copy solr/licenses/{auto-value-annotations-LICENSE-ASL.txt => jcommander-LICENSE-ASL.txt} (100%)
copy solr/{core/src/test-files/old-solr-example/README.txt => licenses/jcommander-NOTICE.txt} (100%)
create mode 100644 solr/licenses/jdom2-2.0.6.1.jar.sha1
delete mode 100644 solr/licenses/jdom2-2.0.6.jar.sha1
delete mode 100644 solr/licenses/jersey-servlet-1.19.jar.sha1
create mode 100644 solr/licenses/jhighlight-1.0.3.jar.sha1
copy solr/licenses/{jersey-servlet-LICENSE-CDDL.txt => jhighlight-LICENSE-CDDL.txt} (100%)
create mode 100644 solr/licenses/jhighlight-NOTICE.txt
create mode 100644 solr/licenses/jna-5.10.0.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => jna-LICENSE-ASL.txt} (100%)
create mode 100644 solr/licenses/jna-NOTICE.txt
create mode 100644 solr/licenses/json-simple-1.1.1.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => json-simple-LICENSE-ASL.txt} (100%)
copy solr/{core/src/test-files/old-solr-example/README.txt => licenses/json-simple-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/jul-to-slf4j-1.7.35.jar.sha1
create mode 100644 solr/licenses/jul-to-slf4j-1.7.36.jar.sha1
delete mode 100644 solr/licenses/junit-4.13.1.jar.sha1
create mode 100644 solr/licenses/junit-4.13.2.jar.sha1
create mode 100644 solr/licenses/junrar-7.4.1.jar.sha1
create mode 100644 solr/licenses/junrar-LICENSE-COMPOUND.txt
copy solr/{core/src/test-files/old-solr-example/README.txt => licenses/junrar-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/lucene-analysis-common-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-common-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-icu-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-icu-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-kuromoji-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-kuromoji-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-morfologik-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-morfologik-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-nori-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-nori-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-opennlp-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-opennlp-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-phonetic-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-phonetic-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-smartcn-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-smartcn-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-analysis-stempel-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-stempel-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-backward-codecs-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-backward-codecs-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-classification-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-classification-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-codecs-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-codecs-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-core-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-core-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-expressions-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-expressions-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-grouping-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-grouping-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-highlighter-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-highlighter-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-join-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-join-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-memory-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-memory-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-misc-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-misc-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-queries-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-queries-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-queryparser-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-queryparser-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-sandbox-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-sandbox-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-spatial-extras-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-spatial-extras-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-spatial3d-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-spatial3d-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-suggest-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-suggest-9.1.0.jar.sha1
delete mode 100644 solr/licenses/lucene-test-framework-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-test-framework-9.1.0.jar.sha1
create mode 100644 solr/licenses/mchange-commons-java-0.2.19.jar.sha1
copy solr/licenses/{jakarta.annotation-api-LICENSE-EPL.txt => mchange-commons-java-LICENSE-EPL.txt} (100%)
delete mode 100644 solr/licenses/metadata-extractor-2.11.0.jar.sha1
create mode 100644 solr/licenses/metadata-extractor-2.15.0.1.jar.sha1
delete mode 100644 solr/licenses/morfologik-fsa-2.1.5.jar.sha1
create mode 100644 solr/licenses/morfologik-fsa-2.1.8.jar.sha1
delete mode 100644 solr/licenses/morfologik-polish-2.1.5.jar.sha1
create mode 100644 solr/licenses/morfologik-polish-2.1.8.jar.sha1
delete mode 100644 solr/licenses/morfologik-stemming-2.1.5.jar.sha1
create mode 100644 solr/licenses/morfologik-stemming-2.1.8.jar.sha1
create mode 100644 solr/licenses/netcdf4-4.5.5.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => netcdf4-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/netcdf4-NOTICE.txt
create mode 100644 solr/licenses/openjson-1.0.12.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => openjson-LICENSE-ASL.txt} (100%)
create mode 100644 solr/licenses/openjson-NOTICE.txt
delete mode 100644 solr/licenses/opennlp-tools-1.9.1.jar.sha1
create mode 100644 solr/licenses/opennlp-tools-1.9.4.jar.sha1
delete mode 100644 solr/licenses/parso-2.0.11.jar.sha1
create mode 100644 solr/licenses/parso-2.0.14.jar.sha1
delete mode 100644 solr/licenses/pdfbox-2.0.24.jar.sha1
create mode 100644 solr/licenses/pdfbox-2.0.25.jar.sha1
delete mode 100644 solr/licenses/pdfbox-tools-2.0.24.jar.sha1
create mode 100644 solr/licenses/pdfbox-tools-2.0.25.jar.sha1
delete mode 100644 solr/licenses/poi-4.1.1.jar.sha1
create mode 100644 solr/licenses/poi-4.1.2.jar.sha1
delete mode 100644 solr/licenses/poi-ooxml-4.1.1.jar.sha1
create mode 100644 solr/licenses/poi-ooxml-4.1.2.jar.sha1
delete mode 100644 solr/licenses/poi-ooxml-schemas-4.1.1.jar.sha1
create mode 100644 solr/licenses/poi-ooxml-schemas-4.1.2.jar.sha1
delete mode 100644 solr/licenses/poi-scratchpad-4.1.1.jar.sha1
create mode 100644 solr/licenses/poi-scratchpad-4.1.2.jar.sha1
create mode 100644 solr/licenses/preflight-2.0.25.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => preflight-LICENSE-ASL.txt} (100%)
copy solr/licenses/{pdfbox-NOTICE.txt => preflight-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/proto-google-common-protos-2.1.0.jar.sha1
create mode 100644 solr/licenses/proto-google-common-protos-2.7.1.jar.sha1
delete mode 100644 solr/licenses/proto-google-iam-v1-1.0.10.jar.sha1
create mode 100644 solr/licenses/proto-google-iam-v1-1.2.0.jar.sha1
delete mode 100644 solr/licenses/protobuf-java-3.15.5.jar.sha1
create mode 100644 solr/licenses/protobuf-java-3.19.4.jar.sha1
delete mode 100644 solr/licenses/protobuf-java-util-3.15.5.jar.sha1
create mode 100644 solr/licenses/protobuf-java-util-3.19.2.jar.sha1
delete mode 100644 solr/licenses/randomizedtesting-runner-2.7.6.jar.sha1
create mode 100644 solr/licenses/randomizedtesting-runner-2.7.9.jar.sha1
delete mode 100644 solr/licenses/rome-1.12.2.jar.sha1
create mode 100644 solr/licenses/rome-1.18.0.jar.sha1
delete mode 100644 solr/licenses/rome-utils-1.12.2.jar.sha1
create mode 100644 solr/licenses/rome-utils-1.18.0.jar.sha1
create mode 100644 solr/licenses/sentiment-analysis-parser-0.1.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => sentiment-analysis-parser-LICENSE-ASL.txt} (100%)
rename solr/{core/src/test-files/old-solr-example/README.txt => licenses/sentiment-analysis-parser-NOTICE.txt} (100%)
copy solr/licenses/{auto-value-annotations-LICENSE-ASL.txt => sis-LICENSE-ASL.txt} (100%)
create mode 100644 solr/licenses/sis-NOTICE.txt
create mode 100644 solr/licenses/sis-feature-1.1.jar.sha1
create mode 100644 solr/licenses/sis-metadata-1.1.jar.sha1
create mode 100644 solr/licenses/sis-netcdf-1.1.jar.sha1
create mode 100644 solr/licenses/sis-referencing-1.1.jar.sha1
create mode 100644 solr/licenses/sis-storage-1.1.jar.sha1
create mode 100644 solr/licenses/sis-utility-1.1.jar.sha1
delete mode 100644 solr/licenses/slf4j-api-1.7.35.jar.sha1
create mode 100644 solr/licenses/slf4j-api-1.7.36.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
delete mode 100644 solr/licenses/threetenbp-1.5.0.jar.sha1
create mode 100644 solr/licenses/threetenbp-1.5.2.jar.sha1
delete mode 100644 solr/licenses/tika-core-1.27.jar.sha1
create mode 100644 solr/licenses/tika-core-1.28.1.jar.sha1
delete mode 100644 solr/licenses/tika-java7-1.27.jar.sha1
delete mode 100644 solr/licenses/tika-java7-LICENSE-ASL.txt
delete mode 100644 solr/licenses/tika-java7-NOTICE.txt
delete mode 100644 solr/licenses/tika-parsers-1.27.jar.sha1
create mode 100644 solr/licenses/tika-parsers-1.28.1.jar.sha1
delete mode 100644 solr/licenses/tika-xmp-1.27.jar.sha1
delete mode 100644 solr/licenses/tika-xmp-LICENSE-ASL.txt
delete mode 100644 solr/licenses/tika-xmp-NOTICE.txt
create mode 100644 solr/licenses/txw2-2.3.5.jar.sha1
rename solr/licenses/{jersey-servlet-LICENSE-CDDL.txt => txw2-LICENSE-CDDL.txt} (100%)
create mode 100644 solr/licenses/udunits-4.5.5.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => udunits-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/udunits-NOTICE.txt
create mode 100644 solr/licenses/unit-api-1.0.jar.sha1
copy solr/licenses/{stax2-api-LICENSE-BSD.txt => unit-api-LICENSE-BSD.txt} (100%)
create mode 100644 solr/licenses/unit-api-NOTICE.txt
delete mode 100644 solr/licenses/woodstox-core-6.2.7.jar.sha1
create mode 100644 solr/licenses/woodstox-core-6.2.8.jar.sha1
delete mode 100644 solr/licenses/xercesImpl-2.12.0.jar.sha1
create mode 100644 solr/licenses/xercesImpl-2.12.2.jar.sha1
create mode 100644 solr/licenses/xmpbox-2.0.25.jar.sha1
copy solr/licenses/{pdfbox-LICENSE-ASL.txt => xmpbox-LICENSE-ASL.txt} (100%)
copy solr/licenses/{pdfbox-NOTICE.txt => xmpbox-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/xmpcore-5.1.3.jar.sha1
create mode 100644 solr/licenses/xmpcore-shaded-6.1.11.jar.sha1
delete mode 100644 solr/licenses/xz-1.8.jar.sha1
create mode 100644 solr/licenses/xz-1.9.jar.sha1
create mode 100644 solr/licenses/zookeeper-3.7.0-tests.jar.sha1
create mode 100644 solr/modules/clustering/src/test-files/clustering/solr/collection1/conf/testCustomLanguageResources/english.label-filters.json
delete mode 100644 solr/modules/clustering/src/test-files/clustering/solr/collection1/conf/testCustomLanguageResources/english.stoplabels.utf8
delete mode 100644 solr/modules/clustering/src/test-files/clustering/solr/collection1/conf/testCustomLanguageResources/english.stopwords.utf8
create mode 100644 solr/modules/clustering/src/test-files/clustering/solr/collection1/conf/testCustomLanguageResources/english.word-filters.json
create mode 100644 solr/modules/hadoop-auth/README.md
create mode 100644 solr/modules/hadoop-auth/build.gradle
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/AttributeOnlyServletContext.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/ConfigurableInternodeAuthHadoopPlugin.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/DelegationTokenKerberosFilter.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/HadoopAuthFilter.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/HadoopAuthPlugin.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/KerberosFilter.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/KerberosPlugin.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/RequestContinuesRecorderAuthenticationHandler.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/security/hadoop/package-info.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/util/configuration/providers/hadoop/HadoopSSLCredentialProvider.java
create mode 100644 solr/modules/hadoop-auth/src/java/org/apache/solr/util/configuration/providers/hadoop/package-info.java
rename solr/{core => modules/hadoop-auth}/src/test-files/core-site.xml (100%)
copy solr/{core => modules/hadoop-auth}/src/test-files/krb5-template.conf (100%)
copy solr/{core => modules/hadoop-auth}/src/test-files/log4j2.xml (100%)
create mode 100644 solr/modules/hadoop-auth/src/test-files/solr/security/hadoop_kerberos_authz_config.json
create mode 100644 solr/modules/hadoop-auth/src/test-files/solr/security/hadoop_kerberos_config.json
create mode 100644 solr/modules/hadoop-auth/src/test-files/solr/security/hadoop_simple_auth_with_delegation.json
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/client/solrj/impl/Krb5HttpClientUtils.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/HadoopAuthFakeGroupMapping.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/HadoopTestUtil.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/HttpParamDelegationTokenPlugin.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/ImpersonationUtil.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/ImpersonatorCollectionsHandler.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/KerberosTestServices.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/KerberosUtils.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/LocaleTest.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/SaslZkACLProviderTest.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestDelegationWithHadoopAuth.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestImpersonationWithHadoopAuth.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestRuleBasedAuthorizationWithKerberos.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestSolrCloudWithDelegationTokens.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestSolrCloudWithHadoopAuthPlugin.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestSolrCloudWithKerberosAlt.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestSolrCloudWithSecureImpersonation.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/security/hadoop/TestZkAclsWithHadoopAuth.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/util/configuration/SSLConfigurationsTest.java
create mode 100644 solr/modules/hadoop-auth/src/test/org/apache/solr/util/configuration/providers/hadoop/HadoopSSLCredentialProviderTest.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/core/HdfsDirectoryFactory.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/core/backup/repository/HdfsBackupRepository.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/HdfsDirectoryFactory.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/backup/repository/HdfsBackupRepository.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/backup/repository/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/index/CheckHdfsIndex.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/index/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/snapshots/SolrSnapshotsTool.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/snapshots/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/HdfsDirectory.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/HdfsFileWriter.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/HdfsLocalityReporter.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/HdfsLockFactory.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BlockCache.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BlockCacheKey.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BlockCacheLocation.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BlockDirectory.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BlockDirectoryCache.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BlockLocks.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/BufferStore.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/Cache.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/CachedIndexOutput.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/CustomBufferedIndexInput.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/Metrics.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/ReusedBufferedIndexOutput.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/Store.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/blockcache/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/store/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/update/HdfsTransactionLog.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/update/HdfsUpdateLog.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/update/package-info.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/util/HdfsRecoverLeaseFileSystemUtils.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/util/HdfsUtil.java
create mode 100644 solr/modules/hdfs/src/java/org/apache/solr/hdfs/util/package-info.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/index/hdfs/CheckHdfsIndex.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/index/hdfs/package-info.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BlockCache.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BlockCacheKey.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BlockCacheLocation.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BlockDirectory.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BlockDirectoryCache.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BlockLocks.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/BufferStore.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/Cache.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/CachedIndexOutput.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/CustomBufferedIndexInput.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/Metrics.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/ReusedBufferedIndexOutput.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/Store.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/blockcache/package-info.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/hdfs/HdfsDirectory.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/hdfs/HdfsFileWriter.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/hdfs/HdfsLocalityReporter.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/hdfs/HdfsLockFactory.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/store/hdfs/package-info.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/update/HdfsTransactionLog.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/update/HdfsUpdateLog.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/util/FSHDFSUtils.java
delete mode 100644 solr/modules/hdfs/src/java/org/apache/solr/util/HdfsUtil.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/hadoop/http/HttpServer2.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/MoveReplicaHDFSFailoverTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/MoveReplicaHDFSTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/SharedFSAutoReplicaFailoverTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/api/collections/HdfsCloudIncrementalBackupTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/api/collections/HdfsCollectionsAPIDistributedZkTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/api/collections/TestHdfsCloudBackupRestore.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HDFSCollectionsAPITest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsBasicDistributedZk2Test.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsBasicDistributedZkTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsChaosMonkeyNothingIsSafeTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsChaosMonkeySafeLeaderTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsFakeGroupMapping.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsNNFailoverTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsRecoverLeaseTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsRecoveryZkTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsRestartWhileUpdatingTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsSyncSliceTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsTestUtil.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsThreadLeakTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsTlogReplayBufferedWhileIndexingTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsUnloadDistributedZkTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/HdfsWriteToMultipleCollectionsTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/cloud/hdfs/StressHdfsTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/core/HdfsDirectoryFactoryTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/core/backup/repository/HdfsBackupRepositoryIntegrationTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/core/backup/repository/HdfsBackupRepositoryTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/handler/TestHdfsBackupRestoreCore.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/HdfsDirectoryFactoryTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/backup/repository/HdfsBackupRepositoryIntegrationTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/backup/repository/HdfsBackupRepositoryTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/DisableKeyStoresFactory.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsBasicDistributedZk2Test.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsBasicDistributedZkTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsChaosMonkeyNothingIsSafeTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsChaosMonkeySafeLeaderTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsCollectionsApiTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsFakeGroupMapping.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsNameNodeFailoverTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsRecoverLeaseTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsRecoveryZkTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsRestartWhileUpdatingTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsSyncSliceTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsTestUtil.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsThreadLeakTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsTlogReplayBufferedWhileIndexingTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsUnloadDistributedZkTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/HdfsWriteToMultipleCollectionsTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/MoveReplicaHdfsFailoverTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/MoveReplicaHdfsTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/SharedFileSystemAutoReplicaFailoverTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/StressHdfsTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/api/collections/HdfsCloudIncrementalBackupTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/api/collections/HdfsCollectionsApiDistributedZkTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/cloud/api/collections/TestHdfsCloudBackupRestore.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/handler/TestHdfsBackupRestoreCore.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/index/CheckHdfsIndexTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/search/TestRecoveryHdfs.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/store/HdfsDirectoryTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/store/HdfsLockFactoryTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/store/blockcache/BlockCacheTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/store/blockcache/BlockDirectoryTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/store/blockcache/BufferStoreTest.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/update/TestHdfsUpdateLog.java
create mode 100644 solr/modules/hdfs/src/test/org/apache/solr/hdfs/util/BadHdfsThreadsFilter.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/index/hdfs/CheckHdfsIndexTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/search/TestRecoveryHdfs.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/store/blockcache/BlockCacheTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/store/blockcache/BlockDirectoryTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/store/blockcache/BufferStoreTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/store/hdfs/HdfsDirectoryTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/store/hdfs/HdfsLockFactoryTest.java
delete mode 100644 solr/modules/hdfs/src/test/org/apache/solr/update/TestHdfsUpdateLog.java
create mode 100644 solr/modules/jwt-auth/src/java/org/apache/solr/handler/admin/api/ModifyJWTAuthPluginConfigAPI.java
create mode 100644 solr/modules/jwt-auth/src/java/org/apache/solr/handler/admin/api/package-info.java
create mode 100644 solr/modules/jwt-auth/src/test/org/apache/solr/handler/admin/api/V2JWTSecurityApiMappingTest.java
create mode 100644 solr/modules/jwt-auth/src/test/org/apache/solr/handler/admin/api/package-info.java
create mode 100644 solr/modules/sql/README.md
create mode 100644 solr/modules/sql/build.gradle
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/CalciteJDBCStream.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/CalciteSolrDriver.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/LimitStream.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SQLHandler.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrAggregate.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrEnumerator.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrFilter.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrMethod.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrProject.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrRel.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrRules.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrSchema.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrSort.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrTable.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrTableScan.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrToEnumerableConverter.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/SolrToEnumerableConverterRule.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/functions/ArrayContains.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/functions/ArrayContainsAll.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/functions/ArrayContainsAny.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/functions/package-info.java
create mode 100644 solr/modules/sql/src/java/org/apache/solr/handler/sql/package-info.java
create mode 100644 solr/modules/sql/src/test-files/log4j2.xml
rename solr/{core => modules/sql}/src/test-files/solr/configsets/sql/conf/schema.xml (100%)
rename solr/{core => modules/sql}/src/test-files/solr/configsets/sql/conf/solrconfig.xml (100%)
create mode 100644 solr/modules/sql/src/test/org/apache/solr/handler/sql/SQLWithAuthzEnabledTest.java
create mode 100644 solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java
create mode 100644 solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandlerNonCloud.java
create mode 100644 solr/packaging/static/lib/README.md
create mode 100644 solr/packaging/test/README.md
create mode 100644 solr/packaging/test/bats_helper.bash
create mode 100644 solr/packaging/test/test_auth.bats
create mode 100644 solr/packaging/test/test_bats.bats
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
create mode 100644 solr/packaging/test/test_modules.bats
create mode 100644 solr/packaging/test/test_start_solr.bats
delete mode 100644 solr/solr-ref-guide/src/old-pages/configuration-apis.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/configuration-guide.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/controlling-results.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/deployment-guide.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/enhancing-queries.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/field-types.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/fields-and-schema-design.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/getting-started.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/indexing-data-operations.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/installation-deployment.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/monitoring-solr.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/query-guide.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/scaling-solr.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/schema-indexing-guide.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/solr-concepts.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/solr-schema.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/solrcloud-clusters.adoc
delete mode 100644 solr/solr-ref-guide/src/old-pages/user-managed-clusters.adoc
create mode 100644 solr/solr-ref-guide/ui-src/css/page-versions.css
create mode 100644 solr/solr-ref-guide/ui-src/css/perma-link.css
create mode 100644 solr/solr-ref-guide/ui-src/img/link-24.svg
create mode 100644 solr/solr-ref-guide/ui-src/js/07-copy-perma-link.js
create mode 100644 solr/solr-ref-guide/ui-src/partials/nav-menu.hbs
create mode 100644 solr/solr-ref-guide/ui-src/partials/perma-link.hbs
create mode 100644 solr/solr-ref-guide/ui-src/partials/toolbar.hbs
delete mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/impl/BaseCloudSolrClient.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudLegacySolrClient.java
delete mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreApiMapping.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/DeleteBasicAuthUserPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/PrepareCoreRecoveryPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/RequestApplyCoreUpdatesPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/RequestBufferUpdatesPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/RequestCoreRecoveryPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/RequestSyncShardPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/SetRuleBasedAuthPermissionPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/UpdateRuleBasedAuthPermissionPayload.java
delete mode 100644 solr/solrj/src/java/org/apache/solr/common/cloud/SolrZooKeeper.java
create mode 100644 solr/solrj/src/java/org/apache/solr/handler/admin/api/JWTConfigurationPayload.java
create mode 100644 solr/solrj/src/java/org/apache/solr/handler/admin/api/package-info.java
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.BasicAuth.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.JwtAuth.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.MultiPluginAuth.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.RuleBasedAuthorization.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.authentication.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.authentication.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.authorization.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/cluster.security.authorization.json
delete mode 100644 solr/solrj/src/resources/apispec/core.RealtimeGet.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.addCopyField.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.addField.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.addFieldType.analyzers.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.addFieldType.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.deleteCopyField.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.deleteDynamicField.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.deleteField.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.deleteFieldType.json
delete mode 100644 solr/solrj/src/resources/apispec/core.SchemaEdit.json
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
delete mode 100644 solr/solrj/src/resources/apispec/core.Update.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.Commands.addRequestHandler.properties.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.Commands.generic.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.Commands.runtimeLib.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.Params.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.Params.json
delete mode 100644 solr/solrj/src/resources/apispec/core.config.json
delete mode 100644 solr/solrj/src/resources/apispec/core.tasks.cancel.json
delete mode 100644 solr/solrj/src/resources/apispec/core.tasks.list.json
delete mode 100644 solr/solrj/src/resources/apispec/cores.core.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/metrics.history.json
create mode 100644 solr/solrj/src/test/org/apache/solr/common/cloud/TestNodesSysPropsCacher.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/cloud/AbstractVMParamsZkACLAndCredentialsProvidersTestBase.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/cloud/TestConnectionStrategy.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/core/MockQuerySenderListenerReqHandler.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/handler/component/DummyCustomParamSpellChecker.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/schema/SortableBinaryField.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/search/FooQParserPlugin.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/search/package.html
create mode 100644 solr/test-framework/src/java/org/apache/solr/spelling/SampleComparator.java
create mode 100644 solr/test-framework/src/java/org/apache/solr/spelling/package.html
delete mode 100644 solr/test-framework/src/java/org/apache/solr/util/BadHdfsThreadsFilter.java