You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by no...@apache.org on 2020/10/08 11:03:19 UTC

[lucene-solr] branch jira/solr14576 updated (1e1a9ba -> e7a71f7)

This is an automated email from the ASF dual-hosted git repository.

noble pushed a change to branch jira/solr14576
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


    from 1e1a9ba  use coreid as key
     add 6f2f1c3  SOLR-14654 Remove plugin loading from .system collection (for 9.0) (#1677)
     add 321c4bb  SOLR-14654: clean up ref guide, CHANGES.txt
     add 688583f  LUCENE-9427: Fuzzy query should always call consumeTermsMatching in visitor
     add ddbe949  SOLR-14654: ref-guide build failure
     add 35bf178  SOLR-14654: actually fix the Ref Guide build failure
     add cd98b1f  Update batches with new ASF Cloudbees infrastructure
     add 9dcc42a  fix copypaste
     add a96499e  SOLR-13499: Fix "Apache License, Version 2.0" spelling in in pom.xml.template (#674)
     add 2bf092b  SOLR-14702: Add Upgrade Notes and CHANGES entry (#1718)
     add e6275d9  SOLR-14582: Expose IWC.setMaxCommitMergeWaitMillis in Solr's index config (#1602)
     add a03e323  INFRA-20656: comment out RVM install to fix the Ref Guide build on new Jenkins
     add abf637f  INFRA-20656: remove more RVM stuff for Ref Guide build on new CI machines
     add fb9110a  This time comment out ALL the RVM commands to fix the build
     add 5dd4cd1  Comment out RVM_PATH and RUBY_VERSION
     add 10baa50  Add paths for gems on new CI machines
     add a074418  SOLR-13528: Implement Request Rate Limiters (#1686)
     add f827286  SOLR-14582 - Broken test needs fix (#1727)
     add bd1dd6b  SOLR-14582: Fix TestConfig
     add 35771c3  SOLR-14581 Document the way auto commits work in SolrCloud (#1692)
     add 57b0160  SOLR-14641: PeerSync, remove canHandleVersionRanges check (#1663)
     add 9b1aeb3  SOLR-14641: Update CHANGES.txt
     add a747051  LUCENE-9452: remove jenkins.build.ref.guide.sh as it's no longer needed
     add 424a9a6  SOLR-13528: fix heading levels
     add 15ae014  SOLR-14680: Provide simple interfaces to our cloud classes  (only API) (#1694)
     add 5375a2d  LUCENE-9454: upgrade hamcrest to version 2.2. (#1738)
     add 5887032  SOLR-14692: Allow 'method' specification on JSON Facet join domain transforms (#1707)
     add 092076e  LUCENE-9453 Assert lock held before volatile write (#1734)
     add 97c9bb7  LUCENE spell: Implement SuggestWord.toString (#1735)
     add 1d27492  Harden RequestRateLimiter Tests (#1736)
     add a5543df  SOLR-14470: Fix test failures by reducing the randomness of test data.
     add 3579056  Standalone distribution assembly and 'run' task for Luke (#1742)
     add e72a0d6  SOLR-13751: add BooleanSimilarityFactory (#867)
     add a6515ca  SOLR-14748: Correct condition on startup auth/ssl logging
     add d517361  SOLR-14680: Provide an implementation for the new SolrCluster API (#1730)
     add 0b55c94  SOLR-14680: make jdk 8 compatible
     add d2cc022  Fix syntax warning in smokeTestRelease.py (#1746)
     add bed3b8f  SOLR-14751: Zookeeper Admin screen not working for old ZK versions
     add 216aec0  SOLR-14677: Always close DIH EntityProcessor/DataSource (#1741)
     add 6244383  LUCENE-9462: Fields without positions should still return MatchIterator. (#1749)
     add a003f64  Fix TestForTooMuchCloning to ensure it's MP is not reconfigured randomly
     add 150a8da  LUCENE-9463: Query match region retrieval component, passage scoring and formatting (#1750)
     add 4267734  Ensure DWPTPool never release any new DWPT after it's closed (#1751)
     add 44c4e6e  SOLR-14703 Edismax parser replaces whitespace characters with spaces (#1713)
     add ec1c5cf  DOAP changes for release 8.6.1
     add e6a11f8  SOLR prometheus: simplify concurrent collection (#1723)
     add 58a6f95  Add bugfix version 8.6.1
     add c7b7026  Sync CHANGES for 8.6.1
     add 6fced2e  Add back-compat indices for 8.6.1
     add 9de454d  SOLR-14680: Add missing package-info to fix precommit
     add 0ce2d61  SOLR-14722: timeAllowed should track from req creation (#1726)
     add d9fb14d  SOLR-13858: Remove no longer used field and getter.
     add 70c72ff  LUCENE-9467: Fix NRTCachingDirectory to use Directory#fileLength to check if a file already exists instead of opening an IndexInput on the file which might throw a AccessDeniedException in some Directory implementations.
     add 83ed210  LUCENE-9465: 'beast' task from within gradle (#1757)
     add 4fed9ff  Move TestRequestRateLimiter to Nightly
     add 77a4d49  SOLR-14731: Rename @SolrSingleThreaded to @SolrThreadUnsafe, mark DistribPackageStore with the annotation
     add 16ab243  Fix Zo[o]keeper typo in 'solr zk' usage description.
     add 8caf57d  SOLR-14750: TestBulkSchemaConcurrent fails often(#1760)
     add 5fcb859  Ensure we only rollback IW once (#1764)
     add fa878eb  Fix test to actually use the resource from the try/finally block
     add 2f37f40  SOLR-14615: Implement CPU Utilization Based Circuit Breaker (#1737)
     add 581e836  LUCENE-9471: clean up task and global temporary junk files (workaround). (#1767)
     add bbd21aa  LUCENE-9448: Move README.txt to README.md; We no lonnger have txt format README on the master.
     add 2b2b9e7  SOLR-14684: CloudExitableDirectoryReaderTest failing about 25% of the time (#1724)
     add 37cd17d  LUCENE-9433: Remove Ant support from trunk
     add 66b6ce2  SOLR-13438: on collection delete, also delete .AUTOCREATED config set (#1759)
     add b1e2d0c  LUCENE-9438: Eclipse IDE support with gradle build system (#1761)
     add 77ca552  move changes entry to 8.7
     add c9c7581  Revert "LUCENE-9433: Remove Ant support from trunk"
     add 1c8f4c9  SOLR-14750: use core id to avoid duplicate core reloads
     add f37f0bf  Gradle hotfix in preparation for Jenkins: Fix for whitespace in directory violations
     add ee6cf4c  LUCENE-9474: Make the version number configurable from outside. This mainly allows Jenkins to set a different suffix than "SNAPSHOT"
     add 494a8a8  LUCENE-9474: Make external tools configurable like in ant through those sysprops: perl.exe, python3.exe, python2.exe
     add 5973681  LUCENE-9474: Remove bad warning (we sometimes have non-existing directories in classpaths during compile). This warnings is not source-code related so shouldn't be enforced (Java 14)
     add 79f3a17  LUCENE-9474: Easier Jenkins automation, by allowing to pass test JVM args as environment variable (this goes inline with RUNTIME_JAVA_HOME)
     add 5c2e96b  LUCENE-9474: Property "tests.badapples" is missing in Gradle, which is needed for Hoss's statistics. Also Jenkins does not run BadApple tests by default
     add 863d544  LUCENE-9474: Add back tests.haltonfailure for jenkins compatibility
     add 42d07d8  LUCENE-9474: Add back tests.haltonfailure for jenkins compatibility (use boolean as default) - type fix
     add a4a0d9e  SOLR-14684: Skipping check time exceeded for the first request in a proper way
     add e1392c7  LUCENE-9373: FunctionMatchQuery: add "matchCost" param
     add 8480329  LUCENE-9473: Ensure merges are stopped during abort merges (#1772)
     add f924225  Append MultiCollectorTest to TestMultiCollector. (#1745)
     add 4761dba  SOLR-14700: avoid NPEs in TupleStream.getShards() when streamContext is null. (#1754)
     add 0f06eff  Additions to releaseWizard (#1763)
     add 96a853b  SOLR-14772: Fix TestConfigOverlay (#1778)
     add 8294e1a  LUCENE-8962: Merge segments on getReader (#1623)
     add da095bc  LUCENE-9477: Don't leave potentially broken segments file behind (#1777)
     add 098f0dc  LUCENE-9478: Prevent DWPTDeleteQueue from referencing itself and leaking memory (#1779)
     add 6abce32  LUCENE-9479: Forbiddenapis & Gradle: Add commons-io bundled signatures (#1780)
     add f4c4fbc  SOLR-14752: Fix error in Zookeeper status when Prometheus plugin is enabled in ZK
     add e6fa5a5  LUCENE-9456: Move metadata about stored fields to the meta file. (#1752)
     add 913976d  LUCENE-9447: Make BEST_COMPRESSION better with highly compressible data. (#1762)
     add 75e1549  Run tests last to fail fast on missing license and doc issues (#1788)
     add 741251b  LUCENE-9447: Fix test failure.
     add c7029b1  LUCENE-9313: Analyzer for Serbian language based on Snowball stemmer
     add 54a5dc2  LUCENE-9313: move change to 9.0, the prerequisite snowball support is only present there
     add 6a7da3c  Update Circuit Breaker configured as a standard plugin (#1785)
     add b381595  Fix NPE in CB Config Resolution
     add eb9f59f  Adding forceMergeDeletePctAllowed and deletesPctAllowed to TieredMergePolicy documentation
     add 18e5f21  LUCENE-9485: Check early if Solr port 8983 is available (#1792)
     add 4787042  LUCENE-9447: suppress DeflateWithPresetCompressingStoredFieldsData since it doesn't add any attributes
     add 69fa5a0  LUCENE-9433: Remove Ant support from trunk
     add da8ea70  LUCENE-9475: Enhance the Gradle build as necessary after removing Ant support
     add d84977e  SOLR-14616: Remove CDCR
     add 59d087f  SOLR-14774: Create HealthCheckHandler in CoreContainer (#1774)
     add 8bd3678  Remove ant Github Action (#1798)
     add ec27b75  use proper version String
     add c11d32f  LUCENE-9441: Fix ant-specific Javadoc links in accordance with Gradle build
     add a57ba25  SOLR-14783: Remove DIH from 9.0 (#1794)
     add 346dde3  LUCENE-9490: skip checkMissingDocsDefault on runtime Java > 14.
     add a3b3ba1  SOLR-14794: pass configuration to Collection API commands (#1801)
     add def82ab  LUCENE-9435: Clean up ant compatability remnants in Gradle build
     add d847f40  LUCENE-9474: make externalTool a function and add a build-stopping message on Windows for snowball generator.
     add 06903a4  LUCENE-9456: fix DirectUpdateHandlerTest#testPrepareCommit (#1803)
     add 14df77295 LUCENE-9490: Disable both tasks in :lucene:core on Java 15+
     add 4129daa  master is on java 11!
     add 5e8bb79  LUCENE-9491: Consolidate test options and improve support for dynamic… (#1807)
     add bbf3aec  LUCENE-9475: Switch validateSourcePatterns away from Ant legacy (#1806)
     add a8ea6e7  Ancient patch file deleted (#1800)
     add 4a2a2da  LUCENE-9435: revert Solr's packaging stuff for now.
     add 66eb9f7  LUCENE-9438: moved eclipse template files under corresponding gradle's script.
     add 3e47bfb  Cleanup remaining scripts to use script-relative resource location.
     add 9445d2c  Move Solr-specific config.
     add f832937  LUCENE-9492: Fix beasting to accept also task names in form ":project:beast"; fix bug with default value rejected by Integer.parseInt (#1808)
     add 4a68cf1  SOLR-14151: move the SolrClassLoader interface to SolrJ
     add 86d15ff  DOAP changes for release 8.6.2
     add dc901e6  Sync CHANGES for 8.6.2
     add 36c3365  LUCENE-9493: Remove obsolete dev-tools/{idea,netbeans,maven} folders (#1809)
     add 03814fc  Add back-compat indices for 8.6.2
     add 070237c  SOLR-14714: Solr.cmd in windows loads the incorrect jetty module when using java>=9
     add c077185  Add version constant for 8.6.2
     add b421878  SOLR-14579: Comment SolrJ 'Utils' generic map functions
     add 825c18c  SOLR-14794: revert commit passing CloudConfig everywhere (a3b3ba10e34b3401e7a93c1b69889df4feb6430b) and remove tab in solr/bin/solr.cmd
     add aab9331  fix links to JavaDocs
     add 8bd79ec  SOLR-14773 Add LukeRequestHandler to the Solr Ref Guide (#1773)
     add 594d676  SOLR-14579: reverting incorrect comments
     add 01e97db  Use -D or -P to set solrGuideVersion.
     add 6ab3660  SOLR-14422 was committed to master but not documented
     add defffd4  SOLR-14822: Gradle: solr ref guide's dependencies should be moved to the test pool (palantir) (#1821)
     add 784ede4  LUCENE-9215: replace checkJavaDocs.py with doclet (#1802)
     add 20af6db  LUCENE ExitableReaderException public ctor (#1797)
     add 56dbb66  SOLR-14782: Document how to unescape for the QueryElevationComponent.
     add 2364552  SOLR-14783: Remove ivy-versions.properties suddenly reappearing after merge
     add aabd363  LUCENE-9215: add changes, tune the build.gradle of the doclet project to have correct settings
     add b867ae4  Ref Guide: fix build.gradle to get the ZK version to properly insert into files during html conversion
     add a70a47d  SOLR-14383: Fix nested indexing ref-guide documentation and corrisponding search examples
     add 7f68272  LUCENE-9438: Add resources to the Eclipse classpath.
     add 0a9b660  LUCENE-8500: Make sure to use a 0 offset when setting the dictionary.
     add 0d37e4d  LUCENE-9483: Disable per-thread caching of buffers for decompression of stored fields. (#1787)
     add 4fa4329  Improve how Asserting* classes handle singleton doc values. (#1817)
     add 22abecd  SOLR-14819: Fix inefficient iterator pattern in JsonSchemaValidator.
     add 27aa5c5  LUCENE-9486: Use preset dictionaries with LZ4 for BEST_SPEED. (#1793)
     add 73371cb  LUCENE-9486: Fix TestTieredMergePolicy failure.
     add 430a435  LUCENE-9484: Allow sorting an index after the fact (#1789)
     add 99df381  LUCENE-9500: Separate the Deflater hack from the Lucene code to a subclass of java.util.zip.Deflater (#1824)
     add 469d742  Remove the explicit dependency to "check", as fobiddenapis installs it automatically (especially for all source sets; if we want this explicit dependency, it should depend on 'forbiddenApis' not each task). In addition precommit, also adds it.
     add 0ce6de6  Ref Guide: fix ref guide build instructions for Gradleland
     add 5d4487d  Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr
     add 2544df8  SOLR-14658: SolrJ collectionStatus(col) should only fetch one status (#1687)
     add d31a427  LUCENE-9505: add dummy outputs. (#1829)
     add 65da5ed  SOLR-14704 add download option to cloud.sh (#1715)
     add 6c94ca9  LUCENE-9451 Sort.rewrite does not always return this when unchanged (#1731)
     add f71ba62  SOLR-14579: Comment SolrJ 'Utils' generic map functions
     add ecb8ca2  SOLR-14821: {!terms} dVTFTL supports single-valued strings
     add 1606a76  LUCENE-9482: Fix deletion count error message
     add 3cb2829  Fix tabs in MD files
     add 8a16447  SOLR-14836: Exclude README.committers.txt from distribution
     add e3437a4  LUCENE-9475: remove obsolete ant-only jar sha's from Solr.
     add 8c5ce090 LUCENE-9475: Enhance the Gradle build as necessary after removing Ant support, some minor text changes to solr/README.md and help.gradle
     add 51484e1  LUCENE-9509: Refine lucene/BUILD.md and top-level README (for newdevs) (#1835)
     add 7d0a0b9  LUCENE-9509: fix generating documentation command for Solr
     add 121b262  LUCENE-9497: Integerate Error Prone ( Static Analysis Tool ) during compilation (#1816)
     add e200302  Merge branch 'master' of https://gitbox.apache.org/repos/asf/lucene-solr
     add 95ab98c  SOLR-14151: Bug fixes (#1815)
     add f7cbde2  Update CHANGES.txt
     add 59b1736  LUCENE-9292: Refactor BKD point configuration into its own class  (#1697)
     add b988d55  LUCENE-9506: Gradle: split validateSourcePatterns into per-project an… (#1830)
     add 4c5c8c4  LUCENE-9504 Remove extra lock in DocumentsWriterDeleteQueue (#1826)
     add 984466f  SOLR-14770 Avoid reregistering JVM Guage as well (#1469)
     add a46316e  Clean up many small fixes (#1732)
     add 98e55f0  LUCENE-9511: Include StoredFieldsWriter in DWPT accounting (#1839)
     add 9922067  LUCENE-9449 Skip docs with _doc sort and "after" (#1725)
     add 3b47871  Assume no longer needed as bug no longer affects Java 11
     add dbf06de  fix imports
     add ccb299a  Fix typo in help/ant.txt file.
     add f46515e  Rename TestDirectoryFactory to DirectoryFactoriesTest (which is different from DirectoryFactoryTest). (#1790)
     add 04def94  SOLR-14831: remove deprecated-and-unused "facet.distrib.mco" constant in FacetParams.java (#1832)
     add 4716a0b  SOLR-14831: mark FacetParams.FACET_DISTRIB as deprecated
     add 12dab0f  SOLR-14831: remove deprecated FacetParams.FACET_DISTRIB constant
     add 7da1570  LUCENE-9470: make TestXYMultiPolygonShapeQueries more resilient for CONTAINS queries (#1776)
     add c902837  SOLR-14846 Clean up Optional use (#1843)
     add e2deca0  CHANGES.txt
     add 2e4fc14  use seconds instead of millisecs
     add f0d3bab  LUCENE-9512: Move LockFactory stress test to be a unit/integration test (#1842)
     add 8b9f7ca  Remove extra line after merge
     add 2f86255b SOLR-14849: Add explicit sort order in testMinExactCount
     add a05a055  LUCENE-9518: Add sanity to gradle archiving tasks (predictable order, default permissions, fail on duplicates) (#1851)
     add 8debc9d  LUCENE-9517: Don't subclass Deflater and instead create a patch for setDictionary() using a functional interface (#1850)
     add e2f3f62  LUCENE-9464: Add high(er)-level hit highlighter example that demonstrates and uses low-level components (#1820)
     add 59d8342  LUCENE-9519: Correct behavior for highlights that cross multi-value boundaries (#1853)
     add 14e4edc  SOLR-14847: Create Solr Server TGZ (#1844)
     add 0250978  SOLR-14510: Remove deprecations added with BlockMax WAND support (#1823)
     add 37e4dbe  LUCENE-9501: Fix invariant violation in IndexSortSortedNumericDocValuesRangeQuery. (#1833)
     add ed930f4  SOLR-14417: Gradle build sometimes fails RE BlockPoolSlice (#1854)
     add 485d5fb  SOLR-14789: Absorb the docker-solr repo. (#1769)
     add 647bd5c  Update Json facet documentation (#1857)
     add 27a14fe  Revert "SOLR-14151: Bug fixes (#1815)"
     add cc31e23  SOLR-14151: Fixing TestBulkSchemaConcurrent failures
     add ff6e527  SOLR-14854: Add root project name lucene-solr (avoid automatic root project naming)
     add 41c5c03  LUCENE-9521: temporarily disable the offending test.
     add 4d46caa  LUCENE-9515: Detach DWPT from DefaultIndexingChain (#1848)
     add a8099d6  Merge branch 'master' of github.com:apache/lucene-solr
     add 8f895d9  LUCENE-9514: Include TermVectorsWriter in DWPT accounting (#1847)
     add 978446e  LUCENE-9521: Fix TestPassageSelector.randomizedSanityCheck failure (ensure input ranges for the formatter are within input value size).
     add f92e265  LUCENE-9522: Instructions for reproducing failing tests still mention ant (#1868)
     add 5edd4b2  SOLR-14725 update batchSize parameter docs for update() and delete() stream expressions (#1729)
     add bc0b29e  SOLR-14789: Rename docker tests task, adding missing credit in CHANGES (#1871)
     add fceab76  Make sure to test normal scorers with asserting wrappers. (#1834)
     add 97a4af6  LUCENE-9510: Don't pull a merge instance when flushing stored fields out-of-order. (#1872)
     add 7d62cad  SOLR-14862: Update RefGuide page for support fied types (#1865)
     add f655d97  LUCENE-9516: Remove DocConsumer and IndexingChain from Lucene (#1867)
     add 58d1360  SOLR-10471: update default zk session timeout in bin/solr* scripts
     add 3134f10  LUCENE-9488 Update release process to work with gradle (#1860)
     add 9b9b0a6  Fix corrupted umlaut characters. This was introduced back in 2009...
     add 7b8e72e  SOLR-14871 Use Annotations for v2 APIs in/cluster path (#1878)
     add 6b87cfb  Merge branch 'master' of github.com:apache/lucene-solr
     add 93094ef  LUCENE-9510: Don't compress temporary stored fields and term vectors when index sorting is enabled. (#1874)
     add ad71bee  LUCENE-9525: Better handle small documents with Lucene87StoredFieldsFormat. (#1876)
     add bc0c9ff  SOLR-14799: JWT authentication plugin only requires sub claim when principalClaim=sub
     add c63684f  Revert "SOLR-14799: JWT authentication plugin only requires sub claim when principalClaim=sub"
     add 2202246  SOLR-14799: JWT authentication plugin only requires sub claim when principalClaim=sub
     add a0404a7  SOLR-14799: add CHANGES entry
     add c7d234c  SOLR-14613: Autoscaling replacement using placement plugins
     add e5d3e4d  Merge branch 'master' of github.com:apache/lucene-solr
     add 5bc7fb2  SOLR-14871: remove unused test
     add cbb1659  Revert "Revert "SOLR-14151: Bug fixes (#1815)""
     add 4f344cb  LUCENE-9530: cleaned up javacc gradle generation scripts. (#1883)
     add 515608a  SOLR-14151: fixed the classloading issue
     add 6c9d7ad  LUCENE-9527: upgrade javacc to 7.0.4 (#1884)
     add 2364a7a  SOLR-14792: Remove VelocityResponseWriter
     add dbba48b  SOLR-14613: use set-placement-plugin for both setting and unsetting plugin config
     add e0a6490  Further tune Lucene87StoredFieldsFormat for small documents. (#1888)
     add 33f7280  LUCENE-9529: Track dirtiness of stored fields via a number of docs, not chunks. (#1882)
     add ee0a374  SOLR-14875: Make SolrEventListeners load from packages (#1887)
     add fbf8e4f  LUCENE-9523: Speed up query shapes for geometries that generate multiple points (#1866)
     add 5ec2bac  LUCENE-9531: Consolidate duplicated generated classes CharStream and FastCharStream (#1886)
     add 3a92e1b  LUCENE-9528: cleanup of flexible query parser's grammar (#1879)
     add 745fc31  SOLR-14871: Wrong field name in POJO
     add 208a1c0  LUCENE-9534: Ensure DWPT#ramBytesUsed is only called unter lock (#1889)
     add 4ed7c13  Ref Guide: escape non-attributes to avoid conversion warnings
     add ebb980f  SOLR-14856: Adding docker test to github workflow. (#1859)
     add 5e034d7  SOLR-14824: remove cruft from the ref-guide gradle build and simpliy the publish process
     add ab3f1f0  SOLR-14876: Upgrade to zookeeper 3.6.2
     add f6e8bc8  SOLR-14878: Expose solr.xml's coreRootDirectory property via the System Settings API (#1894)
     add 3664182  SOLR-14879: address TestPackages test failures (#1895)
     add aa071f7  SOLR-14824: Hotfix for escaping windows paths. IMHO, the template appraoch is not good, we should take care of escaping other props, too
     add fa756b1  SOLR-14802: geodist: Support most spatial field types as an arg FunctionQParser: overload parseValueSourceList with flags
     add 64ca559  SOLR-14879: address TestPackages test failures
     add 73c06e3  SOLR-14881: ManagedSchemaRoundRobinCloudTest test failures
     add da2714c  SOLR-9607: Finalize move of Terms component and request handler into the implicit definitions (#1897)
     add 9a6ca2d  SOLR-14859: Set fieldType defaults for DateRangeField
     add f1921b9  Improve TestConfigSetsAPI (#1892)
     add da44d09  Adding dev-docs around the use of Git Worktree. (#1899)
     add 4087958  SOLR-14884: TestContainerPlugin.testApiFromPackage jenkins failures
     add 91b6223  SOLR-14878: Expose coreRootDirectory via API (Correction to make name shorter and always return value)
     add d898eda  SOLR-14840: Overseer doc in asciidoc
     add 1611586  SOLR-14880: Support coreRootDirectory setting when create new cores from command line, in standalone mode
     add c82b994  LUCENE-9539: Use more compact datastructures for sorting doc-values (#1908)
     add 7b7a5a1  SOLR-10391: Add overwrite option to UPLOAD ConfigSet action (#1861)
     add a77817a  Use github actions cache (#1910)
     add 2197776  SOLR-13181: param macro expansion could throw (#1877)
     add 7b53671  SOLR-14768: Fix multipart POST to Solr. (#1838)
     add 12dd194  LUCENE-9535: Reduce the size of compressed blocks of stored fields by 2x.
     add fd0c086  SOLR-14890: Refactor code to use annotations for configset API (#1911)
     add 17c285d  LUCENE-9539: Remove caches from SortingCodecReader (#1909)
     add e19239d  Upgrade forbiddenapis to version 3.1
     add 7d90b85  Fix bug in sort optimization (#1903)
     add ef54042  Fix minor typo (#1916)
     add d226abd  LUCENE-9535: Make ByteBuffersDataOutput#ramBytesUsed run in constant-time. (#1917)
     add 6599cc8  SOLR-14883 Add a Muse (Continuous assurance platform) configuration (#1901)
     add 1c9c150  SOLR-14890: syncing with 8x
     add 565c5b1  SOLR-14894: Use annotations to implement V2 collection APIs
     add 26bb641  SOLR-14894: ASL header
     add cafa449  SOLR-14613: Avoid multiple ZK write
     add c258905  LUCENE-9535: Commit DWPT bytes used before locking indexing (#1918)
     add 876de8b  SOLR-14828: reduce 'error' logging noise in BaseCloudSolrClient.requestWithRetryOnStaleState (#1825)
     add ea77d24  SOLR-11167: Avoid $SOLR_STOP_WAIT use during 'bin/solr start' if $SOLR_START_WAIT is supplied. (#1913)
     add 7be262e  move 9x upgrade notes out of changes.txt (#1914)
     add ac58472  SOLR-14036: Remove explicit distrib=false from /terms handler (#1900)
     add ddd1072  SOLR-14503: use specified waitForZk val as conn timeout for zk
     add c032cd1  Revert "LUCENE-9535: Reduce the size of compressed blocks of stored fields by 2x."
     add e28e8c0  add regenerate gradle script for nori dictionary (#1924)
     add 5e617cc  LUCENE-9317: Clean up split package in analyzers-common (#1836)
     add 6b0149e  Revert "add regenerate gradle script for nori dictionary (#1924)"
     add 4105414  SOLR-13528: Implement API Based Config For Rate Limiters (#1906)
     add 00d7f5e  LUCENE-9544: Port Nori dictionary compilation (#1926)
     add 32041c8  SOLR-14850: Fix ExactStatsCache NullPointerException when shards.tolerant=true.
     add c3f97fb  Compute RAM usage ByteBuffersDataOutput on the fly. (#1919)
     add fc6d0a4  LUCENE-9317: Remove unused imports.
     add 24aadc2  LUCENE-9444: add utility class to retrieve facet labels from the taxonomy index for a facet field (#1893)
     add 98a49ed  LUCENE-9444: add CHANGES.txt entry
     add 01da67c  SOLR-14901: TestPackages uses binary precompiled classes to refer to analysis factory FQCNs
     add a65e9dd  SOLR-14151: cleanup
     add 8b329a0  SOLR-14850: Correct the spelling in contributor's name.
     add 3ae0b50  LUCENE-9546: Configure Nori and Kuromoji generation lazily when java plugin is applied to the projects
     add 65a62b0  Remove unused imports.
     add 2b692cc  LUCENE-9547: Race condition in maven artifact configuration results in wrong group/ artifact name
     add 1dba76c  SOLR-14333: Implement toString in Collapse filter  (#1371)
     add 63f0b6b  SOLR-14767 : Fix NumberFormatException when int/long field value is floating num (#1775)
     add b9c7f50  LUCENE-9401: include field in the complex pharse query's toString
     add 3dcb19f  SOLR-14897: limit no of forwarding for given request
     add 8c7502d  SOLR-14898: Stop returning duplicate HTTP response headers when requests are forward to another node
     add 52183df  SOLR-14889: improve templated variable escaping in ref-guide _config.yml
     add 274a3d6  Revert "SOLR-14767 : Fix NumberFormatException when int/long field value is floating num"
     add 9bfaca0  LUCENE-9549: add command-line quotes for 'reproduce with'.
     add f8b7a60  LUCENE-9550: Upgrade to Gradle 6.6.1. (#1933)
     add 2e2161b  LUCENE-9444: Improve test coverage for TaxonomyFacetLabels (#1928)
     add 167c305  SOLR-14905: Upgrade commons-io version to 2.8.0. Closes #1934
     add 9cadbf0  SOLR-12987: Deprecated plugins are logged once and with log category org.apache.solr.DEPRECATED (#1927)
     add 1af17a5  SOLR-14792: add removal message to major changes section of ref guide
     add 45dc261  SOLR-14792: Remove /browse references from example and docs
     add 6c3b1aa  SOLR-12987: Fix precommit
     add 8f2f80b  SOLR-14663: Copy ConfigSet root data from base ConfigSet when using CREATE command
     add 0303063  LUCENE-9458: WDGF should tie-break by endOffset (#1740)
     add 2aa51fe  LUCENE-9032: BaseTokenStreamTestCase minor... * make checkResetException() public * one assertAnalyzesTo variant should be calling checkAnalysisConsistency (only used by OpenNLP tests now)
     add 7e04e4d  LUCENE-9554: Expose IndexWriter#pendingNumDocs (#1941)
     add f6c4f8a  SOLR-14910: Use in-line tags for logger declarations in Gradle ValidateLogCalls that are non-standard, change //logok to //nowarn
     add 7eee4fd  LUCENE-9557: regeneration should use python3, not python2
     add 4728a71  LUCENE-9559: "gradle eclipse" do not work if .java files are not in proper package
     add d9a4109  LUCENE-9548: Apache repository publishing (#1929)
     add e879a52  SOLR-14659: Remove restlet as dependency for the ManagedResource API (#1938)
     add 34776ed  LUCENE-9561: workaround for POMs that have superfluous dependencyManagement section.
     add 1038fe8  Fix rare test failure.
     add 0864b39  make sure we don't build circles with zero radius in ShapeTestUtil
     add b70eaee  LUCENE-9558: Clean up package name conflicts for analyzers-icu. (#1946)
     add 5f34acf  LUCENE-9541 ConjunctionDISI sub-iterators check (#1937)
     add e325f66  Revert "LUCENE-9541 ConjunctionDISI sub-iterators check (#1937)"
     add 5bf487f  Ref Guide: monospace parameter names for overall consistency
     add b45c43f  SOLR-13438: update ref guide for new default delete behavior
     add 6ac94a6  LUCENE-9555: Advance conjunction Iterator for two phase iteration (#1943)
     add 874c446  LUCENE-9565 Fix competitive iteration (#1952)
     add 6b82884  LUCENE-9541 ConjunctionDISI sub-iterators check (#1937)
     add 5039e71  Mute TestApproximationSearchEquivalence.testExclusion
     add 247cea1  SOLR-14829: Improve documentation for Request Handlers in RefGuide and solrconfig.xml (#1921)
     add 2a8136b  SOLR-14151: refactor to avoid code duplicate
     add 0b08943  LUCENE-9566 TestApproximationSearchEquivalence.testExclusion fix (#1955)
     add 2d4a51b  SOLR-10370: ReplicationHandler should fetch index at fixed delay instead of fixed rate
     add 43b1a2f  SOLR-14691: Metrics reporting should avoid creating objects.
     add 969f9c1  SOLR-14691: Fix a minor back-compat formatting issue.
     add 01e1a7b  Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9
     add 7a5219c  Revert "Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9"
     add 2813b12  SOLR-14659: Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9
     add ba9fc74  Fix changes to indicate SOLR-14659 fixed in 8.7 vs. 9
     add 7a13e81  Merge remote-tracking branch 'asf/master'
     add e7a71f7  Merge branch 'master' into jira/solr14576

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |     2 +-
 .github/workflows/ant.yml                          |    22 -
 .github/workflows/docker-test.yml                  |    40 +
 .github/workflows/gradle-precommit.yml             |    13 +
 .gitignore                                         |     1 -
 .muse/config.toml                                  |     5 +
 README.md                                          |    92 +-
 build.gradle                                       |    48 +-
 build.xml                                          |   697 -
 dev-docs/working-between-major-versions.adoc       |    63 +
 dev-tools/README.txt                               |     6 +-
 dev-tools/doap/lucene.rdf                          |    14 +
 dev-tools/doap/solr.rdf                            |    14 +
 dev-tools/idea/.idea/ant.xml                       |    57 -
 dev-tools/idea/.idea/codeStyleSettings.xml         |   102 -
 dev-tools/idea/.idea/compiler.xml                  |    13 -
 .../.idea/copyright/Apache_Software_Foundation.xml |     9 -
 .../idea/.idea/copyright/profiles_settings.xml     |    26 -
 dev-tools/idea/.idea/libraries/Derby.xml           |     9 -
 dev-tools/idea/.idea/libraries/HSQLDB.xml          |     9 -
 dev-tools/idea/.idea/libraries/ICU_library.xml     |    10 -
 dev-tools/idea/.idea/libraries/Ivy.xml             |     9 -
 dev-tools/idea/.idea/libraries/JUnit.xml           |    10 -
 .../idea/.idea/libraries/Morfologik_library.xml    |    10 -
 .../idea/.idea/libraries/Solr_DIH_core_library.xml |    10 -
 .../.idea/libraries/Solr_DIH_extras_library.xml    |    10 -
 .../idea/.idea/libraries/Solr_DIH_test_library.xml |    10 -
 .../idea/.idea/libraries/Solr_core_library.xml     |    10 -
 .../.idea/libraries/Solr_core_test_library.xml     |    10 -
 .../idea/.idea/libraries/Solr_example_library.xml  |    10 -
 .../.idea/libraries/Solr_extraction_library.xml    |    10 -
 .../Solr_jaeger_tracer_configurator_library.xml    |    10 -
 .../libraries/Solr_prometheus_exporter_library.xml |    10 -
 .../libraries/Solr_test_framework_library.xml      |    10 -
 .../idea/.idea/libraries/Solr_velocity_library.xml |    10 -
 dev-tools/idea/.idea/libraries/Solrj_library.xml   |    10 -
 dev-tools/idea/.idea/misc.xml                      |     5 -
 dev-tools/idea/.idea/modules.xml                   |    67 -
 dev-tools/idea/.idea/projectCodeStyle.xml          |    69 -
 dev-tools/idea/.idea/vcs.xml                       |    14 -
 dev-tools/idea/.idea/workspace.xml                 |   388 -
 dev-tools/idea/dev-tools/scripts/scripts.iml       |     9 -
 .../lucene/analysis/common/analysis-common.iml     |    19 -
 dev-tools/idea/lucene/analysis/icu/icu.iml         |    31 -
 .../idea/lucene/analysis/kuromoji/kuromoji.iml     |    22 -
 .../idea/lucene/analysis/morfologik/morfologik.iml |    29 -
 dev-tools/idea/lucene/analysis/nori/nori.iml       |    22 -
 dev-tools/idea/lucene/analysis/opennlp/opennlp.iml |    30 -
 .../idea/lucene/analysis/phonetic/phonetic.iml     |    29 -
 dev-tools/idea/lucene/analysis/smartcn/smartcn.iml |    19 -
 dev-tools/idea/lucene/analysis/stempel/stempel.iml |    19 -
 .../lucene/backward-codecs/backward-codecs.iml     |    18 -
 .../idea/lucene/benchmark/conf/benchmark-conf.iml  |    13 -
 dev-tools/idea/lucene/benchmark/src/benchmark.iml  |    39 -
 .../idea/lucene/classification/classification.iml  |    23 -
 dev-tools/idea/lucene/codecs/src/codecs.iml        |    14 -
 .../idea/lucene/codecs/src/test/codecs-tests.iml   |    17 -
 dev-tools/idea/lucene/core/src/lucene-core.iml     |    14 -
 .../lucene/core/src/test/lucene-core-tests.iml     |    17 -
 dev-tools/idea/lucene/demo/demo.iml                |    32 -
 dev-tools/idea/lucene/expressions/expressions.iml  |    30 -
 dev-tools/idea/lucene/facet/facet.iml              |    31 -
 dev-tools/idea/lucene/grouping/grouping.iml        |    18 -
 dev-tools/idea/lucene/highlighter/highlighter.iml  |    23 -
 dev-tools/idea/lucene/join/join.iml                |    19 -
 dev-tools/idea/lucene/luke/luke.iml                |    33 -
 dev-tools/idea/lucene/memory/memory.iml            |    19 -
 dev-tools/idea/lucene/misc/misc.iml                |    17 -
 dev-tools/idea/lucene/monitor/monitor.iml          |    32 -
 dev-tools/idea/lucene/queries/queries.iml          |    19 -
 dev-tools/idea/lucene/queryparser/queryparser.iml  |    21 -
 dev-tools/idea/lucene/replicator/replicator.iml    |    28 -
 dev-tools/idea/lucene/sandbox/sandbox.iml          |    28 -
 .../idea/lucene/spatial-extras/spatial-extras.iml  |    30 -
 dev-tools/idea/lucene/spatial3d/spatial3d.iml      |    17 -
 dev-tools/idea/lucene/suggest/suggest.iml          |    19 -
 .../test-framework/lucene-test-framework.iml       |    18 -
 dev-tools/idea/lucene/tools/tools.iml              |    24 -
 dev-tools/idea/parent.iml                          |    19 -
 .../contrib/analysis-extras/analysis-extras.iml    |    42 -
 .../idea/solr/contrib/analytics/analytics.iml      |    27 -
 .../idea/solr/contrib/clustering/clustering.iml    |    39 -
 .../dataimporthandler-extras.iml                   |    29 -
 .../dataimporthandler/dataimporthandler.iml        |    31 -
 .../idea/solr/contrib/extraction/extraction.iml    |    26 -
 .../jaegertracer-configurator.iml                  |    37 -
 dev-tools/idea/solr/contrib/langid/langid.iml      |    36 -
 dev-tools/idea/solr/contrib/ltr/ltr.iml            |    37 -
 .../prometheus-exporter/prometheus-exporter.iml    |    37 -
 dev-tools/idea/solr/contrib/velocity/velocity.iml  |    28 -
 dev-tools/idea/solr/core/src/java/solr-core.iml    |    38 -
 dev-tools/idea/solr/core/src/solr-core-tests.iml   |    37 -
 dev-tools/idea/solr/server/server.iml              |    19 -
 dev-tools/idea/solr/solrj/src/java/solrj.iml       |    16 -
 dev-tools/idea/solr/solrj/src/solrj-tests.iml      |    33 -
 .../solr/test-framework/solr-test-framework.iml    |    26 -
 dev-tools/maven/README.maven                       |   159 -
 .../maven/lucene/analysis/common/pom.xml.template  |    86 -
 .../maven/lucene/analysis/icu/pom.xml.template     |    76 -
 .../lucene/analysis/kuromoji/pom.xml.template      |    75 -
 .../lucene/analysis/morfologik/pom.xml.template    |    78 -
 .../maven/lucene/analysis/nori/pom.xml.template    |    75 -
 .../maven/lucene/analysis/opennlp/pom.xml.template |    78 -
 .../lucene/analysis/phonetic/pom.xml.template      |    75 -
 dev-tools/maven/lucene/analysis/pom.xml.template   |    55 -
 .../maven/lucene/analysis/smartcn/pom.xml.template |    73 -
 .../maven/lucene/analysis/stempel/pom.xml.template |    73 -
 .../maven/lucene/backward-codecs/pom.xml.template  |    88 -
 dev-tools/maven/lucene/benchmark/pom.xml.template  |    86 -
 .../maven/lucene/classification/pom.xml.template   |    68 -
 dev-tools/maven/lucene/codecs/pom.xml.template     |    48 -
 .../maven/lucene/codecs/src/java/pom.xml.template  |    85 -
 .../maven/lucene/codecs/src/test/pom.xml.template  |    84 -
 dev-tools/maven/lucene/core/pom.xml.template       |    48 -
 .../maven/lucene/core/src/java/pom.xml.template    |    79 -
 .../maven/lucene/core/src/test/pom.xml.template    |    84 -
 dev-tools/maven/lucene/demo/pom.xml.template       |    85 -
 .../maven/lucene/expressions/pom.xml.template      |    62 -
 dev-tools/maven/lucene/facet/pom.xml.template      |    75 -
 dev-tools/maven/lucene/grouping/pom.xml.template   |    68 -
 .../maven/lucene/highlighter/pom.xml.template      |    70 -
 dev-tools/maven/lucene/join/pom.xml.template       |    68 -
 dev-tools/maven/lucene/memory/pom.xml.template     |    70 -
 dev-tools/maven/lucene/misc/pom.xml.template       |    68 -
 dev-tools/maven/lucene/monitor/pom.xml.template    |    70 -
 dev-tools/maven/lucene/pom.xml.template            |   127 -
 dev-tools/maven/lucene/queries/pom.xml.template    |    68 -
 .../maven/lucene/queryparser/pom.xml.template      |    86 -
 dev-tools/maven/lucene/replicator/pom.xml.template |    74 -
 dev-tools/maven/lucene/sandbox/pom.xml.template    |    73 -
 .../maven/lucene/spatial-extras/pom.xml.template   |    69 -
 dev-tools/maven/lucene/spatial3d/pom.xml.template  |    70 -
 dev-tools/maven/lucene/suggest/pom.xml.template    |    73 -
 .../maven/lucene/test-framework/pom.xml.template   |   109 -
 dev-tools/maven/pom.xml.template                   |   475 -
 .../solr/contrib/analysis-extras/pom.xml.template  |    85 -
 .../maven/solr/contrib/analytics/pom.xml.template  |    80 -
 .../maven/solr/contrib/clustering/pom.xml.template |    78 -
 .../dataimporthandler-extras/pom.xml.template      |    85 -
 .../contrib/dataimporthandler/pom.xml.template     |    91 -
 .../maven/solr/contrib/extraction/pom.xml.template |    81 -
 .../jaegertracer-configurator/pom.xml.template     |    80 -
 .../maven/solr/contrib/langid/pom.xml.template     |    87 -
 dev-tools/maven/solr/contrib/ltr/pom.xml.template  |    80 -
 dev-tools/maven/solr/contrib/pom.xml.template      |    57 -
 .../contrib/prometheus-exporter/pom.xml.template   |    80 -
 .../maven/solr/contrib/velocity/pom.xml.template   |    89 -
 dev-tools/maven/solr/core/pom.xml.template         |    48 -
 .../maven/solr/core/src/java/pom.xml.template      |    84 -
 .../maven/solr/core/src/test/pom.xml.template      |   155 -
 dev-tools/maven/solr/maven.testlogging.properties  |     2 -
 dev-tools/maven/solr/pom.xml.template              |   186 -
 dev-tools/maven/solr/solrj/pom.xml.template        |    48 -
 .../maven/solr/solrj/src/java/pom.xml.template     |    78 -
 .../maven/solr/solrj/src/test/pom.xml.template     |   122 -
 .../maven/solr/test-framework/pom.xml.template     |    95 -
 dev-tools/missing-doclet/build.gradle              |    32 +
 dev-tools/missing-doclet/settings.gradle           |    17 +
 .../apache/lucene/missingdoclet/MissingDoclet.java |   435 +
 dev-tools/netbeans/nb-project.xsl                  |   165 -
 dev-tools/netbeans/nbproject/project.properties    |     9 -
 dev-tools/scripts/SOLR-2452.patch.hack.pl          |   215 -
 dev-tools/scripts/buildAndPushRelease.py           |    33 +-
 dev-tools/scripts/checkJavaDocs.py                 |   392 -
 dev-tools/scripts/jenkins.build.ref.guide.sh       |    73 -
 dev-tools/scripts/releaseWizard.py                 |    27 +-
 dev-tools/scripts/releaseWizard.yaml               |   132 +-
 dev-tools/scripts/scriptutil.py                    |    11 -
 dev-tools/scripts/smokeTestRelease.py              |    49 +-
 .../ant-compat/forbidden-api-rules-in-sync.gradle  |    54 -
 gradle/ant-compat/jar-checks.gradle                |    26 -
 gradle/ant-compat/resolve.gradle                   |   227 -
 gradle/ant-compat/solr-forbidden-apis.gradle       |    26 -
 gradle/ant-compat/test-classes-cross-deps.gradle   |    12 +-
 gradle/defaults-java.gradle                        |    12 +-
 gradle/defaults.gradle                             |    33 +-
 gradle/documentation/changes-to-html.gradle        |     2 +-
 gradle/documentation/render-javadoc.gradle         |   272 +-
 .../render-javadoc}/java11/package-list            |     0
 .../render-javadoc}/junit/package-list             |     0
 .../render-javadoc}/prettify/inject-javadocs.js    |     0
 .../render-javadoc}/prettify/prettify.css          |     0
 .../render-javadoc}/prettify/prettify.js           |     0
 .../render-javadoc}/table_padding.css              |     0
 gradle/generation/javacc.gradle                    |   563 +-
 gradle/generation/jflex.gradle                     |     6 +-
 gradle/generation/kuromoji.gradle                  |   173 +-
 gradle/generation/nori.gradle                      |    85 +
 gradle/generation/snowball.gradle                  |     6 +
 gradle/generation/util.gradle                      |     4 +-
 gradle/hacks/findbugs.gradle                       |     5 +-
 gradle/hacks/gradle-archives.gradle                |    26 +
 gradle/hacks/gradle.gradle                         |    51 +
 gradle/hacks/hashmapAssertions.gradle              |    33 +
 gradle/help.gradle                                 |     4 +
 gradle/ide/eclipse.gradle                          |   105 +
 .../ide}/eclipse/dot.classpath.xsl                 |     0
 {dev-tools => gradle/ide}/eclipse/dot.project      |     0
 .../dot.settings/org.eclipse.core.resources.prefs  |     0
 .../dot.settings/org.eclipse.jdt.core.prefs        |     0
 .../eclipse/dot.settings/org.eclipse.jdt.ui.prefs  |     0
 .../ide}/eclipse/run-solr-cloud.launch             |     0
 {dev-tools => gradle/ide}/eclipse/run-solr.launch  |     0
 .../ide}/eclipse/run-test-cases.launch             |     0
 gradle/maven/defaults-maven.gradle                 |   215 +-
 gradle/maven/maven-local.gradle                    |    15 +-
 gradle/solr/packaging.gradle                       |   200 +
 gradle/solr/solr-forbidden-apis.gradle             |    26 +
 gradle/testing/alternative-jdk-support.gradle      |     4 +
 gradle/testing/beasting.gradle                     |    92 +
 gradle/testing/defaults-tests.gradle               |    59 +-
 .../testing/defaults-tests}/logging.properties     |     0
 gradle/testing/fail-on-no-tests.gradle             |     2 +-
 gradle/testing/policies/solr-tests.policy          |   217 -
 gradle/testing/profiling.gradle                    |    50 +-
 gradle/testing/randomization.gradle                |    95 +-
 .../policies}/replicator-tests.policy              |     0
 .../randomization/policies/solr-tests.policy       |   217 +
 gradle/testing/randomization/policies/tests.policy |   119 +
 gradle/validation/check-broken-links.gradle        |    11 +-
 gradle/validation/check-environment.gradle         |     2 +-
 gradle/validation/config-file-sanity.gradle        |     2 +-
 gradle/validation/ecj-lint.gradle                  |    11 +-
 .../validation/ecj-lint}/ecj.javadocs.prefs        |     0
 gradle/validation/error-prone.gradle               |   149 +
 gradle/validation/forbidden-apis.gradle            |    21 +-
 gradle/validation/forbidden-apis/defaults.all.txt  |     4 +
 gradle/validation/gradlew-scripts-tweaked.gradle   |     6 +-
 gradle/validation/jar-checks.gradle                |    11 +-
 gradle/validation/missing-docs-check.gradle        |   116 -
 gradle/validation/owasp-dependency-check.gradle    |     4 +-
 .../owasp-dependency-check/exclusions.xml          |    54 -
 gradle/validation/precommit.gradle                 |     5 +-
 gradle/validation/validate-log-calls.gradle        |    37 +-
 gradle/validation/validate-source-patterns.gradle  |   316 +-
 gradle/wrapper/gradle-wrapper.jar                  |   Bin 58910 -> 59203 bytes
 gradle/wrapper/gradle-wrapper.jar.sha256           |     2 +-
 gradle/wrapper/gradle-wrapper.jar.version          |     2 +-
 gradle/wrapper/gradle-wrapper.properties           |     2 +-
 gradlew                                            |    13 +-
 gradlew.bat                                        |     7 +-
 help/IDEs.txt                                      |    20 +
 help/ant.txt                                       |     2 +-
 help/tests.txt                                     |    15 +
 help/validateLogCalls.txt                          |     2 +-
 help/workflow.txt                                  |     3 +-
 lucene/BUILD.md                                    |    92 +-
 lucene/CHANGES.txt                                 |   127 +-
 lucene/MIGRATE.md                                  |    23 +
 lucene/analysis/analysis-module-build.xml          |    44 -
 lucene/analysis/build.xml                          |   172 -
 lucene/analysis/common/build.gradle                |     1 -
 lucene/analysis/common/build.xml                   |   125 -
 lucene/analysis/common/ivy.xml                     |    21 -
 .../ar/ArabicNormalizationFilterFactory.java       |     2 +-
 .../analysis/ar/ArabicStemFilterFactory.java       |     2 +-
 .../analysis/bg/BulgarianStemFilterFactory.java    |     2 +-
 .../bn/BengaliNormalizationFilterFactory.java      |     2 +-
 .../analysis/bn/BengaliStemFilterFactory.java      |     2 +-
 .../boost/DelimitedBoostTokenFilterFactory.java    |     2 +-
 .../analysis/br/BrazilianStemFilterFactory.java    |     2 +-
 .../charfilter/HTMLStripCharFilterFactory.java     |     2 +-
 .../charfilter/MappingCharFilterFactory.java       |     6 +-
 .../analysis/cjk/CJKBigramFilterFactory.java       |     2 +-
 .../lucene/analysis/cjk/CJKWidthFilterFactory.java |     2 +-
 .../ckb/SoraniNormalizationFilterFactory.java      |     2 +-
 .../analysis/ckb/SoraniStemFilterFactory.java      |     2 +-
 .../lucene/analysis/classic/ClassicAnalyzer.java   |   108 +
 .../lucene/analysis/classic/ClassicFilter.java     |    73 +
 .../analysis/classic/ClassicFilterFactory.java     |    60 +
 .../lucene/analysis/classic/ClassicTokenizer.java  |   186 +
 .../analysis/classic/ClassicTokenizerFactory.java  |    65 +
 .../analysis/classic/ClassicTokenizerImpl.java     |   749 +
 .../ClassicTokenizerImpl.jflex                     |     0
 .../apache/lucene/analysis/classic/package.html    |    37 +
 .../commongrams/CommonGramsFilterFactory.java      |     6 +-
 .../DictionaryCompoundWordTokenFilterFactory.java  |     6 +-
 .../HyphenationCompoundWordTokenFilterFactory.java |     6 +-
 .../analysis/compound/hyphenation/TernaryTree.java |     4 +
 .../analysis/core/DecimalDigitFilterFactory.java   |     2 +-
 .../analysis/core/FlattenGraphFilterFactory.java   |     2 +-
 .../analysis/core/KeywordTokenizerFactory.java     |     2 +-
 .../analysis/core/LetterTokenizerFactory.java      |     2 +-
 .../analysis/core/LowerCaseFilterFactory.java      |     2 +-
 .../lucene/analysis/core/StopFilterFactory.java    |     6 +-
 .../analysis/core/TypeTokenFilterFactory.java      |     6 +-
 .../analysis/core/UpperCaseFilterFactory.java      |     2 +-
 .../analysis/core/WhitespaceTokenizerFactory.java  |     2 +-
 .../lucene/analysis/custom/CustomAnalyzer.java     |    16 +-
 .../lucene/analysis/cz/CzechStemFilterFactory.java |     2 +-
 .../analysis/de/GermanLightStemFilterFactory.java  |     2 +-
 .../de/GermanMinimalStemFilterFactory.java         |     2 +-
 .../de/GermanNormalizationFilterFactory.java       |     2 +-
 .../analysis/de/GermanStemFilterFactory.java       |     2 +-
 .../analysis/el/GreekLowerCaseFilterFactory.java   |     2 +-
 .../lucene/analysis/el/GreekStemFilterFactory.java |     2 +-
 .../{standard => email}/ASCIITLD.jflex-macro       |     0
 .../analysis/email/UAX29URLEmailAnalyzer.java      |   104 +
 .../analysis/email/UAX29URLEmailTokenizer.java     |   188 +
 .../email/UAX29URLEmailTokenizerFactory.java       |    65 +
 .../analysis/email/UAX29URLEmailTokenizerImpl.java | 41174 +++++++++++++++++++
 .../email/UAX29URLEmailTokenizerImpl.jflex         |   433 +
 .../org/apache/lucene/analysis/email/package.html  |    39 +
 .../en/EnglishMinimalStemFilterFactory.java        |     2 +-
 .../en/EnglishPossessiveFilterFactory.java         |     2 +-
 .../lucene/analysis/en/KStemFilterFactory.java     |     2 +-
 .../analysis/en/PorterStemFilterFactory.java       |     2 +-
 .../analysis/es/SpanishLightStemFilterFactory.java |     2 +-
 .../es/SpanishMinimalStemFilterFactory.java        |     2 +-
 .../analysis/fa/PersianCharFilterFactory.java      |     2 +-
 .../fa/PersianNormalizationFilterFactory.java      |     2 +-
 .../analysis/fi/FinnishLightStemFilterFactory.java |     2 +-
 .../analysis/fr/FrenchLightStemFilterFactory.java  |     2 +-
 .../fr/FrenchMinimalStemFilterFactory.java         |     2 +-
 .../analysis/ga/IrishLowerCaseFilterFactory.java   |     2 +-
 .../gl/GalicianMinimalStemFilterFactory.java       |     2 +-
 .../analysis/gl/GalicianStemFilterFactory.java     |     2 +-
 .../hi/HindiNormalizationFilterFactory.java        |     2 +-
 .../lucene/analysis/hi/HindiStemFilterFactory.java |     2 +-
 .../hu/HungarianLightStemFilterFactory.java        |     2 +-
 .../hunspell/HunspellStemFilterFactory.java        |     6 +-
 .../analysis/id/IndonesianStemFilterFactory.java   |     2 +-
 .../in/IndicNormalizationFilterFactory.java        |     2 +-
 .../analysis/it/ItalianLightStemFilterFactory.java |     2 +-
 .../analysis/lv/LatvianStemFilterFactory.java      |     2 +-
 .../analysis/minhash/MinHashFilterFactory.java     |     4 +-
 .../miscellaneous/ASCIIFoldingFilterFactory.java   |     2 +-
 .../miscellaneous/CapitalizationFilterFactory.java |     2 +-
 .../miscellaneous/CodepointCountFilterFactory.java |     2 +-
 .../ConcatenateGraphFilterFactory.java             |     2 +-
 .../ConditionalTokenFilterFactory.java             |     6 +-
 .../miscellaneous/DateRecognizerFilterFactory.java |     2 +-
 .../DelimitedTermFrequencyTokenFilterFactory.java  |     2 +-
 .../miscellaneous/FingerprintFilterFactory.java    |     2 +-
 .../FixBrokenOffsetsFilterFactory.java             |     2 +-
 .../HyphenatedWordsFilterFactory.java              |     2 +-
 .../miscellaneous/KeepWordFilterFactory.java       |     6 +-
 .../miscellaneous/KeywordMarkerFilterFactory.java  |     6 +-
 .../miscellaneous/KeywordRepeatFilterFactory.java  |     2 +-
 .../miscellaneous/LengthFilterFactory.java         |     2 +-
 .../LimitTokenCountFilterFactory.java              |     2 +-
 .../LimitTokenOffsetFilterFactory.java             |     2 +-
 .../LimitTokenPositionFilterFactory.java           |     2 +-
 .../miscellaneous/ProtectedTermFilterFactory.java  |     6 +-
 .../RemoveDuplicatesTokenFilterFactory.java        |     2 +-
 .../ScandinavianFoldingFilterFactory.java          |     2 +-
 .../ScandinavianNormalizationFilterFactory.java    |     2 +-
 .../StemmerOverrideFilterFactory.java              |     6 +-
 .../analysis/miscellaneous/TrimFilterFactory.java  |     2 +-
 .../miscellaneous/TruncateTokenFilterFactory.java  |     2 +-
 .../miscellaneous/TypeAsSynonymFilterFactory.java  |     2 +-
 .../miscellaneous/WordDelimiterFilterFactory.java  |     6 +-
 .../miscellaneous/WordDelimiterGraphFilter.java    |    24 +-
 .../WordDelimiterGraphFilterFactory.java           |     6 +-
 .../miscellaneous/WordDelimiterIterator.java       |    14 +-
 .../analysis/ngram/EdgeNGramFilterFactory.java     |     2 +-
 .../analysis/ngram/EdgeNGramTokenizerFactory.java  |     2 +-
 .../lucene/analysis/ngram/NGramFilterFactory.java  |     2 +-
 .../analysis/ngram/NGramTokenizerFactory.java      |     2 +-
 .../no/NorwegianLightStemFilterFactory.java        |     2 +-
 .../no/NorwegianMinimalStemFilterFactory.java      |     2 +-
 .../path/PathHierarchyTokenizerFactory.java        |     2 +-
 .../pattern/PatternCaptureGroupFilterFactory.java  |     2 +-
 .../pattern/PatternReplaceCharFilterFactory.java   |     2 +-
 .../pattern/PatternReplaceFilterFactory.java       |     2 +-
 .../analysis/pattern/PatternTokenizerFactory.java  |     2 +-
 .../SimplePatternSplitTokenizerFactory.java        |     2 +-
 .../pattern/SimplePatternTokenizerFactory.java     |     2 +-
 .../DelimitedPayloadTokenFilterFactory.java        |     6 +-
 .../payloads/NumericPayloadTokenFilterFactory.java |     2 +-
 .../TokenOffsetPayloadTokenFilterFactory.java      |     2 +-
 .../payloads/TypeAsPayloadTokenFilterFactory.java  |     2 +-
 .../pt/PortugueseLightStemFilterFactory.java       |     2 +-
 .../pt/PortugueseMinimalStemFilterFactory.java     |     2 +-
 .../analysis/pt/PortugueseStemFilterFactory.java   |     2 +-
 .../reverse/ReverseStringFilterFactory.java        |     2 +-
 .../analysis/ru/RussianLightStemFilterFactory.java |     2 +-
 .../shingle/FixedShingleFilterFactory.java         |     2 +-
 .../analysis/shingle/ShingleFilterFactory.java     |     2 +-
 .../snowball/SnowballPorterFilterFactory.java      |     6 +-
 .../apache/lucene/analysis/sr/SerbianAnalyzer.java |   129 +
 .../sr/SerbianNormalizationFilterFactory.java      |     2 +-
 .../lucene/analysis/standard/ClassicAnalyzer.java  |   107 -
 .../lucene/analysis/standard/ClassicFilter.java    |    73 -
 .../analysis/standard/ClassicFilterFactory.java    |    60 -
 .../lucene/analysis/standard/ClassicTokenizer.java |   184 -
 .../analysis/standard/ClassicTokenizerFactory.java |    64 -
 .../analysis/standard/ClassicTokenizerImpl.java    |   749 -
 .../standard/StandardTokenizerFactory.java         |    64 -
 .../analysis/standard/UAX29URLEmailAnalyzer.java   |   103 -
 .../analysis/standard/UAX29URLEmailTokenizer.java  |   186 -
 .../standard/UAX29URLEmailTokenizerFactory.java    |    64 -
 .../standard/UAX29URLEmailTokenizerImpl.java       | 41174 -------------------
 .../standard/UAX29URLEmailTokenizerImpl.jflex      |   433 -
 .../apache/lucene/analysis/standard/package.html   |    52 -
 .../analysis/sv/SwedishLightStemFilterFactory.java |     2 +-
 .../analysis/synonym/SynonymFilterFactory.java     |     8 +-
 .../synonym/SynonymGraphFilterFactory.java         |     8 +-
 .../lucene/analysis/th/ThaiTokenizerFactory.java   |     2 +-
 .../analysis/tr/ApostropheFilterFactory.java       |     2 +-
 .../analysis/tr/TurkishLowerCaseFilterFactory.java |     2 +-
 .../analysis/util/AbstractAnalysisFactory.java     |   369 -
 .../lucene/analysis/util/AnalysisSPILoader.java    |   183 -
 .../lucene/analysis/util/CharFilterFactory.java    |    99 -
 .../analysis/util/ClasspathResourceLoader.java     |    99 -
 .../lucene/analysis/util/ElisionFilterFactory.java |     3 +
 .../analysis/util/FilesystemResourceLoader.java    |     3 +
 .../lucene/analysis/util/ResourceLoader.java       |    44 -
 .../lucene/analysis/util/ResourceLoaderAware.java  |    34 -
 .../lucene/analysis/util/TokenFilterFactory.java   |    98 -
 .../lucene/analysis/util/TokenizerFactory.java     |    96 -
 .../wikipedia/WikipediaTokenizerFactory.java       |     2 +-
 .../org/apache/lucene/collation/package-info.java  |     2 +-
 ...> org.apache.lucene.analysis.CharFilterFactory} |     0
 .../org.apache.lucene.analysis.TokenFilterFactory  |   117 +
 .../org.apache.lucene.analysis.TokenizerFactory    |    28 +
 ....apache.lucene.analysis.util.TokenFilterFactory |   117 -
 ...rg.apache.lucene.analysis.util.TokenizerFactory |    29 -
 .../org/apache/lucene/analysis/sr/stopwords.txt    |   156 +
 .../lucene/analysis/ar/TestArabicFilters.java      |     2 +-
 .../bg/TestBulgarianStemFilterFactory.java         |     2 +-
 .../lucene/analysis/bn/TestBengaliFilters.java     |     2 +-
 .../br/TestBrazilianStemFilterFactory.java         |     2 +-
 .../charfilter/TestHTMLStripCharFilterFactory.java |     2 +-
 .../charfilter/TestMappingCharFilterFactory.java   |     2 +-
 .../analysis/cjk/TestCJKBigramFilterFactory.java   |     2 +-
 .../analysis/cjk/TestCJKWidthFilterFactory.java    |     2 +-
 .../ckb/TestSoraniNormalizationFilterFactory.java  |     2 +-
 .../analysis/ckb/TestSoraniStemFilterFactory.java  |     2 +-
 .../analysis/classic/TestClassicAnalyzer.java      |   347 +
 .../analysis/classic/TestClassicFactories.java     |    81 +
 .../commongrams/TestCommonGramsFilterFactory.java  |     6 +-
 .../TestCommonGramsQueryFilterFactory.java         |     6 +-
 ...stDictionaryCompoundWordTokenFilterFactory.java |     2 +-
 ...tHyphenationCompoundWordTokenFilterFactory.java |     2 +-
 .../core/TestAllAnalyzersHaveFactories.java        |    10 +-
 .../lucene/analysis/core/TestCoreFactories.java    |    76 +
 .../core/TestDecimalDigitFilterFactory.java        |     2 +-
 .../apache/lucene/analysis/core/TestFactories.java |    10 +-
 .../analysis/core/TestStopFilterFactory.java       |     6 +-
 .../analysis/core/TestTypeTokenFilterFactory.java  |     4 +-
 .../lucene/analysis/custom/TestCustomAnalyzer.java |     8 +-
 .../analysis/cz/TestCzechStemFilterFactory.java    |     2 +-
 .../de/TestGermanLightStemFilterFactory.java       |     2 +-
 .../de/TestGermanMinimalStemFilterFactory.java     |     2 +-
 .../de/TestGermanNormalizationFilterFactory.java   |     2 +-
 .../analysis/de/TestGermanStemFilterFactory.java   |     2 +-
 .../el/TestGreekLowerCaseFilterFactory.java        |     2 +-
 .../analysis/el/TestGreekStemFilterFactory.java    |     2 +-
 .../LuceneResourcesWikiPage.html                   |     0
 .../LuceneResourcesWikiPageURLs.txt                |     0
 .../analysis/email/TestUAX29URLEmailAnalyzer.java  |   382 +
 .../analysis/email/TestUAX29URLEmailTokenizer.java |   792 +
 .../email/TestUAX29URLEmailTokenizerFactory.java   |   180 +
 ...esses.from.random.text.with.email.addresses.txt |     0
 .../random.text.with.email.addresses.txt           |     0
 .../{standard => email}/random.text.with.urls.txt  |     0
 .../urls.from.random.text.with.urls.txt            |     0
 .../en/TestEnglishMinimalStemFilterFactory.java    |     2 +-
 .../lucene/analysis/en/TestKStemFilterFactory.java |     2 +-
 .../analysis/en/TestPorterStemFilterFactory.java   |     2 +-
 .../es/TestSpanishLightStemFilterFactory.java      |     2 +-
 .../es/TestSpanishMinimalStemFilterFactory.java    |     2 +-
 .../fa/TestPersianNormalizationFilterFactory.java  |     2 +-
 .../fi/TestFinnishLightStemFilterFactory.java      |     2 +-
 .../fr/TestFrenchLightStemFilterFactory.java       |     2 +-
 .../fr/TestFrenchMinimalStemFilterFactory.java     |     2 +-
 .../ga/TestIrishLowerCaseFilterFactory.java        |     2 +-
 .../gl/TestGalicianMinimalStemFilterFactory.java   |     2 +-
 .../analysis/gl/TestGalicianStemFilterFactory.java |     2 +-
 .../lucene/analysis/hi/TestHindiFilters.java       |     2 +-
 .../hu/TestHungarianLightStemFilterFactory.java    |     2 +-
 .../hunspell/TestHunspellStemFilterFactory.java    |     2 +-
 .../id/TestIndonesianStemFilterFactory.java        |     2 +-
 .../it/TestItalianLightStemFilterFactory.java      |     2 +-
 .../analysis/lv/TestLatvianStemFilterFactory.java  |     2 +-
 .../TestAsciiFoldingFilterFactory.java             |     4 +-
 .../TestCapitalizationFilterFactory.java           |     2 +-
 .../TestCodepointCountFilterFactory.java           |     2 +-
 .../TestConcatenateGraphFilterFactory.java         |     2 +-
 .../miscellaneous/TestConditionalTokenFilter.java  |     2 +-
 .../TestFingerprintFilterFactory.java              |     2 +-
 .../miscellaneous/TestKeepFilterFactory.java       |     6 +-
 .../TestKeywordMarkerFilterFactory.java            |     2 +-
 .../miscellaneous/TestLengthFilterFactory.java     |     2 +-
 .../TestLimitTokenCountFilterFactory.java          |     2 +-
 .../TestLimitTokenOffsetFilterFactory.java         |     2 +-
 .../TestLimitTokenPositionFilterFactory.java       |     2 +-
 .../miscellaneous/TestMiscellaneousFactories.java  |    49 +
 .../TestProtectedTermFilterFactory.java            |     2 +-
 .../TestRemoveDuplicatesTokenFilterFactory.java    |     2 +-
 .../TestScandinavianFoldingFilterFactory.java      |     2 +-
 ...TestScandinavianNormalizationFilterFactory.java |     2 +-
 .../TestStemmerOverrideFilterFactory.java          |     2 +-
 .../miscellaneous/TestTrimFilterFactory.java       |     2 +-
 .../TestTruncateTokenFilterFactory.java            |     2 +-
 .../TestTypeAsSynonymFilterFactory.java            |     2 +-
 .../TestWordDelimiterGraphFilter.java              |    56 +-
 .../lucene/analysis/ngram/TestNGramFilters.java    |     2 +-
 .../no/TestNorwegianLightStemFilterFactory.java    |     2 +-
 .../no/TestNorwegianMinimalStemFilterFactory.java  |     2 +-
 .../TestPatternReplaceCharFilterFactory.java       |    25 +-
 .../pattern/TestPatternReplaceFilterFactory.java   |     2 +-
 .../pattern/TestPatternTokenizerFactory.java       |     2 +-
 .../TestDelimitedPayloadTokenFilterFactory.java    |     2 +-
 .../pt/TestPortugueseLightStemFilterFactory.java   |     2 +-
 .../pt/TestPortugueseMinimalStemFilterFactory.java |     2 +-
 .../pt/TestPortugueseStemFilterFactory.java        |     2 +-
 .../reverse/TestReverseStringFilterFactory.java    |     2 +-
 .../ru/TestRussianLightStemFilterFactory.java      |     2 +-
 .../analysis/shingle/TestShingleFilterFactory.java |     2 +-
 .../snowball/TestSnowballPorterFilterFactory.java  |     2 +-
 .../lucene/analysis/sr/TestSerbianAnalyzer.java    |    65 +
 .../sr/TestSerbianNormalizationFilterFactory.java  |     2 +-
 .../analysis/standard/TestClassicAnalyzer.java     |   347 -
 .../analysis/standard/TestStandardFactories.java   |   170 -
 .../standard/TestUAX29URLEmailAnalyzer.java        |   382 -
 .../standard/TestUAX29URLEmailTokenizer.java       |   790 -
 .../TestUAX29URLEmailTokenizerFactory.java         |   180 -
 .../sv/TestSwedishLightStemFilterFactory.java      |     2 +-
 .../analysis/synonym/TestMultiWordSynonyms.java    |     2 +-
 .../analysis/synonym/TestSynonymFilterFactory.java |     4 +-
 .../analysis/th/TestThaiTokenizerFactory.java      |     2 +-
 .../analysis/tr/TestApostropheFilterFactory.java   |     2 +-
 .../tr/TestTurkishLowerCaseFilterFactory.java      |     2 +-
 .../util/BaseTokenStreamFactoryTestCase.java       |   144 -
 .../analysis/util/StringMockResourceLoader.java    |     2 +
 .../analysis/util/TestAbstractAnalysisFactory.java |    41 -
 .../analysis/util/TestAnalysisSPILoader.java       |   154 -
 .../analysis/util/TestElisionFilterFactory.java    |     1 +
 .../util/TestFilesystemResourceLoader.java         |     2 +
 .../wikipedia/TestWikipediaTokenizerFactory.java   |     2 +-
 lucene/analysis/icu/build.xml                      |   118 -
 lucene/analysis/icu/ivy.xml                        |    28 -
 .../analysis/icu/ICUCollationAttributeFactory.java |    92 +
 .../analysis/icu/ICUCollationDocValuesField.java   |    76 +
 .../analysis/icu/ICUCollationKeyAnalyzer.java      |    86 +
 .../analysis/icu/ICUFoldingFilterFactory.java      |     2 +-
 .../icu/ICUNormalizer2CharFilterFactory.java       |     2 +-
 .../analysis/icu/ICUNormalizer2FilterFactory.java  |     2 +-
 .../analysis/icu/ICUTransformFilterFactory.java    |     2 +-
 .../icu/segmentation/ICUTokenizerFactory.java      |     6 +-
 .../ICUCollatedTermAttributeImpl.java              |    56 +
 .../collation/ICUCollationAttributeFactory.java    |    91 -
 .../collation/ICUCollationDocValuesField.java      |    76 -
 .../lucene/collation/ICUCollationKeyAnalyzer.java  |    85 -
 .../java/org/apache/lucene/collation/package.html  |    23 -
 .../ICUCollatedTermAttributeImpl.java              |    56 -
 .../lucene/collation/tokenattributes/package.html  |    23 -
 ...> org.apache.lucene.analysis.CharFilterFactory} |     0
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../icu/TestICUCollationDocValuesField.java        |   126 +
 .../analysis/icu/TestICUCollationKeyAnalyzer.java  |    81 +
 .../icu/segmentation/TestICUTokenizerFactory.java  |     2 +-
 .../collation/TestICUCollationDocValuesField.java  |   126 -
 .../collation/TestICUCollationKeyAnalyzer.java     |    82 -
 lucene/analysis/kuromoji/build.xml                 |    98 -
 lucene/analysis/kuromoji/ivy.xml                   |    37 -
 .../analysis/ja/JapaneseBaseFormFilterFactory.java |     2 +-
 .../ja/JapaneseIterationMarkCharFilterFactory.java |     2 +-
 .../ja/JapaneseKatakanaStemFilterFactory.java      |     2 +-
 .../analysis/ja/JapaneseNumberFilterFactory.java   |     2 +-
 .../ja/JapanesePartOfSpeechStopFilterFactory.java  |     6 +-
 .../ja/JapaneseReadingFormFilterFactory.java       |     2 +-
 .../analysis/ja/JapaneseTokenizerFactory.java      |     6 +-
 ...> org.apache.lucene.analysis.CharFilterFactory} |     0
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../analysis/ja/StringMockResourceLoader.java      |     2 +-
 .../apache/lucene/analysis/ja/TestFactories.java   |    10 +-
 lucene/analysis/morfologik/build.xml               |    40 -
 lucene/analysis/morfologik/ivy.xml                 |    31 -
 .../morfologik/MorfologikFilterFactory.java        |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../morfologik/TestMorfologikFilterFactory.java    |     4 +-
 lucene/analysis/nori/build.gradle                  |     1 +
 lucene/analysis/nori/build.xml                     |    84 -
 lucene/analysis/nori/ivy.xml                       |    33 -
 .../analysis/ko/KoreanNumberFilterFactory.java     |     2 +-
 .../ko/KoreanPartOfSpeechStopFilterFactory.java    |     2 +-
 .../ko/KoreanReadingFormFilterFactory.java         |     2 +-
 .../lucene/analysis/ko/KoreanTokenizerFactory.java |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../analysis/ko/StringMockResourceLoader.java      |     2 +-
 lucene/analysis/opennlp/build.xml                  |   118 -
 lucene/analysis/opennlp/ivy.xml                    |    28 -
 .../opennlp/OpenNLPChunkerFilterFactory.java       |     6 +-
 .../opennlp/OpenNLPLemmatizerFilterFactory.java    |     6 +-
 .../analysis/opennlp/OpenNLPPOSFilterFactory.java  |     6 +-
 .../analysis/opennlp/OpenNLPTokenizerFactory.java  |     6 +-
 .../analysis/opennlp/tools/OpenNLPOpsFactory.java  |     2 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../opennlp/TestOpenNLPChunkerFilterFactory.java   |     2 +-
 .../TestOpenNLPLemmatizerFilterFactory.java        |     2 +-
 .../opennlp/TestOpenNLPPOSFilterFactory.java       |     2 +-
 .../opennlp/TestOpenNLPSentenceBreakIterator.java  |     2 +-
 .../opennlp/TestOpenNLPTokenizerFactory.java       |     2 +-
 lucene/analysis/phonetic/build.xml                 |    35 -
 lucene/analysis/phonetic/ivy.xml                   |    28 -
 .../phonetic/BeiderMorseFilterFactory.java         |     2 +-
 .../DaitchMokotoffSoundexFilterFactory.java        |     2 +-
 .../phonetic/DoubleMetaphoneFilterFactory.java     |     2 +-
 .../analysis/phonetic/PhoneticFilterFactory.java   |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../phonetic/TestPhoneticFilterFactory.java        |     2 +-
 lucene/analysis/smartcn/build.xml                  |    34 -
 lucene/analysis/smartcn/ivy.xml                    |    21 -
 .../cn/smart/HMMChineseTokenizerFactory.java       |     2 +-
 ...=> org.apache.lucene.analysis.TokenizerFactory} |     0
 .../cn/smart/TestHMMChineseTokenizerFactory.java   |     2 +-
 lucene/analysis/stempel/build.xml                  |    34 -
 lucene/analysis/stempel/ivy.xml                    |    21 -
 .../stempel/StempelPolishStemFilterFactory.java    |     2 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 lucene/backward-codecs/build.xml                   |    26 -
 lucene/backward-codecs/ivy.xml                     |    21 -
 .../java/org/apache/lucene/codecs/Placeholder.java |     3 +-
 .../lucene50/Lucene50StoredFieldsFormat.java       |   152 +
 .../lucene/codecs/lucene84/Lucene84Codec.java      |     2 +-
 .../lucene/codecs/lucene86/Lucene86Codec.java      |   178 +
 .../org/apache/lucene/codecs/lucene86/package.html |    25 +
 .../services/org.apache.lucene.codecs.Codec        |     1 +
 .../lucene50/Lucene50RWStoredFieldsFormat.java     |    51 +
 .../lucene50/TestLucene50StoredFieldsFormat.java   |    29 +
 ...tLucene50StoredFieldsFormatHighCompression.java |    80 +
 ...estLucene50StoredFieldsFormatMergeInstance.java |     0
 .../codecs/lucene60/Lucene60PointsWriter.java      |    23 +-
 .../codecs/lucene60/TestLucene60PointsFormat.java  |     4 +-
 .../lucene70/TestLucene70SegmentInfoFormat.java    |    10 +-
 .../lucene/codecs/lucene84/Lucene84RWCodec.java    |     7 +
 .../lucene/codecs/lucene86/Lucene86RWCodec.java    |    45 +
 .../lucene/index/TestBackwardsCompatibility.java   |    10 +-
 .../org/apache/lucene/index/index.8.6.1-cfs.zip    |   Bin 0 -> 16384 bytes
 .../org/apache/lucene/index/index.8.6.1-nocfs.zip  |   Bin 0 -> 16379 bytes
 .../org/apache/lucene/index/index.8.6.2-cfs.zip    |   Bin 0 -> 16338 bytes
 .../org/apache/lucene/index/index.8.6.2-nocfs.zip  |   Bin 0 -> 16341 bytes
 .../test/org/apache/lucene/index/sorted.8.6.1.zip  |   Bin 0 -> 132476 bytes
 .../test/org/apache/lucene/index/sorted.8.6.2.zip  |   Bin 0 -> 140426 bytes
 lucene/benchmark/build.gradle                      |     2 +-
 lucene/benchmark/build.xml                         |   289 -
 lucene/benchmark/ivy.xml                           |    32 -
 .../byTask/tasks/AnalyzerFactoryTask.java          |    10 +-
 .../benchmark/byTask/tasks/CreateIndexTask.java    |     4 +-
 .../byTask/tasks/NewCollationAnalyzerTask.java     |     2 +-
 .../benchmark/byTask/utils/AnalyzerFactory.java    |     6 +-
 .../lucene/benchmark/quality/TestQualityRun.java   |     2 +-
 lucene/build.xml                                   |   586 -
 lucene/classification/build.xml                    |    55 -
 lucene/classification/ivy.xml                      |    21 -
 .../CachingNaiveBayesClassifier.java               |     1 +
 lucene/codecs/build.xml                            |    28 -
 lucene/codecs/ivy.xml                              |    21 -
 .../blocktreeords/OrdsBlockTreeTermsWriter.java    |     4 +-
 .../codecs/bloom/BloomFilteringPostingsFormat.java |     2 +-
 .../codecs/simpletext/SimpleTextBKDWriter.java     |   344 +-
 .../codecs/simpletext/SimpleTextPointsWriter.java  |    12 +-
 .../simpletext/SimpleTextStoredFieldsWriter.java   |     9 +-
 .../simpletext/SimpleTextTermVectorsReader.java    |     4 +-
 .../simpletext/SimpleTextTermVectorsWriter.java    |     9 +-
 .../sharedterms/STUniformSplitTermsWriter.java     |     2 +-
 .../TestSimpleTextTermVectorsFormat.java           |     4 +
 lucene/common-build.xml                            |  2605 --
 lucene/core/build.xml                              |   235 -
 lucene/core/ivy.xml                                |    21 -
 .../lucene/analysis/AbstractAnalysisFactory.java   |   368 +
 .../apache/lucene/analysis/AnalysisSPILoader.java  |   183 +
 .../java/org/apache/lucene/analysis/Analyzer.java  |    26 +-
 .../org/apache/lucene/analysis/CharArrayMap.java   |     1 +
 .../apache/lucene/analysis/CharFilterFactory.java  |    97 +
 .../apache/lucene/analysis/TokenFilterFactory.java |    96 +
 .../apache/lucene/analysis/TokenizerFactory.java   |    94 +
 .../org/apache/lucene/analysis/package-info.java   |     8 +-
 .../standard/StandardTokenizerFactory.java         |    64 +
 .../src/java/org/apache/lucene/codecs/Codec.java   |     2 +-
 .../org/apache/lucene/codecs/CompoundFormat.java   |     8 +-
 .../apache/lucene/codecs/StoredFieldsWriter.java   |     3 +-
 .../apache/lucene/codecs/TermVectorsWriter.java    |     3 +-
 .../codecs/blocktree/BlockTreeTermsWriter.java     |     4 +-
 .../codecs/blocktree/CompressionAlgorithm.java     |     2 +-
 .../compressing/CompressingStoredFieldsReader.java |   128 +-
 .../compressing/CompressingStoredFieldsWriter.java |    51 +-
 .../compressing/CompressingTermVectorsReader.java  |    87 +-
 .../compressing/CompressingTermVectorsWriter.java  |    61 +-
 .../lucene/codecs/compressing/CompressionMode.java |     2 +-
 .../codecs/compressing/FieldsIndexReader.java      |    33 +-
 .../codecs/compressing/FieldsIndexWriter.java      |    14 +-
 .../lucene50/Lucene50StoredFieldsFormat.java       |   157 -
 .../codecs/lucene50/Lucene50TermVectorsFormat.java |     3 +-
 .../apache/lucene/codecs/lucene80/IndexedDISI.java |     4 +-
 .../codecs/lucene80/Lucene80DocValuesProducer.java |     4 +-
 .../lucene/codecs/lucene86/Lucene86Codec.java      |   178 -
 .../codecs/lucene86/Lucene86PointsWriter.java      |    23 +-
 .../lucene/codecs/lucene86/package-info.java       |     6 +-
 .../codecs/lucene87/BugfixDeflater_JDK8252739.java |   109 +
 .../DeflateWithPresetDictCompressionMode.java      |   224 +
 .../lucene87/LZ4WithPresetDictCompressionMode.java |   197 +
 .../lucene/codecs/lucene87/Lucene87Codec.java      |   179 +
 .../lucene87/Lucene87StoredFieldsFormat.java       |   166 +
 .../lucene/codecs/lucene87/package-info.java       |   416 +
 .../codecs/perfield/PerFieldDocValuesFormat.java   |     2 +-
 .../lucene/codecs/perfield/PerFieldMergeState.java |     2 +-
 .../codecs/perfield/PerFieldPostingsFormat.java    |     2 +-
 .../org/apache/lucene/document/ShapeQuery.java     |    95 +-
 .../apache/lucene/index/BinaryDocValuesWriter.java |    88 +-
 .../org/apache/lucene/index/ByteSliceWriter.java   |     7 +-
 .../apache/lucene/index/DefaultIndexingChain.java  |   992 -
 .../java/org/apache/lucene/index/DocConsumer.java  |    35 -
 .../java/org/apache/lucene/index/DocIDMerger.java  |     2 +-
 .../org/apache/lucene/index/DocValuesUpdate.java   |    30 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |    27 +-
 .../lucene/index/DocumentsWriterFlushControl.java  |    74 +-
 .../lucene/index/DocumentsWriterPerThread.java     |   156 +-
 .../lucene/index/DocumentsWriterPerThreadPool.java |    25 +-
 .../lucene/index/ExitableDirectoryReader.java      |     4 +-
 .../org/apache/lucene/index/FilterLeafReader.java  |    10 +-
 .../org/apache/lucene/index/FilteredTermsEnum.java |     4 +-
 .../apache/lucene/index/FreqProxTermsWriter.java   |   528 +-
 .../org/apache/lucene/index/IndexFileDeleter.java  |     3 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |   326 +-
 .../org/apache/lucene/index/IndexWriterConfig.java |    15 +-
 .../org/apache/lucene/index/IndexingChain.java     |  1044 +
 .../apache/lucene/index/LiveIndexWriterConfig.java |    23 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |    19 +-
 .../java/org/apache/lucene/index/MergeState.java   |     6 +-
 .../java/org/apache/lucene/index/MergeTrigger.java |     4 +
 .../org/apache/lucene/index/NormValuesWriter.java  |     4 +-
 .../lucene/index/NumericDocValuesWriter.java       |    72 +-
 .../java/org/apache/lucene/index/PointValues.java  |     6 +-
 .../org/apache/lucene/index/PointValuesWriter.java |     6 +-
 .../java/org/apache/lucene/index/ReaderPool.java   |     2 +-
 .../org/apache/lucene/index/ReadersAndUpdates.java |     2 +-
 .../apache/lucene/index/SegmentCoreReaders.java    |     1 -
 .../java/org/apache/lucene/index/SegmentInfos.java |    23 +-
 .../apache/lucene/index/SortedDocValuesWriter.java |    70 +-
 .../lucene/index/SortedNumericDocValuesWriter.java |   114 +-
 .../lucene/index/SortedSetDocValuesWriter.java     |   135 +-
 .../apache/lucene/index/SortingCodecReader.java    |   507 +
 .../org/apache/lucene/index/SortingLeafReader.java |  1267 -
 .../lucene/index/SortingStoredFieldsConsumer.java  |    73 +-
 .../lucene/index/SortingTermVectorsConsumer.java   |    38 +-
 .../lucene/index/StandardDirectoryReader.java      |    24 +-
 .../apache/lucene/index/StoredFieldsConsumer.java  |    31 +-
 .../apache/lucene/index/TermVectorsConsumer.java   |    35 +-
 .../java/org/apache/lucene/index/TermsHash.java    |    10 +-
 .../org/apache/lucene/search/ConjunctionDISI.java  |    36 +
 .../lucene/search/DisjunctionMatchesIterator.java  |     3 +-
 .../apache/lucene/search/DoubleValuesSource.java   |    44 +-
 .../org/apache/lucene/search/FieldComparator.java  |   330 +-
 .../apache/lucene/search/FieldValueHitQueue.java   |    35 +-
 .../lucene/search/FilteringFieldComparator.java    |    93 -
 .../search/FilteringLeafFieldComparator.java       |    39 -
 .../lucene/search/FilteringNumericComparator.java  |    52 -
 .../search/FilteringNumericLeafComparator.java     |   336 -
 .../java/org/apache/lucene/search/FuzzyQuery.java  |     6 +-
 .../org/apache/lucene/search/IndexSearcher.java    |     2 +-
 .../apache/lucene/search/LeafFieldComparator.java  |    16 +
 .../org/apache/lucene/search/LongValuesSource.java |    39 +-
 .../lucene/search/MultiCollectorManager.java       |     5 +
 .../lucene/search/MultiLeafFieldComparator.java    |    11 +
 .../search/MultiTermQueryConstantScoreWrapper.java |     3 -
 .../src/java/org/apache/lucene/search/Sort.java    |     2 +-
 .../java/org/apache/lucene/search/SortField.java   |    15 +-
 .../lucene/search/SortedNumericSortField.java      |    54 +-
 .../org/apache/lucene/search/SynonymQuery.java     |     2 +-
 .../java/org/apache/lucene/search/TermQuery.java   |     3 -
 .../lucene/search/TimeLimitingCollector.java       |     2 +
 .../apache/lucene/search/TopFieldCollector.java    |    34 +-
 .../src/java/org/apache/lucene/search/Weight.java  |    64 +-
 .../lucene/search/comparators/DocComparator.java   |   185 +
 .../search/comparators/DoubleComparator.java       |   117 +
 .../lucene/search/comparators/FloatComparator.java |   117 +
 .../lucene/search/comparators/IntComparator.java   |   119 +
 .../lucene/search/comparators/LongComparator.java  |   119 +
 .../lucene/search/comparators/MinDocIterator.java  |    66 +
 .../search/comparators/NumericComparator.java      |   253 +
 .../lucene/search/comparators/package-info.java    |    23 +
 .../lucene/search/similarities/AxiomaticF1EXP.java |     2 +-
 .../lucene/search/similarities/AxiomaticF1LOG.java |     2 +-
 .../lucene/search/similarities/AxiomaticF2EXP.java |     2 +-
 .../lucene/search/similarities/AxiomaticF2LOG.java |     2 +-
 .../lucene/search/similarities/AxiomaticF3EXP.java |     2 +-
 .../lucene/search/similarities/AxiomaticF3LOG.java |     2 +-
 .../lucene/search/similarities/Similarity.java     |    21 +-
 .../lucene/search/spans/SpanContainingQuery.java   |     6 +-
 .../apache/lucene/search/spans/SpanNearQuery.java  |     4 +
 .../apache/lucene/search/spans/SpanNotQuery.java   |     4 +
 .../apache/lucene/search/spans/SpanOrQuery.java    |     4 +
 .../search/spans/SpanPositionCheckQuery.java       |     4 +
 .../apache/lucene/search/spans/SpanTermQuery.java  |     4 +
 .../lucene/search/spans/SpanWithinQuery.java       |     6 +-
 .../apache/lucene/store/ByteBuffersDataOutput.java |    10 +-
 .../org/apache/lucene/store/LockStressTest.java    |    43 +-
 .../org/apache/lucene/store/LockVerifyServer.java  |    44 +-
 .../apache/lucene/store/VerifyingLockFactory.java  |     6 +-
 .../java/org/apache/lucene/util/Accountable.java   |     4 +
 .../org/apache/lucene/util/AttributeFactory.java   |     2 +-
 .../java/org/apache/lucene/util/ByteBlockPool.java |     2 +-
 .../lucene/util/ClasspathResourceLoader.java       |    97 +
 .../src/java/org/apache/lucene/util/IOUtils.java   |     2 +-
 .../java/org/apache/lucene/util/IntBlockPool.java  |     2 +-
 .../src/java/org/apache/lucene/util/LongsRef.java  |     4 +-
 .../java/org/apache/lucene/util/PagedBytes.java    |     8 +
 .../org/apache/lucene/util/RamUsageEstimator.java  |     2 +-
 .../org/apache/lucene/util/ResourceLoader.java     |    44 +
 .../apache/lucene/util/ResourceLoaderAware.java    |    34 +
 .../src/java/org/apache/lucene/util/Version.java   |    14 +
 .../java/org/apache/lucene/util/bkd/BKDConfig.java |    90 +
 .../apache/lucene/util/bkd/BKDRadixSelector.java   |   205 +-
 .../java/org/apache/lucene/util/bkd/BKDReader.java |   184 +-
 .../java/org/apache/lucene/util/bkd/BKDWriter.java |   557 +-
 .../apache/lucene/util/bkd/HeapPointReader.java    |    18 +-
 .../apache/lucene/util/bkd/HeapPointWriter.java    |    53 +-
 .../lucene/util/bkd/MutablePointsReaderUtils.java  |    41 +-
 .../apache/lucene/util/bkd/OfflinePointReader.java |    36 +-
 .../apache/lucene/util/bkd/OfflinePointWriter.java |    14 +-
 .../java/org/apache/lucene/util/compress/LZ4.java  |    82 +-
 .../util/packed/AbstractBlockPackedWriter.java     |     2 +-
 .../org/apache/lucene/util/packed/PackedInts.java  |     2 +-
 lucene/core/src/java/overview.html                 |     4 +-
 .../org.apache.lucene.analysis.TokenizerFactory    |    16 +
 .../services/org.apache.lucene.codecs.Codec        |     2 +-
 .../org.apache.lucene.analysis.CharFilterFactory   |    16 +
 .../org.apache.lucene.analysis.TokenFilterFactory  |    16 +
 .../lucene/analysis/FakeCharFilterFactory.java     |    43 +
 .../lucene/analysis/FakeTokenFilterFactory.java    |    42 +
 .../analysis/TestAbstractAnalysisFactory.java      |    39 +
 .../lucene/analysis/TestAnalysisSPILoader.java     |   142 +
 .../analysis/standard/TestStandardFactories.java   |    63 +
 .../lucene/codecs/TestCodecLoadingDeadlock.java    |     4 -
 .../lucene50/TestLucene50StoredFieldsFormat.java   |    29 -
 ...tLucene50StoredFieldsFormatHighCompression.java |    80 -
 .../codecs/lucene80/TestLucene80NormsFormat.java   |     4 +-
 .../codecs/lucene86/TestLucene86PointsFormat.java  |     6 +-
 .../lucene87/TestLucene87StoredFieldsFormat.java   |    28 +
 ...tLucene87StoredFieldsFormatHighCompression.java |    84 +
 ...estLucene87StoredFieldsFormatMergeInstance.java |    29 +
 .../document/TestXYMultiPolygonShapeQueries.java   |    21 +-
 .../index/TestDocumentsWriterDeleteQueue.java      |    21 +
 .../index/TestDocumentsWriterPerThreadPool.java    |    94 +
 .../lucene/index/TestFieldUpdatesBuffer.java       |    24 +-
 .../lucene/index/TestFlushByRamOrCountsPolicy.java |     2 +-
 .../apache/lucene/index/TestForTooMuchCloning.java |     5 +-
 .../org/apache/lucene/index/TestIndexWriter.java   |    30 +-
 .../apache/lucene/index/TestIndexWriterConfig.java |    15 -
 .../apache/lucene/index/TestIndexWriterDelete.java |     7 +-
 .../lucene/index/TestIndexWriterExceptions.java    |   104 +
 .../lucene/index/TestIndexWriterMergePolicy.java   |   232 +-
 .../lucene/index/TestIndexWriterOnJRECrash.java    |     3 -
 .../lucene/index/TestIndexWriterOnVMError.java     |     4 +-
 .../apache/lucene/index/TestIndexWriterReader.java |    33 +-
 .../lucene/index/TestIndexWriterWithThreads.java   |     3 +-
 .../org/apache/lucene/index/TestPointValues.java   |     4 +-
 .../lucene/index/TestSizeBoundedForceMerge.java    |     2 +-
 .../index/TestSoftDeletesRetentionMergePolicy.java |     2 +-
 .../lucene/index/TestSortingCodecReader.java       |   228 +
 .../apache/lucene/index/TestTieredMergePolicy.java |     6 +-
 .../apache/lucene/search/MultiCollectorTest.java   |   338 -
 .../org/apache/lucene/search/TestBoolean2.java     |     9 +-
 .../apache/lucene/search/TestConjunctionDISI.java  |    19 +-
 .../lucene/search/TestDoubleValuesSource.java      |     5 +
 .../search/TestFieldSortOptimizationSkipping.java  |   202 +-
 .../lucene/search/TestLatLonPointQueries.java      |     4 +-
 .../apache/lucene/search/TestLongValuesSource.java |     6 +
 .../apache/lucene/search/TestMatchesIterator.java  |    93 +-
 .../apache/lucene/search/TestMultiCollector.java   |   309 +
 .../org/apache/lucene/search/TestNeedsScores.java  |     2 +-
 .../org/apache/lucene/search/TestPointQueries.java |     8 +-
 .../test/org/apache/lucene/search/TestSort.java    |    24 +-
 .../lucene/store/TestByteBuffersDataOutput.java    |    42 +
 .../lucene/store/TestStressLockFactories.java      |   104 +
 .../test/org/apache/lucene/util/TestVersion.java   |     2 +-
 .../apache/lucene/util/bkd/Test2BBKDPoints.java    |     8 +-
 .../test/org/apache/lucene/util/bkd/TestBKD.java   |    31 +-
 .../lucene/util/bkd/TestBKDRadixSelector.java      |   225 +-
 .../apache/lucene/util/bkd/TestBKDRadixSort.java   |   112 +-
 .../util/bkd/TestMutablePointsReaderUtils.java     |    93 +-
 .../apache/lucene/util/compress/LZ4TestCase.java   |    81 +-
 lucene/default-nested-ivy-settings.xml             |    56 -
 lucene/demo/build.xml                              |    61 -
 lucene/demo/ivy.xml                                |    21 -
 .../lucene/demo/facet/RangeFacetsExample.java      |     2 +-
 lucene/demo/src/java/overview.html                 |     2 +-
 lucene/expressions/build.xml                       |   120 -
 lucene/expressions/ivy.xml                         |    30 -
 lucene/facet/build.xml                             |    47 -
 lucene/facet/ivy.xml                               |    27 -
 .../lucene/facet/taxonomy/TaxonomyFacetLabels.java |   195 +
 .../org/apache/lucene/facet/FacetTestCase.java     |    61 +-
 .../org/apache/lucene/facet/TestDrillSideways.java |    18 +-
 .../lucene/facet/range/TestRangeFacetCounts.java   |     5 +-
 .../facet/taxonomy/TestTaxonomyFacetCounts.java    |    52 +-
 .../facet/taxonomy/TestTaxonomyFacetLabels.java    |   194 +
 lucene/grouping/build.gradle                       |     2 +-
 lucene/grouping/build.xml                          |    49 -
 lucene/grouping/ivy.xml                            |    21 -
 lucene/highlighter/build.gradle                    |     1 +
 lucene/highlighter/build.xml                       |    54 -
 lucene/highlighter/ivy.xml                         |    21 -
 .../BreakIteratorShrinkingAdjuster.java            |    86 +
 .../matchhighlight/CharSequenceIterator.java       |   104 +
 .../matchhighlight/FieldValueHighlighters.java     |   139 +
 .../search/matchhighlight/MatchHighlighter.java    |   308 +
 .../matchhighlight/MatchRegionRetriever.java       |   305 +
 .../lucene/search/matchhighlight/OffsetRange.java  |    76 +
 .../matchhighlight/OffsetsFromMatchIterator.java   |    49 +
 .../matchhighlight/OffsetsFromPositions.java       |   154 +
 .../search/matchhighlight/OffsetsFromTokens.java   |    97 +
 .../search/matchhighlight/OffsetsFromValues.java   |    74 +
 .../matchhighlight/OffsetsRetrievalStrategy.java   |    42 +
 .../OffsetsRetrievalStrategySupplier.java          |    26 +
 .../lucene/search/matchhighlight/Passage.java      |    39 +
 .../search/matchhighlight/PassageAdjuster.java     |    27 +
 .../search/matchhighlight/PassageFormatter.java    |   229 +
 .../search/matchhighlight/PassageSelector.java     |   304 +
 .../lucene/search/matchhighlight/package-info.java |    28 +
 .../search/matchhighlight/AnalyzerWithGaps.java    |    51 +
 .../matchhighlight/AsciiMatchRangeHighlighter.java |    81 +
 .../lucene/search/matchhighlight/IndexBuilder.java |   105 +
 .../search/matchhighlight/MissingAnalyzer.java     |    39 +
 .../matchhighlight/TestMatchHighlighter.java       |   466 +
 .../matchhighlight/TestMatchRegionRetriever.java   |   721 +
 .../search/matchhighlight/TestPassageSelector.java |   330 +
 .../uhighlight/TestUnifiedHighlighterMTQ.java      |    11 +-
 lucene/ivy-ignore-conflicts.properties             |    14 -
 lucene/ivy-versions.properties                     |   334 -
 lucene/join/build.xml                              |    27 -
 lucene/join/ivy.xml                                |    21 -
 .../search/join/ToParentBlockJoinSortField.java    |   151 +-
 lucene/licenses/ant-1.8.2.jar.sha1                 |     1 -
 lucene/licenses/ant-LICENSE-ASL.txt                |   272 -
 lucene/licenses/ant-NOTICE.txt                     |    26 -
 lucene/licenses/hamcrest-2.2.jar.sha1              |     1 +
 .../licenses/hamcrest-LICENSE-BSD.txt              |     0
 .../licenses/hamcrest-NOTICE.txt                   |     0
 lucene/licenses/hamcrest-core-1.3.jar.sha1         |     1 -
 lucene/licenses/hamcrest-core-NOTICE.txt           |     0
 lucene/licenses/ivy-2.4.0.jar.sha1                 |     1 -
 lucene/licenses/ivy-LICENSE-ASL.txt                |   258 -
 lucene/licenses/ivy-NOTICE.txt                     |    16 -
 lucene/luke/build.gradle                           |   130 +-
 lucene/luke/build.xml                              |    82 -
 lucene/luke/ivy.xml                                |    34 -
 lucene/luke/src/distribution/README.md             |     8 +
 .../analysis/AnalysisChainDialogFactory.java       |     6 +-
 .../lucene/luke/models/analysis/Analysis.java      |     6 +-
 .../lucene/luke/models/analysis/AnalysisImpl.java  |     6 +-
 .../luke/models/util/twentynewsgroups/Message.java |     2 +-
 .../luke/models/commits/CommitsImplTest.java       |     7 +-
 lucene/memory/build.xml                            |    34 -
 lucene/memory/ivy.xml                              |    21 -
 .../apache/lucene/index/memory/MemoryIndex.java    |     1 +
 lucene/misc/build.gradle                           |     2 +-
 lucene/misc/build.xml                              |    52 -
 lucene/misc/ivy.xml                                |    21 -
 .../org/apache/lucene/document/LazyDocument.java   |     1 +
 lucene/module-build.xml                            |   721 -
 lucene/monitor/build.xml                           |    53 -
 lucene/monitor/ivy.xml                             |    21 -
 lucene/queries/build.gradle                        |     3 +-
 lucene/queries/build.xml                           |    32 -
 lucene/queries/ivy.xml                             |    21 -
 .../queries/function/FunctionMatchQuery.java       |    19 +-
 .../lucene/queries/function/FunctionQuery.java     |     8 +
 .../function/valuesource/MultiFunction.java        |     1 +
 .../queries/function/TestFunctionMatchQuery.java   |    26 +-
 lucene/queryparser/build.gradle                    |     2 +
 lucene/queryparser/build.xml                       |   178 -
 lucene/queryparser/ivy.xml                         |    21 -
 .../lucene/queryparser/charstream/CharStream.java  |   109 +
 .../queryparser/charstream/FastCharStream.java     |   135 +
 .../queryparser/charstream/package-info.java       |    26 +
 .../lucene/queryparser/classic/CharStream.java     |   115 -
 .../lucene/queryparser/classic/FastCharStream.java |   141 -
 .../lucene/queryparser/classic/ParseException.java |    38 +-
 .../lucene/queryparser/classic/QueryParser.java    |   735 +-
 .../lucene/queryparser/classic/QueryParser.jj      |     2 +
 .../queryparser/classic/QueryParserBase.java       |     2 +
 .../classic/QueryParserTokenManager.java           |   458 +-
 .../apache/lucene/queryparser/classic/Token.java   |     7 +-
 .../lucene/queryparser/classic/TokenMgrError.java  |    24 +-
 .../complexPhrase/ComplexPhraseQueryParser.java    |    13 +-
 .../precedence/processors/package-info.java        |    39 +
 .../flexible/precedence/processors/package.html    |    47 -
 .../flexible/standard/nodes/RegexpQueryNode.java   |    14 +-
 .../flexible/standard/parser/CharStream.java       |   115 -
 .../flexible/standard/parser/FastCharStream.java   |   141 -
 .../flexible/standard/parser/ParseException.java   |    84 +-
 .../standard/parser/StandardSyntaxParser.java      |  1402 +-
 .../standard/parser/StandardSyntaxParser.jj        |   760 +-
 .../parser/StandardSyntaxParserConstants.java      |    24 +-
 .../parser/StandardSyntaxParserTokenManager.java   |   646 +-
 .../flexible/standard/parser/Token.java            |     7 +-
 .../flexible/standard/parser/TokenMgrError.java    |    24 +-
 .../queryparser/surround/parser/CharStream.java    |   115 -
 .../surround/parser/FastCharStream.java            |   140 -
 .../surround/parser/ParseException.java            |    38 +-
 .../queryparser/surround/parser/QueryParser.java   |   582 +-
 .../queryparser/surround/parser/QueryParser.jj     |     2 +
 .../surround/parser/QueryParserTokenManager.java   |   325 +-
 .../lucene/queryparser/surround/parser/Token.java  |     7 +-
 .../queryparser/surround/parser/TokenMgrError.java |    24 +-
 .../queryparser/classic/TestQueryParser.java       |     1 +
 .../complexPhrase/TestComplexPhraseQuery.java      |     6 +-
 .../precedence/TestPrecedenceQueryParser.java      |     1 -
 .../flexible/standard/TestQPHelper.java            |    23 +-
 .../queryparser/util/QueryParserTestBase.java      |     1 -
 lucene/queryparser/xmldtddocbuild.xml              |    53 -
 lucene/replicator/build.gradle                     |     1 +
 lucene/replicator/build.xml                        |    53 -
 lucene/replicator/ivy.xml                          |    47 -
 lucene/sandbox/build.xml                           |    26 -
 lucene/sandbox/ivy.xml                             |    21 -
 .../idversion/VersionBlockTreeTermsWriter.java     |     4 +-
 .../IndexSortSortedNumericDocValuesRangeQuery.java |     4 +-
 .../document/TestFloatPointNearestNeighbor.java    |     3 +-
 ...tIndexSortSortedNumericDocValuesRangeQuery.java |     2 +-
 .../test/org/apache/lucene/search/TestNearest.java |     3 +-
 lucene/spatial-extras/build.gradle                 |     2 +
 lucene/spatial-extras/build.xml                    |    62 -
 lucene/spatial-extras/ivy.xml                      |    40 -
 .../org/apache/lucene/spatial/package-info.java    |    19 +
 .../java/org/apache/lucene/spatial/package.html    |    26 -
 .../lucene/spatial/prefix/PrefixTreeStrategy.java  |     1 +
 .../lucene/spatial/prefix/tree/QuadPrefixTree.java |     1 +
 .../apache/lucene/spatial/util/package-info.java   |    19 +
 .../org/apache/lucene/spatial/util/package.html    |    26 -
 .../apache/lucene/spatial/StrategyTestCase.java    |     2 +-
 .../spatial/prefix/HeatmapFacetCounterTest.java    |     2 +-
 .../prefix/RandomSpatialOpFuzzyPrefixTreeTest.java |     2 +-
 lucene/spatial3d/build.xml                         |    30 -
 lucene/spatial3d/ivy.xml                           |    21 -
 .../lucene/spatial3d/geom/GeoExactCircle.java      |     3 +-
 lucene/suggest/build.xml                           |    47 -
 lucene/suggest/ivy.xml                             |    21 -
 .../apache/lucene/search/spell/SuggestWord.java    |     5 +
 .../analyzing/SuggestStopFilterFactory.java        |     6 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../analyzing/TestSuggestStopFilterFactory.java    |     4 +-
 .../search/suggest/document/TestSuggestField.java  |     4 +-
 lucene/test-framework/build.gradle                 |    10 +-
 lucene/test-framework/build.xml                    |    82 -
 lucene/test-framework/ivy.xml                      |    33 -
 .../analysis/BaseTokenStreamFactoryTestCase.java   |   142 +
 .../lucene/analysis/BaseTokenStreamTestCase.java   |     3 +-
 .../codecs/asserting/AssertingDocValuesFormat.java |     4 +-
 .../asserting/AssertingStoredFieldsFormat.java     |    10 +
 .../asserting/AssertingTermVectorsFormat.java      |    10 +
 .../codecs/compressing/CompressingCodec.java       |     6 +-
 .../DeflateWithPresetCompressingCodec.java         |    36 +
 .../compressing/LZ4WithPresetCompressingCodec.java |    36 +
 .../codecs/cranky/CrankyStoredFieldsFormat.java    |    12 +
 .../codecs/cranky/CrankyTermVectorsFormat.java     |    13 +
 .../apache/lucene/geo/BaseGeoPointTestCase.java    |     4 +-
 .../org/apache/lucene/geo/BaseXYPointTestCase.java |     4 +-
 .../java/org/apache/lucene/geo/ShapeTestUtil.java  |     6 +-
 .../apache/lucene/index/AssertingLeafReader.java   |    32 +-
 .../index/BaseTermVectorsFormatTestCase.java       |    89 +-
 .../apache/lucene/index/PointsStackTracker.java    |     1 +
 .../java/org/apache/lucene/index/RandomCodec.java  |    19 +-
 .../org/apache/lucene/search/AssertingWeight.java  |    13 +-
 .../lucene/search/BaseRangeFieldQueryTestCase.java |     6 +-
 .../lucene/search/ShardSearchingTestBase.java      |     1 +
 .../apache/lucene/store/MockDirectoryWrapper.java  |     2 +-
 .../org/apache/lucene/util/LuceneTestCase.java     |     2 +-
 .../lucene/util/RunListenerPrintReproduceInfo.java |    14 +-
 .../util/TestRuleSetupAndRestoreClassEnv.java      |     8 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |     4 +-
 .../services/org.apache.lucene.codecs.Codec        |     2 +
 .../asserting/TestAssertingTermVectorsFormat.java  |     7 +-
 .../TestCompressingStoredFieldsFormat.java         |     3 +-
 .../TestCompressingTermVectorsFormat.java          |     2 +-
 .../apache/lucene/util/TestReproduceMessage.java   |    70 +-
 .../util/TestReproduceMessageWithRepeated.java     |     9 +-
 lucene/tools/build.xml                             |    64 -
 lucene/tools/custom-tasks.xml                      |   149 -
 lucene/tools/forbiddenApis/base.txt                |    64 -
 lucene/tools/forbiddenApis/lucene.txt              |    49 -
 lucene/tools/forbiddenApis/servlet-api.txt         |    43 -
 lucene/tools/forbiddenApis/solr.txt                |    61 -
 lucene/tools/forbiddenApis/tests.txt               |    29 -
 lucene/tools/ivy.xml                               |    29 -
 lucene/tools/junit4/cached-timehints.txt           |     0
 lucene/tools/junit4/tests.policy                   |   116 -
 .../tools/src/groovy/check-source-patterns.groovy  |   229 -
 lucene/tools/src/groovy/check-working-copy.groovy  |    61 -
 .../src/groovy/install-markdown-filter.groovy      |    61 -
 lucene/tools/src/groovy/run-beaster.groovy         |   121 -
 lucene/tools/src/groovy/run-maven-build.groovy     |    50 -
 lucene/tools/src/java/lucene-solr.antlib.xml       |    27 -
 .../dependencies/GetMavenDependenciesTask.java     |   920 -
 .../dependencies/InterpolatedProperties.java       |   162 -
 .../lucene/validation/LibVersionsCheckTask.java    |   903 -
 .../apache/lucene/validation/LicenseCheckTask.java |   352 -
 .../org/apache/lucene/validation/LicenseType.java  |    75 -
 .../lucene/validation/ivyde/IvyNodeElement.java    |   178 -
 .../validation/ivyde/IvyNodeElementAdapter.java    |   135 -
 lucene/top-level-ivy-settings.xml                  |    24 -
 settings.gradle                                    |     8 +-
 solr/.gitignore                                    |     5 -
 solr/CHANGES.txt                                   |   156 +-
 solr/NOTICE.txt                                    |    12 -
 solr/README.md                                     |    57 +-
 solr/bin/solr                                      |    14 +-
 solr/bin/solr.cmd                                  |    67 +-
 solr/bin/solr.in.cmd                               |     2 +-
 solr/bin/solr.in.sh                                |    12 +-
 solr/build.gradle                                  |     4 +-
 solr/build.xml                                     |   813 -
 solr/cloud-dev/cloud.sh                            |    23 +-
 solr/common-build.xml                              |   551 -
 solr/contrib/analysis-extras/build.gradle          |     1 -
 solr/contrib/analysis-extras/build.xml             |    92 -
 solr/contrib/analysis-extras/ivy.xml               |    41 -
 .../org/apache/solr/schema/ICUCollationField.java  |     4 +-
 ...ExtractNamedEntitiesUpdateProcessorFactory.java |     8 +-
 .../apache/solr/schema/TestICUCollationField.java  |     2 +-
 solr/contrib/analytics/build.xml                   |    28 -
 solr/contrib/analytics/ivy.xml                     |    29 -
 .../org/apache/solr/handler/AnalyticsHandler.java  |     7 +-
 solr/contrib/clustering/build.xml                  |    28 -
 solr/contrib/clustering/ivy.xml                    |    41 -
 .../clustering/carrot2/CarrotClusteringEngine.java |     2 +-
 .../SolrStopwordsCarrot2LexicalDataFactory.java    |     2 +-
 solr/contrib/contrib-build.xml                     |    57 -
 solr/contrib/dataimporthandler-extras/build.gradle |    33 -
 solr/contrib/dataimporthandler-extras/build.xml    |    96 -
 solr/contrib/dataimporthandler-extras/ivy.xml      |    40 -
 .../handler/dataimport/MailEntityProcessor.java    |   901 -
 .../handler/dataimport/TikaEntityProcessor.java    |   253 -
 .../apache/solr/handler/dataimport/package.html    |    23 -
 .../src/java/overview.html                         |    21 -
 .../src/resources/solr-default-tika-config.xml     |    20 -
 .../src/test-files/dihextras/bad.doc               |   Bin 116222 -> 0 bytes
 .../src/test-files/dihextras/solr-word.pdf         |   Bin 21052 -> 0 bytes
 .../conf/dataimport-schema-no-unique-key.xml       |   205 -
 .../collection1/conf/dataimport-solrconfig.xml     |   277 -
 .../src/test-files/dihextras/structured.html       |    29 -
 .../src/test-files/dihextras/test_jpeg.jpg         |   Bin 12924 -> 0 bytes
 .../dihextras/test_recursive_embedded.docx         |   Bin 27082 -> 0 bytes
 .../src/test-files/dihextras/test_vsdx.vsdx        |   Bin 44426 -> 0 bytes
 .../dataimport/TestMailEntityProcessor.java        |   199 -
 .../dataimport/TestTikaEntityProcessor.java        |   221 -
 solr/contrib/dataimporthandler/README.md           |    26 -
 solr/contrib/dataimporthandler/build.gradle        |    34 -
 solr/contrib/dataimporthandler/build.xml           |    32 -
 solr/contrib/dataimporthandler/ivy.xml             |    34 -
 .../dataimport/BinContentStreamDataSource.java     |    70 -
 .../solr/handler/dataimport/BinFileDataSource.java |    64 -
 .../solr/handler/dataimport/BinURLDataSource.java  |   104 -
 .../solr/handler/dataimport/CachePropertyUtil.java |    48 -
 .../solr/handler/dataimport/ClobTransformer.java   |    85 -
 .../solr/handler/dataimport/ConfigParseUtil.java   |    73 -
 .../dataimport/ContentStreamDataSource.java        |    69 -
 .../apache/solr/handler/dataimport/Context.java    |   221 -
 .../solr/handler/dataimport/ContextImpl.java       |   264 -
 .../apache/solr/handler/dataimport/DIHCache.java   |   103 -
 .../solr/handler/dataimport/DIHCacheSupport.java   |   279 -
 .../solr/handler/dataimport/DIHLogLevels.java      |    21 -
 .../solr/handler/dataimport/DIHProperties.java     |    45 -
 .../apache/solr/handler/dataimport/DIHWriter.java  |    99 -
 .../solr/handler/dataimport/DIHWriterBase.java     |    44 -
 .../solr/handler/dataimport/DataImportHandler.java |   318 -
 .../dataimport/DataImportHandlerException.java     |    75 -
 .../solr/handler/dataimport/DataImporter.java      |   628 -
 .../apache/solr/handler/dataimport/DataSource.java |    65 -
 .../handler/dataimport/DateFormatEvaluator.java    |   180 -
 .../handler/dataimport/DateFormatTransformer.java  |   106 -
 .../apache/solr/handler/dataimport/DebugInfo.java  |    66 -
 .../solr/handler/dataimport/DebugLogger.java       |   295 -
 .../apache/solr/handler/dataimport/DocBuilder.java |  1004 -
 .../solr/handler/dataimport/EntityProcessor.java   |   113 -
 .../handler/dataimport/EntityProcessorBase.java    |   174 -
 .../handler/dataimport/EntityProcessorWrapper.java |   357 -
 .../apache/solr/handler/dataimport/Evaluator.java  |   140 -
 .../solr/handler/dataimport/EventListener.java     |    35 -
 .../handler/dataimport/FieldReaderDataSource.java  |   122 -
 .../handler/dataimport/FieldStreamDataSource.java  |    85 -
 .../solr/handler/dataimport/FileDataSource.java    |   155 -
 .../dataimport/FileListEntityProcessor.java        |   305 -
 .../handler/dataimport/HTMLStripTransformer.java   |    96 -
 .../solr/handler/dataimport/JdbcDataSource.java    |   583 -
 .../handler/dataimport/LineEntityProcessor.java    |   164 -
 .../solr/handler/dataimport/LogTransformer.java    |    67 -
 .../solr/handler/dataimport/MockDataSource.java    |    61 -
 .../dataimport/NumberFormatTransformer.java        |   134 -
 .../dataimport/PlainTextEntityProcessor.java       |    78 -
 .../solr/handler/dataimport/RegexTransformer.java  |   200 -
 .../solr/handler/dataimport/RequestInfo.java       |   177 -
 .../solr/handler/dataimport/ScriptTransformer.java |   131 -
 .../handler/dataimport/SimplePropertiesWriter.java |   247 -
 .../handler/dataimport/SolrEntityProcessor.java    |   321 -
 .../dataimport/SolrQueryEscapingEvaluator.java     |    35 -
 .../apache/solr/handler/dataimport/SolrWriter.java |   175 -
 .../handler/dataimport/SortedMapBackedCache.java   |   238 -
 .../handler/dataimport/SqlEntityProcessor.java     |   173 -
 .../handler/dataimport/SqlEscapingEvaluator.java   |    41 -
 .../handler/dataimport/TemplateTransformer.java    |   115 -
 .../solr/handler/dataimport/Transformer.java       |    50 -
 .../solr/handler/dataimport/URLDataSource.java     |   154 -
 .../solr/handler/dataimport/UrlEvaluator.java      |    46 -
 .../solr/handler/dataimport/VariableResolver.java  |   211 -
 .../handler/dataimport/XPathEntityProcessor.java   |   555 -
 .../solr/handler/dataimport/XPathRecordReader.java |   670 -
 .../handler/dataimport/ZKPropertiesWriter.java     |    95 -
 .../org/apache/solr/handler/dataimport/Zipper.java |   115 -
 .../dataimport/config/ConfigNameConstants.java     |    59 -
 .../handler/dataimport/config/ConfigParseUtil.java |    72 -
 .../dataimport/config/DIHConfiguration.java        |   199 -
 .../solr/handler/dataimport/config/Entity.java     |   228 -
 .../handler/dataimport/config/EntityField.java     |   102 -
 .../solr/handler/dataimport/config/Field.java      |   108 -
 .../handler/dataimport/config/PropertyWriter.java  |    38 -
 .../solr/handler/dataimport/config/Script.java     |    41 -
 .../handler/dataimport/config/package-info.java    |    24 -
 .../solr/handler/dataimport/package-info.java      |    25 -
 .../dataimporthandler/src/java/overview.html       |    21 -
 .../collection1/conf/contentstream-solrconfig.xml  |   287 -
 .../collection1/conf/data-config-end-to-end.xml    |    41 -
 .../conf/data-config-with-datasource.xml           |     9 -
 .../conf/data-config-with-transformer.xml          |    10 -
 .../collection1/conf/dataconfig-contentstream.xml  |    10 -
 .../conf/dataimport-nodatasource-solrconfig.xml    |   279 -
 .../solr/collection1/conf/dataimport-schema.xml    |    70 -
 .../collection1/conf/dataimport-solr_id-schema.xml |   313 -
 .../collection1/conf/dataimport-solrconfig.xml     |   287 -
 .../dih/solr/collection1/conf/protwords.txt        |    20 -
 .../collection1/conf/single-entity-data-config.xml |     9 -
 .../dih/solr/collection1/conf/stopwords.txt        |    16 -
 .../dih/solr/collection1/conf/synonyms.txt         |    22 -
 .../src/test-files/dih/solr/solr.xml               |    27 -
 .../dataimporthandler/src/test-files/log4j2.xml    |    42 -
 .../src/test-files/solr/collection1/README         |     1 -
 .../solr/configsets/dihconfigset/conf/README       |     2 -
 .../solr/configsets/dihconfigset/conf/schema.xml   |    70 -
 .../configsets/dihconfigset/conf/solrconfig.xml    |   287 -
 .../dataimporthandler/src/test-files/solr/solr.xml |    27 -
 .../dataimport/AbstractDIHCacheTestCase.java       |   235 -
 .../dataimport/AbstractDIHJdbcTestCase.java        |   198 -
 .../AbstractDataImportHandlerTestCase.java         |   379 -
 .../AbstractSqlEntityProcessorTestCase.java        |   848 -
 .../handler/dataimport/AddAColumnTransformer.java  |    31 -
 .../solr/handler/dataimport/DestroyCountCache.java |    37 -
 .../dataimport/MockInitialContextFactory.java      |    52 -
 .../dataimport/MockSolrEntityProcessor.java        |    76 -
 .../handler/dataimport/MockStringDataSource.java   |    54 -
 .../handler/dataimport/TestBuiltInEvaluators.java  |   188 -
 .../handler/dataimport/TestClobTransformer.java    |    64 -
 .../dataimport/TestContentStreamDataSource.java    |   196 -
 .../solr/handler/dataimport/TestContextImpl.java   |    69 -
 .../solr/handler/dataimport/TestDataConfig.java    |    77 -
 .../dataimport/TestDateFormatTransformer.java      |    89 -
 .../solr/handler/dataimport/TestDocBuilder.java    |   341 -
 .../solr/handler/dataimport/TestDocBuilder2.java   |   445 -
 .../dataimport/TestEntityProcessorBase.java        |    84 -
 .../handler/dataimport/TestEphemeralCache.java     |   143 -
 .../solr/handler/dataimport/TestErrorHandling.java |   210 -
 .../solr/handler/dataimport/TestFieldReader.java   |    66 -
 .../dataimport/TestFileListEntityProcessor.java    |   194 -
 .../TestFileListWithLineEntityProcessor.java       |    64 -
 .../dataimport/TestHierarchicalDocBuilder.java     |   483 -
 .../handler/dataimport/TestJdbcDataSource.java     |   663 -
 .../dataimport/TestJdbcDataSourceConvertType.java  |    76 -
 .../dataimport/TestLineEntityProcessor.java        |   259 -
 .../handler/dataimport/TestNestedChildren.java     |    65 -
 .../dataimport/TestNonWritablePersistFile.java     |   102 -
 .../dataimport/TestNumberFormatTransformer.java    |   160 -
 .../dataimport/TestPlainTextEntityProcessor.java   |   182 -
 .../handler/dataimport/TestRegexTransformer.java   |   213 -
 .../handler/dataimport/TestScriptTransformer.java  |   173 -
 .../dataimport/TestSimplePropertiesWriter.java     |   135 -
 .../TestSolrEntityProcessorEndToEnd.java           |   374 -
 .../dataimport/TestSolrEntityProcessorUnit.java    |   188 -
 .../dataimport/TestSortedMapBackedCache.java       |   192 -
 .../handler/dataimport/TestSqlEntityProcessor.java |   115 -
 .../dataimport/TestSqlEntityProcessorDelta.java    |   209 -
 .../dataimport/TestTemplateTransformer.java        |   115 -
 .../solr/handler/dataimport/TestURLDataSource.java |    45 -
 .../handler/dataimport/TestVariableResolver.java   |   173 -
 .../dataimport/TestVariableResolverEndToEnd.java   |   141 -
 .../solr/handler/dataimport/TestWriterImpl.java    |    83 -
 .../dataimport/TestXPathEntityProcessor.java       |   506 -
 .../handler/dataimport/TestXPathRecordReader.java  |   591 -
 .../handler/dataimport/TestZKPropertiesWriter.java |   279 -
 .../dataimport/TripleThreatTransformer.java        |    75 -
 solr/contrib/extraction/build.xml                  |    28 -
 solr/contrib/extraction/ivy.xml                    |    80 -
 .../extraction/ExtractingDocumentLoader.java       |     2 +-
 solr/contrib/jaegertracer-configurator/build.xml   |    34 -
 solr/contrib/jaegertracer-configurator/ivy.xml     |    32 -
 solr/contrib/langid/build.xml                      |   102 -
 solr/contrib/langid/ivy.xml                        |    32 -
 .../LanguageIdentifierUpdateProcessor.java         |     4 +-
 solr/contrib/ltr/build.gradle                      |     1 -
 solr/contrib/ltr/build.xml                         |    35 -
 solr/contrib/ltr/ivy.xml                           |    33 -
 .../apache/solr/ltr/search/LTRQParserPlugin.java   |     4 +-
 .../test/org/apache/solr/ltr/TestRerankBase.java   |    14 +-
 solr/contrib/prometheus-exporter/build.xml         |    64 -
 solr/contrib/prometheus-exporter/ivy.xml           |    41 -
 .../collector/MetricsCollectorFactory.java         |     6 +-
 .../collector/SchedulerMetricsCollector.java       |    52 +-
 .../org/apache/solr/prometheus/scraper/Async.java  |    61 -
 .../solr/prometheus/scraper/SolrCloudScraper.java  |     4 +-
 .../solr/prometheus/scraper/SolrScraper.java       |    43 +-
 .../prometheus/scraper/SolrStandaloneScraper.java  |     4 +-
 .../apache/solr/prometheus/scraper/AsyncTest.java  |    78 -
 solr/contrib/velocity/build.gradle                 |    33 -
 solr/contrib/velocity/build.xml                    |    28 -
 solr/contrib/velocity/ivy.xml                      |    36 -
 .../java/org/apache/solr/response/PageTool.java    |    92 -
 .../solr/response/SolrVelocityResourceLoader.java  |    61 -
 .../solr/response/VelocityResponseWriter.java      |   468 -
 .../src/java/org/apache/solr/response/package.html |    23 -
 solr/contrib/velocity/src/java/overview.html       |    21 -
 .../velocity/src/resources/VM_global_library.vm    |     4 -
 solr/contrib/velocity/src/resources/_macros.vm     |    70 -
 solr/contrib/velocity/src/resources/macros.vm      |     3 -
 .../velocity/src/resources/velocity/_default.vm    |    14 -
 .../velocity/src/resources/velocity/browse.vm      |    73 -
 .../velocity/src/resources/velocity/error.vm       |     4 -
 .../velocity/src/resources/velocity/facets.vm      |    23 -
 .../velocity/src/resources/velocity/footer.vm      |    19 -
 .../velocity/src/resources/velocity/head.vm        |   185 -
 .../contrib/velocity/src/resources/velocity/hit.vm |    27 -
 .../velocity/src/resources/velocity/layout.vm      |    19 -
 .../src/resources/velocity/resources.properties    |     6 -
 .../src/resources/velocity/results_list.vm         |     3 -
 .../velocity/src/test-files/velocity/file.vm       |     1 -
 .../velocity/solr/collection1/conf/schema.xml      |    26 -
 .../velocity/solr/collection1/conf/solrconfig.xml  |    52 -
 .../solr/collection1/conf/velocity-init.properties |    18 -
 .../collection1/conf/velocity/VM_global_library.vm |     3 -
 .../solr/collection1/conf/velocity/encoding.vm     |     1 -
 .../solr/collection1/conf/velocity/layout.vm       |     1 -
 .../solr/collection1/conf/velocity/locale.vm       |     1 -
 .../collection1/conf/velocity/locale_number.vm     |     1 -
 .../solr/collection1/conf/velocity/macros.vm       |     3 -
 .../solr/collection1/conf/velocity/numFound.vm     |     1 -
 .../collection1/conf/velocity/outside_the_box.vm   |     4 -
 .../solr/collection1/conf/velocity/resource_get.vm |     1 -
 .../conf/velocity/sandbox_intersection.vm          |     5 -
 .../conf/velocity/test_macro_legacy_support.vm     |     1 -
 .../conf/velocity/test_macro_overridden.vm         |     1 -
 .../conf/velocity/test_macro_visible.vm            |     1 -
 solr/contrib/velocity/src/test/custom_tool.vm      |    19 -
 solr/contrib/velocity/src/test/foreach.vm          |    14 -
 .../test/org/apache/solr/velocity/MockTool.java    |    34 -
 .../solr/velocity/VelocityResponseWriterTest.java  |   318 -
 .../src/test/velocity/resources.properties         |    18 -
 .../src/test/velocity/resources_en_UK.properties   |    18 -
 solr/core/build.gradle                             |     2 -
 solr/core/build.xml                                |   131 -
 solr/core/ivy.xml                                  |   148 -
 .../solr/analysis/LowerCaseTokenizerFactory.java   |     2 +-
 .../analysis/ReversedWildcardFilterFactory.java    |     2 +-
 .../org/apache/solr/analysis/TokenizerChain.java   |     6 +-
 .../src/java/org/apache/solr/api/AnnotatedApi.java |    12 +-
 .../apache/solr/api/CustomContainerPlugins.java    |    26 +-
 .../src/java/org/apache/solr/api/PayloadObj.java   |     4 +-
 .../apache/solr/cloud/ActiveReplicaWatcher.java    |     4 +-
 .../src/java/org/apache/solr/cloud/CloudUtil.java  |     2 +-
 .../cloud/OverseerConfigSetMessageHandler.java     |    24 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |     9 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |     7 -
 .../java/org/apache/solr/cloud/ZkController.java   |    28 +-
 .../apache/solr/cloud/ZkSolrResourceLoader.java    |     6 +
 .../apache/solr/cloud/api/collections/Assign.java  |    64 +-
 .../solr/cloud/api/collections/BackupCmd.java      |     2 +-
 .../cloud/api/collections/CreateCollectionCmd.java |    22 +-
 .../cloud/api/collections/DeleteCollectionCmd.java |    28 +
 .../cloud/api/collections/DeleteReplicaCmd.java    |     1 -
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |     3 +-
 .../solr/cloud/api/collections/RestoreCmd.java     |     6 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |     3 +-
 .../src/java/org/apache/solr/cluster/Cluster.java  |    50 +
 .../src/java/org/apache/solr/cluster/Node.java     |    25 +
 .../src/java/org/apache/solr/cluster/Replica.java  |    51 +
 .../src/java/org/apache/solr/cluster/Shard.java    |    60 +
 .../org/apache/solr/cluster/SolrCollection.java    |    78 +
 .../java/org/apache/solr/cluster/package-info.java |    28 +
 .../solr/cluster/placement/AttributeFetcher.java   |    85 +
 .../solr/cluster/placement/AttributeValues.java    |    55 +
 .../solr/cluster/placement/PlacementException.java |    48 +
 .../solr/cluster/placement/PlacementPlan.java      |    43 +
 .../cluster/placement/PlacementPlanFactory.java    |    51 +
 .../solr/cluster/placement/PlacementPlugin.java    |    51 +
 .../cluster/placement/PlacementPluginConfig.java   |   115 +
 .../cluster/placement/PlacementPluginFactory.java  |    31 +
 .../solr/cluster/placement/PlacementRequest.java   |    64 +
 .../solr/cluster/placement/ReplicaPlacement.java   |    56 +
 .../placement/impl/AttributeFetcherImpl.java       |   228 +
 .../placement/impl/AttributeValuesImpl.java        |   114 +
 .../placement/impl/PlacementPlanFactoryImpl.java   |    37 +
 .../cluster/placement/impl/PlacementPlanImpl.java  |    45 +
 .../impl/PlacementPluginAssignStrategy.java        |    68 +
 .../placement/impl/PlacementPluginConfigImpl.java  |   204 +
 .../placement/impl/PlacementRequestImpl.java       |   100 +
 .../placement/impl/ReplicaPlacementImpl.java       |    83 +
 .../impl/SimpleClusterAbstractionsImpl.java        |   392 +
 .../solr/cluster/placement/impl/package-info.java  |    22 +
 .../solr/cluster/placement/package-info.java       |    40 +
 .../SamplePluginAffinityReplicaPlacement.java      |   509 +
 .../plugins/SamplePluginMinimizeCores.java         |   138 +
 .../plugins/SamplePluginRandomPlacement.java       |    88 +
 .../cluster/placement/plugins/package-info.java    |    21 +
 .../src/java/org/apache/solr/core/ConfigSet.java   |    13 +-
 .../org/apache/solr/core/ConfigSetService.java     |     4 +-
 .../java/org/apache/solr/core/CoreContainer.java   |    38 +-
 .../apache/solr/core/DelegatingEventListener.java  |    55 +
 .../java/org/apache/solr/core/MemClassLoader.java  |   203 -
 .../src/java/org/apache/solr/core/PluginBag.java   |   219 +-
 .../org/apache/solr/core/RateLimiterConfig.java    |    53 +
 .../org/apache/solr/core/SchemaCodecFactory.java   |     6 +-
 .../java/org/apache/solr/core/SolrClassLoader.java |    29 -
 .../src/java/org/apache/solr/core/SolrConfig.java  |    33 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |   101 +-
 .../src/java/org/apache/solr/core/SolrCores.java   |     7 +-
 .../org/apache/solr/core/SolrResourceLoader.java   |   145 +-
 .../core/backup/repository/BackupRepository.java   |     4 +-
 .../apache/solr/filestore/DistribPackageStore.java |     5 +-
 .../solr/handler/AnalysisRequestHandlerBase.java   |     6 +-
 .../org/apache/solr/handler/CdcrBufferManager.java |    71 -
 .../solr/handler/CdcrBufferStateManager.java       |   178 -
 .../solr/handler/CdcrLeaderStateManager.java       |   162 -
 .../java/org/apache/solr/handler/CdcrParams.java   |   256 -
 .../solr/handler/CdcrProcessStateManager.java      |   178 -
 .../org/apache/solr/handler/CdcrReplicator.java    |   258 -
 .../apache/solr/handler/CdcrReplicatorManager.java |   441 -
 .../solr/handler/CdcrReplicatorScheduler.java      |   116 -
 .../apache/solr/handler/CdcrReplicatorState.java   |   299 -
 .../apache/solr/handler/CdcrRequestHandler.java    |   880 -
 .../org/apache/solr/handler/CdcrStateManager.java  |    47 -
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |   192 -
 .../java/org/apache/solr/handler/ClusterAPI.java   |   259 +
 .../org/apache/solr/handler/CollectionsAPI.java    |    63 +
 .../java/org/apache/solr/handler/IndexFetcher.java |   130 +-
 .../apache/solr/handler/MoreLikeThisHandler.java   |     5 +-
 .../apache/solr/handler/ReplicationHandler.java    |    55 +-
 .../apache/solr/handler/RequestHandlerBase.java    |     4 +-
 .../org/apache/solr/handler/SchemaHandler.java     |    45 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |    25 +-
 .../org/apache/solr/handler/StreamHandler.java     |     4 +-
 .../apache/solr/handler/admin/BackupCoreOp.java    |     3 +-
 .../solr/handler/admin/CollectionHandlerApi.java   |    53 -
 .../solr/handler/admin/CollectionsHandler.java     |    75 +-
 .../solr/handler/admin/ConfigSetsHandler.java      |   187 +-
 .../solr/handler/admin/ConfigSetsHandlerApi.java   |    89 -
 .../solr/handler/admin/ContainerPluginsApi.java    |     4 +-
 .../solr/handler/admin/HealthCheckHandler.java     |     3 -
 .../org/apache/solr/handler/admin/InfoHandler.java |     5 +-
 .../solr/handler/admin/LukeRequestHandler.java     |     6 +-
 .../apache/solr/handler/admin/MetricsHandler.java  |    24 +-
 .../apache/solr/handler/admin/PrepRecoveryOp.java  |     2 +-
 .../apache/solr/handler/admin/RestoreCoreOp.java   |     3 +-
 .../solr/handler/admin/SystemInfoHandler.java      |     7 +-
 .../solr/handler/admin/ZookeeperStatusHandler.java |     4 +-
 .../solr/handler/component/HttpShardHandler.java   |     4 +-
 .../component/PhrasesIdentificationComponent.java  |     2 +-
 .../handler/component/RealTimeGetComponent.java    |    25 +-
 .../solr/handler/component/SearchHandler.java      |     7 +-
 .../solr/handler/component/SuggestComponent.java   |     4 +-
 .../solr/handler/component/TermsComponent.java     |    46 -
 .../solr/handler/tagger/TaggerRequestHandler.java  |     2 +-
 .../org/apache/solr/logging/DeprecationLog.java    |    53 +
 .../java/org/apache/solr/metrics/MetricsMap.java   |    69 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |    46 +-
 .../apache/solr/metrics/SolrMetricsContext.java    |     4 +-
 .../solr/metrics/reporters/solr/SolrReporter.java  |     2 +-
 .../java/org/apache/solr/parser/CharStream.java    |   115 -
 .../org/apache/solr/parser/FastCharStream.java     |   148 -
 .../org/apache/solr/parser/ParseException.java     |    38 +-
 .../java/org/apache/solr/parser/QueryParser.java   |   765 +-
 .../src/java/org/apache/solr/parser/QueryParser.jj |     2 +
 .../solr/parser/QueryParserTokenManager.java       |   559 +-
 .../apache/solr/parser/SolrQueryParserBase.java    |     4 +-
 .../src/java/org/apache/solr/parser/Token.java     |     7 +-
 .../java/org/apache/solr/parser/TokenMgrError.java |    24 +-
 .../src/java/org/apache/solr/pkg/PackageAPI.java   |    60 +-
 .../solr/pkg/PackageListeningClassLoader.java      |     4 +-
 .../java/org/apache/solr/pkg/PackageLoader.java    |     8 +
 .../org/apache/solr/pkg/PackagePluginHolder.java   |    20 +-
 .../java/org/apache/solr/query/package-info.java   |    21 +
 .../src/java/org/apache/solr/query/package.html    |    27 -
 .../org/apache/solr/request/json/package-info.java |    21 +
 .../java/org/apache/solr/request/json/package.html |    27 -
 .../apache/solr/request/macro/MacroExpander.java   |    35 +-
 .../apache/solr/request/macro/package-info.java    |    21 +
 .../org/apache/solr/request/macro/package.html     |    27 -
 .../solr/response/GeoJSONResponseWriter.java       |     7 -
 .../apache/solr/response/JSONResponseWriter.java   |     7 -
 .../java/org/apache/solr/response/JSONWriter.java  |    30 -
 .../solr/response/PHPSerializedResponseWriter.java |    10 +-
 .../org/apache/solr/response/SchemaXmlWriter.java  |     5 -
 .../solr/response/TabularResponseWriter.java       |     7 -
 .../apache/solr/response/TextResponseWriter.java   |    11 +-
 .../java/org/apache/solr/response/XMLWriter.java   |    20 -
 .../org/apache/solr/rest/BaseSolrResource.java     |   133 +-
 .../src/java/org/apache/solr/rest/DELETEable.java  |    26 -
 .../src/java/org/apache/solr/rest/GETable.java     |    26 -
 .../java/org/apache/solr/rest/ManagedResource.java |    23 +-
 .../apache/solr/rest/ManagedResourceStorage.java   |     4 +-
 .../src/java/org/apache/solr/rest/POSTable.java    |    26 -
 .../src/java/org/apache/solr/rest/PUTable.java     |    26 -
 .../src/java/org/apache/solr/rest/RestManager.java |   323 +-
 .../org/apache/solr/rest/SolrSchemaRestApi.java    |    78 -
 .../java/org/apache/solr/rest/package-info.java    |     2 +-
 .../analysis/BaseManagedTokenFilterFactory.java    |     6 +-
 .../analysis/ManagedSynonymFilterFactory.java      |     8 +-
 .../analysis/ManagedSynonymGraphFilterFactory.java |     8 +-
 .../solr/rest/schema/analysis/package-info.java    |     3 +-
 .../org/apache/solr/rest/schema/package-info.java  |     2 +-
 .../schema/AbstractSpatialPrefixTreeFieldType.java |    67 +
 .../org/apache/solr/schema/CollationField.java     |     2 +-
 .../java/org/apache/solr/schema/CurrencyField.java |     2 +-
 .../org/apache/solr/schema/CurrencyFieldType.java  |     4 +-
 .../apache/solr/schema/ExchangeRateProvider.java   |     2 +-
 .../src/java/org/apache/solr/schema/FieldType.java |     8 +-
 .../apache/solr/schema/FieldTypePluginLoader.java  |     8 +-
 .../solr/schema/FileExchangeRateProvider.java      |     2 +-
 .../java/org/apache/solr/schema/IndexSchema.java   |     4 +-
 .../org/apache/solr/schema/ManagedIndexSchema.java |    23 +-
 .../solr/schema/OpenExchangeRatesOrgProvider.java  |     2 +-
 .../java/org/apache/solr/schema/SchemaManager.java |    14 +-
 .../java/org/apache/solr/search/CaffeineCache.java |     2 +-
 .../solr/search/CollapsingQParserPlugin.java       |   147 +-
 .../apache/solr/search/ExtendedDismaxQParser.java  |     8 +-
 .../org/apache/solr/search/FunctionQParser.java    |    14 +-
 .../org/apache/solr/search/JoinQParserPlugin.java  |    50 +-
 .../org/apache/solr/search/SolrFieldCacheBean.java |     4 +-
 .../org/apache/solr/search/SolrIndexSearcher.java  |     4 +-
 .../apache/solr/search/SolrQueryTimeoutImpl.java   |    36 +-
 .../org/apache/solr/search/TermsQParserPlugin.java |     4 +-
 .../org/apache/solr/search/facet/FacetRequest.java |    35 +-
 .../apache/solr/search/facet/RelatednessAgg.java   |     7 +-
 .../org/apache/solr/search/facet/package-info.java |    22 +
 .../java/org/apache/solr/search/facet/package.html |    28 -
 .../distance/GeoDistValueSourceParser.java         |    68 +-
 .../solr/search/join/ScoreJoinQParserPlugin.java   |    14 +
 .../similarities/BooleanSimilarityFactory.java     |    36 +
 .../apache/solr/search/stats/ExactStatsCache.java  |    15 +-
 .../ConfigurableInternodeAuthHadoopPlugin.java     |     3 +-
 .../org/apache/solr/security/HadoopAuthPlugin.java |     2 +-
 .../org/apache/solr/security/JWTAuthPlugin.java    |     8 +-
 .../solr/security/MultiDestinationAuditLogger.java |     4 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |    69 +-
 .../org/apache/solr/servlet/QueryRateLimiter.java  |   118 +
 .../org/apache/solr/servlet/RateLimitManager.java  |   200 +
 .../apache/solr/servlet/RequestRateLimiter.java    |   115 +
 .../apache/solr/servlet/SolrDispatchFilter.java    |    63 +-
 .../apache/solr/servlet/SolrRequestParsers.java    |    29 +-
 .../apache/solr/spelling/SpellCheckCollator.java   |     2 +-
 .../org/apache/solr/store/blockcache/Metrics.java  |     2 +-
 .../solr/store/hdfs/HdfsLocalityReporter.java      |     2 +-
 .../org/apache/solr/update/CdcrTransactionLog.java |   401 -
 .../java/org/apache/solr/update/CdcrUpdateLog.java |   796 -
 .../apache/solr/update/DefaultSolrCoreState.java   |    41 -
 .../src/java/org/apache/solr/update/PeerSync.java  |    68 +-
 .../org/apache/solr/update/PeerSyncWithLeader.java |    25 +-
 .../java/org/apache/solr/update/SolrCoreState.java |    17 -
 .../org/apache/solr/update/SolrIndexConfig.java    |    22 +-
 .../org/apache/solr/update/SolrIndexSplitter.java  |     2 +-
 .../java/org/apache/solr/update/UpdateHandler.java |     6 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |     3 +-
 .../solr/update/processor/CdcrUpdateProcessor.java |   132 -
 .../processor/CdcrUpdateProcessorFactory.java      |    46 -
 .../java/org/apache/solr/util/PayloadUtils.java    |     2 +-
 .../java/org/apache/solr/util/SafeXMLParsing.java  |     2 +-
 .../src/java/org/apache/solr/util/SolrCLI.java     |    36 +-
 .../org/apache/solr/util/StartupLoggingUtils.java  |     2 +-
 .../org/apache/solr/util/SystemIdResolver.java     |     2 +-
 .../util/circuitbreaker/CPUCircuitBreaker.java     |   115 +
 .../solr/util/circuitbreaker/CircuitBreaker.java   |    55 +-
 .../util/circuitbreaker/CircuitBreakerManager.java |    68 +-
 .../util/circuitbreaker/MemoryCircuitBreaker.java  |    25 +-
 .../solr/util/circuitbreaker/package-info.java     |    21 +
 .../solr/util/plugin/AbstractPluginLoader.java     |     2 +-
 .../org/apache/solr/util/stats/MetricUtils.java    |   380 +-
 .../apache/solr/util/xslt/TransformerProvider.java |     2 +-
 .../resources/EditableSolrConfigAttributes.json    |     5 -
 solr/core/src/resources/ImplicitPlugins.json       |     9 +-
 ... org.apache.lucene.analysis.TokenFilterFactory} |     0
 .../MyPatternReplaceCharFilterFactory.java.txt     |    29 +
 .../{MyPlugin.java => MyPlugin.java.txt}           |     0
 .../test-files/runtimecode/MyTextField.java.txt    |    23 +
 .../MyWhitespaceTokenizerFactory.java.txt          |    28 +
 ...qHandler.java => RuntimeLibReqHandler.java.txt} |     0
 ...iter.java => RuntimeLibResponseWriter.java.txt} |     0
 ...ent.java => RuntimeLibSearchComponent.java.txt} |     0
 .../runtimecode/{TestURP.java => TestURP.java.txt} |     0
 ...VersionedURP.java => TestVersionedURP.java.txt} |     0
 .../runtimecode/payload-component.jar.bin          |   Bin 0 -> 17815 bytes
 .../test-files/runtimecode/schema-plugins.jar.bin  |   Bin 6814 -> 1461 bytes
 .../bad-schema-daterangefield-instance-options.xml |    35 +
 .../bad-schema-daterangefield-type-options.xml     |    35 +
 .../collection1/conf/schema-booleansimilarity.xml  |    35 +
 .../test-files/solr/collection1/conf/schema15.xml  |     2 +
 .../solr/collection1/conf/solrconfig-cdcr.xml      |    77 -
 .../collection1/conf/solrconfig-cdcrupdatelog.xml  |    49 -
 .../conf/solrconfig-memory-circuitbreaker.xml      |    11 +-
 .../solr/collection1/conf/solrconfig-minhash.xml   |    11 +-
 .../collection1/conf/solrconfig-plugcollector.xml  |     9 +-
 .../solr/collection1/conf/solrconfig-tlog.xml      |     4 -
 .../conf/solrconfig.snippet.randomindexconfig.xml  |     1 +
 .../solr/collection1/conf/solrconfig.xml           |     4 +-
 .../configsets/cdcr-cluster1/conf/managed-schema   |    29 -
 .../configsets/cdcr-cluster1/conf/solrconfig.xml   |    80 -
 .../configsets/cdcr-cluster2/conf/managed-schema   |    29 -
 .../configsets/cdcr-cluster2/conf/solrconfig.xml   |    80 -
 .../cdcr-source-disabled/conf/schema.xml           |    29 -
 .../cdcr-source-disabled/conf/solrconfig.xml       |    60 -
 .../solr/configsets/cdcr-source/conf/schema.xml    |    29 -
 .../configsets/cdcr-source/conf/solrconfig.xml     |    75 -
 .../solr/configsets/cdcr-target/conf/schema.xml    |    29 -
 .../configsets/cdcr-target/conf/solrconfig.xml     |    62 -
 .../solr/configsets/schema-package/conf/schema.xml |    50 +
 .../conf/solrconfig.xml                            |     0
 .../upload/dih-script-transformer/managed-schema   |    25 -
 .../upload/dih-script-transformer/solrconfig.xml   |    61 -
 .../src/test/org/apache/hadoop/fs/FileUtil.java    |    10 +-
 .../datanode/fsdataset/impl/BlockPoolSlice.java    |     3 +-
 .../test/org/apache/hadoop/http/HttpServer2.java   |     3 +-
 .../analysis/ProtectedTermFilterFactoryTest.java   |     2 +-
 .../TestReversedWildcardFilterFactory.java         |     2 +-
 .../analysis/TestWordDelimiterFilterFactory.java   |     2 +-
 .../analysis/ThrowingMockTokenFilterFactory.java   |     2 +-
 .../apache/solr/analysis/TokenizerChainTest.java   |     2 +-
 .../TestEmbeddedSolrServerAdminHandler.java        |     5 +
 .../ChaosMonkeySafeLeaderWithPullReplicasTest.java |     2 +-
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |    37 +
 .../org/apache/solr/cloud/OverseerRolesTest.java   |     2 +-
 .../test/org/apache/solr/cloud/OverseerTest.java   |    16 +-
 .../org/apache/solr/cloud/RollingRestartTest.java  |     2 +-
 .../org/apache/solr/cloud/TestConfigSetsAPI.java   |   622 +-
 .../solr/cloud/TestConfigSetsAPIExclusivity.java   |     3 +
 .../solr/cloud/TestConfigSetsAPIZkFailure.java     |     1 +
 .../test/org/apache/solr/cloud/TestCryptoKeys.java |   209 -
 .../org/apache/solr/cloud/TestLazySolrCluster.java |    97 +
 .../test/org/apache/solr/cloud/ZkFailoverTest.java |    35 +-
 .../SimpleCollectionCreateDeleteTest.java          |   198 +-
 .../solr/cloud/cdcr/BaseCdcrDistributedZkTest.java |   906 -
 .../solr/cloud/cdcr/CdcrBidirectionalTest.java     |   244 -
 .../apache/solr/cloud/cdcr/CdcrBootstrapTest.java  |   373 -
 .../solr/cloud/cdcr/CdcrOpsAndBoundariesTest.java  |   332 -
 .../cloud/cdcr/CdcrReplicationHandlerTest.java     |   332 -
 .../solr/cloud/cdcr/CdcrRequestHandlerTest.java    |   183 -
 .../org/apache/solr/cloud/cdcr/CdcrTestsUtil.java  |   274 -
 .../cloud/cdcr/CdcrVersionReplicationTest.java     |   307 -
 .../solr/cloud/cdcr/CdcrWithNodesRestartsTest.java |   359 -
 .../org/apache/solr/cloud/hdfs/HdfsTestUtil.java   |    19 +-
 .../solr/core/BlobRepositoryMockingTest.java       |     2 +-
 .../apache/solr/core/DirectoryFactoriesTest.java   |   106 +
 .../test/org/apache/solr/core/MockInfoBean.java    |     2 +-
 .../org/apache/solr/core/ResourceLoaderTest.java   |     6 +-
 .../test/org/apache/solr/core/SolrCoreTest.java    |     3 -
 .../org/apache/solr/core/TestCodecSupport.java     |     8 +-
 .../src/test/org/apache/solr/core/TestConfig.java  |     2 +
 .../org/apache/solr/core/TestConfigOverlay.java    |     2 -
 .../org/apache/solr/core/TestDirectoryFactory.java |   106 -
 .../org/apache/solr/core/TestDynamicLoading.java   |   290 -
 .../apache/solr/core/TestDynamicLoadingUrl.java    |   128 -
 .../test/org/apache/solr/core/TestDynamicURP.java  |   111 -
 .../apache/solr/core/TestSolrConfigHandler.java    |    61 +-
 .../solr/filestore/TestDistribPackageStore.java    |     2 +-
 .../handler/FieldAnalysisRequestHandlerTest.java   |     4 +-
 .../apache/solr/handler/TestContainerPlugin.java   |     4 +-
 .../solr/handler/TestReplicationHandler.java       |     2 +-
 .../solr/handler/admin/MetricsHandlerTest.java     |    63 +-
 .../solr/handler/admin/TestApiFramework.java       |    41 +-
 .../solr/handler/admin/TestCollectionAPIs.java     |    12 +
 .../apache/solr/handler/admin/TestConfigsApi.java  |    23 +-
 .../handler/admin/ZookeeperStatusHandlerTest.java  |    35 +
 .../component/CustomTermsComponentTest.java        |   257 -
 .../component/DistributedTermsComponentTest.java   |    32 +-
 .../solr/handler/component/TermsComponentTest.java |    58 +-
 .../solr/handler/export/TestExportWriter.java      |    16 +-
 .../tagger/WordLengthTaggingFilterFactory.java     |     2 +-
 .../solr/parser/SolrQueryParserBaseTest.java       |     1 +
 .../src/test/org/apache/solr/pkg/TestPackages.java |   265 +-
 .../org/apache/solr/request/TestStreamBody.java    |     4 -
 .../solr/request/macro/TestMacroExpander.java      |    56 +-
 .../org/apache/solr/rest/SolrRestletTestBase.java  |     9 +-
 .../test/org/apache/solr/rest/TestRestManager.java |   147 +-
 .../apache/solr/rest/schema/TestBulkSchemaAPI.java |     2 +-
 .../schema/TestSerializedLuceneMatchVersion.java   |     4 -
 .../analysis/TestManagedStopFilterFactory.java     |     4 -
 .../analysis/TestManagedSynonymFilterFactory.java  |     4 -
 .../TestManagedSynonymGraphFilterFactory.java      |     4 -
 .../org/apache/solr/schema/BadIndexSchemaTest.java |     5 +
 .../apache/solr/schema/CustomAnalyzerStrField.java |     4 +-
 .../org/apache/solr/schema/DateRangeFieldTest.java |     4 +
 .../solr/schema/MockExchangeRateProvider.java      |     2 +-
 .../schema/OpenExchangeRatesOrgProviderTest.java   |     2 +-
 .../solr/schema/SpatialRPTFieldTypeTest.java       |     3 +-
 .../apache/solr/schema/TestCloudSchemaless.java    |     4 -
 .../org/apache/solr/search/QueryEqualityTest.java  |    65 +-
 .../solr/search/TestExtendedDismaxParser.java      |   146 +-
 .../search/TestRandomCollapseQParserPlugin.java    |    53 +-
 .../solr/search/TestReRankQParserPlugin.java       |    20 +-
 .../org/apache/solr/search/TestRealTimeGet.java    |     1 -
 .../test/org/apache/solr/search/TestRecovery.java  |     1 -
 .../org/apache/solr/search/TestSolr4Spatial2.java  |    78 +-
 .../org/apache/solr/search/TestStressRecovery.java |     1 -
 .../apache/solr/search/TestTermsQParserPlugin.java |    18 +-
 .../search/facet/TestCloudJSONFacetJoinDomain.java |    38 +-
 .../similarities/TestBooleanSimilarityFactory.java |    39 +
 .../solr/search/stats/TestExactStatsCache.java     |    74 +-
 .../solr/security/BasicAuthIntegrationTest.java    |     2 +-
 .../apache/solr/security/JWTAuthPluginTest.java    |    18 +-
 .../apache/solr/servlet/SecurityHeadersTest.java   |    93 +
 .../solr/servlet/TestRequestRateLimiter.java       |   236 +
 .../org/apache/solr/update/CdcrUpdateLogTest.java  |   783 -
 .../solr/update/DirectUpdateHandlerTest.java       |    18 +-
 .../apache/solr/update/SolrIndexConfigTest.java    |    19 +
 .../solr/update/TestInPlaceUpdatesDistrib.java     |     8 +-
 .../solr/update/TestNestedUpdateProcessor.java     |   346 +-
 .../CategoryRoutedAliasUpdateProcessorTest.java    |     2 +-
 .../DimensionalRoutedAliasUpdateProcessorTest.java |     2 +-
 .../apache/solr/update/processor/RuntimeUrp.java   |    40 -
 .../processor/TestNamedUpdateProcessors.java       |   163 -
 .../TimeRoutedAliasUpdateProcessorTest.java        |     2 +-
 .../org/apache/solr/util/TestCircuitBreaker.java   |   146 +-
 .../org/apache/solr/util/TestSafeXMLParsing.java   |     2 +-
 .../apache/solr/util/TestSolrCLIRunExample.java    |     2 +-
 .../org/apache/solr/util/TestSystemIdResolver.java |     2 +-
 .../apache/solr/util/stats/MetricUtilsTest.java    |    75 +-
 .../overseer/images/configSet-processor-flow.png   |   Bin 0 -> 37427 bytes
 solr/dev-docs/overseer/images/locking-levels.png   |   Bin 0 -> 9474 bytes
 .../overseer/images/session-lockTree-20nodes.png   |   Bin 0 -> 7608 bytes
 .../dev-docs/overseer/images/session-lockTree1.png |   Bin 0 -> 4368 bytes
 .../dev-docs/overseer/images/session-lockTree2.png |   Bin 0 -> 4515 bytes
 .../images/single-thread-clusterstate-updater.png  |   Bin 0 -> 18235 bytes
 .../overseer/images/state-change-steps.png         |   Bin 0 -> 267439 bytes
 solr/dev-docs/overseer/overseer.adoc               |   683 +
 solr/docker/Docker-FAQ.md                          |   320 +
 solr/docker/Dockerfile                             |    75 +
 solr/docker/README.md                              |   275 +
 solr/docker/build.gradle                           |    92 +
 solr/docker/docs/docker-compose.yml                |    13 +
 solr/docker/docs/docker-networking.md              |   249 +
 solr/docker/docs/precreate-collection.sh           |    20 +
 solr/docker/docs/set-heap.sh                       |    16 +
 solr/docker/include/scripts/docker-entrypoint.sh   |    31 +
 solr/docker/include/scripts/init-var-solr          |    61 +
 solr/docker/include/scripts/oom_solr.sh            |    38 +
 solr/docker/include/scripts/precreate-core         |    40 +
 solr/docker/include/scripts/run-initdb             |    28 +
 solr/docker/include/scripts/solr-create            |    66 +
 solr/docker/include/scripts/solr-demo              |    42 +
 solr/docker/include/scripts/solr-fg                |    56 +
 solr/docker/include/scripts/solr-foreground        |    15 +
 solr/docker/include/scripts/solr-precreate         |    27 +
 solr/docker/include/scripts/start-local-solr       |    21 +
 solr/docker/include/scripts/stop-local-solr        |    11 +
 solr/docker/include/scripts/wait-for-solr.sh       |    98 +
 solr/docker/include/scripts/wait-for-zookeeper.sh  |   165 +
 solr/docker/package/Dockerfile.local-package       |     3 +
 solr/docker/package/Dockerfile.release-package     |    74 +
 solr/docker/package/build.gradle                   |    36 +
 solr/docker/tests/README.md                        |     6 +
 solr/docker/tests/cases/create_bad_core/test.sh    |    16 +
 solr/docker/tests/cases/create_core/test.sh        |    24 +
 solr/docker/tests/cases/create_core_exec/test.sh   |    26 +
 .../cases/create_core_randomuser_rootgroup/test.sh |    30 +
 solr/docker/tests/cases/demo-tini/test.sh          |    25 +
 solr/docker/tests/cases/demo/test.sh               |    21 +
 .../empty-varsolr-dir-ramdomuser-rootgroup/test.sh |    44 +
 .../tests/cases/empty-varsolr-dir-solr/test.sh     |    45 +
 .../tests/cases/empty-varsolr-dir-user/test.sh     |    42 +
 .../empty-varsolr-vol-ramdomuser-rootgroup/test.sh |    42 +
 .../cases/empty-varsolr-vol-solr-nocopy/test.sh    |    47 +
 .../tests/cases/empty-varsolr-vol-solr/test.sh     |    41 +
 .../tests/cases/empty-varsolr-vol-user/test.sh     |    48 +
 solr/docker/tests/cases/gosu/test.sh               |    68 +
 solr/docker/tests/cases/initdb/test.sh             |    50 +
 solr/docker/tests/cases/precreate_core/test.sh     |    24 +
 .../precreate_core_randomuser_rootgroup/test.sh    |    29 +
 .../docker/tests/cases/test_log4j/bogus-log4j2.xml |     1 +
 solr/docker/tests/cases/test_log4j/log4j2.xml      |    76 +
 solr/docker/tests/cases/test_log4j/test.sh         |    34 +
 solr/docker/tests/cases/user_volume/test.sh        |    68 +
 solr/docker/tests/cases/version/test.sh            |    45 +
 solr/docker/tests/shared.sh                        |   133 +
 solr/example/README.md                             |     9 +-
 solr/example/build.gradle                          |     8 -
 solr/example/example-DIH/.gitignore                |     1 -
 solr/example/example-DIH/README.md                 |    55 -
 solr/example/example-DIH/build.xml                 |    42 -
 solr/example/example-DIH/hsqldb/.gitignore         |     5 -
 solr/example/example-DIH/hsqldb/ex.script          |   165 -
 solr/example/example-DIH/ivy.xml                   |    29 -
 .../solr/atom/conf/atom-data-config.xml            |    35 -
 .../solr/atom/conf/lang/stopwords_en.txt           |    54 -
 .../example-DIH/solr/atom/conf/managed-schema      |   106 -
 .../example-DIH/solr/atom/conf/protwords.txt       |    17 -
 .../example-DIH/solr/atom/conf/solrconfig.xml      |    64 -
 .../example-DIH/solr/atom/conf/synonyms.txt        |    29 -
 .../example-DIH/solr/atom/conf/url_types.txt       |     1 -
 solr/example/example-DIH/solr/atom/core.properties |     0
 .../conf/clustering/carrot2/kmeans-attributes.xml  |    19 -
 .../conf/clustering/carrot2/lingo-attributes.xml   |    24 -
 .../db/conf/clustering/carrot2/stc-attributes.xml  |    19 -
 solr/example/example-DIH/solr/db/conf/currency.xml |    67 -
 .../example-DIH/solr/db/conf/db-data-config.xml    |    29 -
 solr/example/example-DIH/solr/db/conf/elevate.xml  |    42 -
 .../solr/db/conf/lang/contractions_ca.txt          |     8 -
 .../solr/db/conf/lang/contractions_fr.txt          |    15 -
 .../solr/db/conf/lang/contractions_ga.txt          |     5 -
 .../solr/db/conf/lang/contractions_it.txt          |    23 -
 .../solr/db/conf/lang/hyphenations_ga.txt          |     5 -
 .../example-DIH/solr/db/conf/lang/stemdict_nl.txt  |     6 -
 .../example-DIH/solr/db/conf/lang/stoptags_ja.txt  |   420 -
 .../example-DIH/solr/db/conf/lang/stopwords_ar.txt |   125 -
 .../example-DIH/solr/db/conf/lang/stopwords_bg.txt |   193 -
 .../example-DIH/solr/db/conf/lang/stopwords_ca.txt |   220 -
 .../solr/db/conf/lang/stopwords_ckb.txt            |   136 -
 .../example-DIH/solr/db/conf/lang/stopwords_cz.txt |   172 -
 .../example-DIH/solr/db/conf/lang/stopwords_da.txt |   110 -
 .../example-DIH/solr/db/conf/lang/stopwords_de.txt |   294 -
 .../example-DIH/solr/db/conf/lang/stopwords_el.txt |    78 -
 .../example-DIH/solr/db/conf/lang/stopwords_en.txt |    54 -
 .../example-DIH/solr/db/conf/lang/stopwords_es.txt |   356 -
 .../example-DIH/solr/db/conf/lang/stopwords_eu.txt |    99 -
 .../example-DIH/solr/db/conf/lang/stopwords_fa.txt |   313 -
 .../example-DIH/solr/db/conf/lang/stopwords_fi.txt |    97 -
 .../example-DIH/solr/db/conf/lang/stopwords_fr.txt |   186 -
 .../example-DIH/solr/db/conf/lang/stopwords_ga.txt |   110 -
 .../example-DIH/solr/db/conf/lang/stopwords_gl.txt |   161 -
 .../example-DIH/solr/db/conf/lang/stopwords_hi.txt |   235 -
 .../example-DIH/solr/db/conf/lang/stopwords_hu.txt |   211 -
 .../example-DIH/solr/db/conf/lang/stopwords_hy.txt |    46 -
 .../example-DIH/solr/db/conf/lang/stopwords_id.txt |   359 -
 .../example-DIH/solr/db/conf/lang/stopwords_it.txt |   303 -
 .../example-DIH/solr/db/conf/lang/stopwords_ja.txt |   127 -
 .../example-DIH/solr/db/conf/lang/stopwords_lv.txt |   172 -
 .../example-DIH/solr/db/conf/lang/stopwords_nl.txt |   119 -
 .../example-DIH/solr/db/conf/lang/stopwords_no.txt |   194 -
 .../example-DIH/solr/db/conf/lang/stopwords_pt.txt |   253 -
 .../example-DIH/solr/db/conf/lang/stopwords_ro.txt |   233 -
 .../example-DIH/solr/db/conf/lang/stopwords_ru.txt |   243 -
 .../example-DIH/solr/db/conf/lang/stopwords_sv.txt |   133 -
 .../example-DIH/solr/db/conf/lang/stopwords_th.txt |   119 -
 .../example-DIH/solr/db/conf/lang/stopwords_tr.txt |   212 -
 .../example-DIH/solr/db/conf/lang/userdict_ja.txt  |    29 -
 .../example-DIH/solr/db/conf/managed-schema        |  1143 -
 .../solr/db/conf/mapping-FoldToASCII.txt           |  3813 --
 .../solr/db/conf/mapping-ISOLatin1Accent.txt       |   246 -
 .../example/example-DIH/solr/db/conf/protwords.txt |    21 -
 .../example-DIH/solr/db/conf/solrconfig.xml        |  1342 -
 .../example/example-DIH/solr/db/conf/spellings.txt |     2 -
 .../example/example-DIH/solr/db/conf/stopwords.txt |    14 -
 solr/example/example-DIH/solr/db/conf/synonyms.txt |    29 -
 .../example-DIH/solr/db/conf/update-script.js      |    53 -
 .../example-DIH/solr/db/conf/xslt/example.xsl      |   132 -
 .../example-DIH/solr/db/conf/xslt/example_atom.xsl |    67 -
 .../example-DIH/solr/db/conf/xslt/example_rss.xsl  |    66 -
 .../example/example-DIH/solr/db/conf/xslt/luke.xsl |   337 -
 .../example-DIH/solr/db/conf/xslt/updateXml.xsl    |    70 -
 solr/example/example-DIH/solr/db/core.properties   |     0
 .../conf/clustering/carrot2/kmeans-attributes.xml  |    19 -
 .../conf/clustering/carrot2/lingo-attributes.xml   |    24 -
 .../conf/clustering/carrot2/stc-attributes.xml     |    19 -
 .../example-DIH/solr/mail/conf/currency.xml        |    67 -
 .../example/example-DIH/solr/mail/conf/elevate.xml |    42 -
 .../solr/mail/conf/lang/contractions_ca.txt        |     8 -
 .../solr/mail/conf/lang/contractions_fr.txt        |    15 -
 .../solr/mail/conf/lang/contractions_ga.txt        |     5 -
 .../solr/mail/conf/lang/contractions_it.txt        |    23 -
 .../solr/mail/conf/lang/hyphenations_ga.txt        |     5 -
 .../solr/mail/conf/lang/stemdict_nl.txt            |     6 -
 .../solr/mail/conf/lang/stoptags_ja.txt            |   420 -
 .../solr/mail/conf/lang/stopwords_ar.txt           |   125 -
 .../solr/mail/conf/lang/stopwords_bg.txt           |   193 -
 .../solr/mail/conf/lang/stopwords_ca.txt           |   220 -
 .../solr/mail/conf/lang/stopwords_ckb.txt          |   136 -
 .../solr/mail/conf/lang/stopwords_cz.txt           |   172 -
 .../solr/mail/conf/lang/stopwords_da.txt           |   110 -
 .../solr/mail/conf/lang/stopwords_de.txt           |   294 -
 .../solr/mail/conf/lang/stopwords_el.txt           |    78 -
 .../solr/mail/conf/lang/stopwords_en.txt           |    54 -
 .../solr/mail/conf/lang/stopwords_es.txt           |   356 -
 .../solr/mail/conf/lang/stopwords_eu.txt           |    99 -
 .../solr/mail/conf/lang/stopwords_fa.txt           |   313 -
 .../solr/mail/conf/lang/stopwords_fi.txt           |    97 -
 .../solr/mail/conf/lang/stopwords_fr.txt           |   186 -
 .../solr/mail/conf/lang/stopwords_ga.txt           |   110 -
 .../solr/mail/conf/lang/stopwords_gl.txt           |   161 -
 .../solr/mail/conf/lang/stopwords_hi.txt           |   235 -
 .../solr/mail/conf/lang/stopwords_hu.txt           |   211 -
 .../solr/mail/conf/lang/stopwords_hy.txt           |    46 -
 .../solr/mail/conf/lang/stopwords_id.txt           |   359 -
 .../solr/mail/conf/lang/stopwords_it.txt           |   303 -
 .../solr/mail/conf/lang/stopwords_ja.txt           |   127 -
 .../solr/mail/conf/lang/stopwords_lv.txt           |   172 -
 .../solr/mail/conf/lang/stopwords_nl.txt           |   119 -
 .../solr/mail/conf/lang/stopwords_no.txt           |   194 -
 .../solr/mail/conf/lang/stopwords_pt.txt           |   253 -
 .../solr/mail/conf/lang/stopwords_ro.txt           |   233 -
 .../solr/mail/conf/lang/stopwords_ru.txt           |   243 -
 .../solr/mail/conf/lang/stopwords_sv.txt           |   133 -
 .../solr/mail/conf/lang/stopwords_th.txt           |   119 -
 .../solr/mail/conf/lang/stopwords_tr.txt           |   212 -
 .../solr/mail/conf/lang/userdict_ja.txt            |    29 -
 .../solr/mail/conf/mail-data-config.xml            |    12 -
 .../example-DIH/solr/mail/conf/managed-schema      |  1062 -
 .../solr/mail/conf/mapping-FoldToASCII.txt         |  3813 --
 .../solr/mail/conf/mapping-ISOLatin1Accent.txt     |   246 -
 .../example-DIH/solr/mail/conf/protwords.txt       |    21 -
 .../example-DIH/solr/mail/conf/solrconfig.xml      |  1345 -
 .../example-DIH/solr/mail/conf/spellings.txt       |     2 -
 .../example-DIH/solr/mail/conf/stopwords.txt       |    14 -
 .../example-DIH/solr/mail/conf/synonyms.txt        |    29 -
 .../example-DIH/solr/mail/conf/update-script.js    |    53 -
 .../example-DIH/solr/mail/conf/xslt/example.xsl    |   132 -
 .../solr/mail/conf/xslt/example_atom.xsl           |    67 -
 .../solr/mail/conf/xslt/example_rss.xsl            |    66 -
 .../example-DIH/solr/mail/conf/xslt/luke.xsl       |   337 -
 .../example-DIH/solr/mail/conf/xslt/updateXml.xsl  |    70 -
 solr/example/example-DIH/solr/mail/core.properties |     0
 solr/example/example-DIH/solr/solr.xml             |     2 -
 .../conf/clustering/carrot2/kmeans-attributes.xml  |    19 -
 .../conf/clustering/carrot2/lingo-attributes.xml   |    24 -
 .../conf/clustering/carrot2/stc-attributes.xml     |    19 -
 .../example-DIH/solr/solr/conf/currency.xml        |    67 -
 .../example/example-DIH/solr/solr/conf/elevate.xml |    42 -
 .../solr/solr/conf/lang/contractions_ca.txt        |     8 -
 .../solr/solr/conf/lang/contractions_fr.txt        |    15 -
 .../solr/solr/conf/lang/contractions_ga.txt        |     5 -
 .../solr/solr/conf/lang/contractions_it.txt        |    23 -
 .../solr/solr/conf/lang/hyphenations_ga.txt        |     5 -
 .../solr/solr/conf/lang/stemdict_nl.txt            |     6 -
 .../solr/solr/conf/lang/stoptags_ja.txt            |   420 -
 .../solr/solr/conf/lang/stopwords_ar.txt           |   125 -
 .../solr/solr/conf/lang/stopwords_bg.txt           |   193 -
 .../solr/solr/conf/lang/stopwords_ca.txt           |   220 -
 .../solr/solr/conf/lang/stopwords_ckb.txt          |   136 -
 .../solr/solr/conf/lang/stopwords_cz.txt           |   172 -
 .../solr/solr/conf/lang/stopwords_da.txt           |   110 -
 .../solr/solr/conf/lang/stopwords_de.txt           |   294 -
 .../solr/solr/conf/lang/stopwords_el.txt           |    78 -
 .../solr/solr/conf/lang/stopwords_en.txt           |    54 -
 .../solr/solr/conf/lang/stopwords_es.txt           |   356 -
 .../solr/solr/conf/lang/stopwords_eu.txt           |    99 -
 .../solr/solr/conf/lang/stopwords_fa.txt           |   313 -
 .../solr/solr/conf/lang/stopwords_fi.txt           |    97 -
 .../solr/solr/conf/lang/stopwords_fr.txt           |   186 -
 .../solr/solr/conf/lang/stopwords_ga.txt           |   110 -
 .../solr/solr/conf/lang/stopwords_gl.txt           |   161 -
 .../solr/solr/conf/lang/stopwords_hi.txt           |   235 -
 .../solr/solr/conf/lang/stopwords_hu.txt           |   211 -
 .../solr/solr/conf/lang/stopwords_hy.txt           |    46 -
 .../solr/solr/conf/lang/stopwords_id.txt           |   359 -
 .../solr/solr/conf/lang/stopwords_it.txt           |   303 -
 .../solr/solr/conf/lang/stopwords_ja.txt           |   127 -
 .../solr/solr/conf/lang/stopwords_lv.txt           |   172 -
 .../solr/solr/conf/lang/stopwords_nl.txt           |   119 -
 .../solr/solr/conf/lang/stopwords_no.txt           |   194 -
 .../solr/solr/conf/lang/stopwords_pt.txt           |   253 -
 .../solr/solr/conf/lang/stopwords_ro.txt           |   233 -
 .../solr/solr/conf/lang/stopwords_ru.txt           |   243 -
 .../solr/solr/conf/lang/stopwords_sv.txt           |   133 -
 .../solr/solr/conf/lang/stopwords_th.txt           |   119 -
 .../solr/solr/conf/lang/stopwords_tr.txt           |   212 -
 .../solr/solr/conf/lang/userdict_ja.txt            |    29 -
 .../example-DIH/solr/solr/conf/managed-schema      |  1143 -
 .../solr/solr/conf/mapping-FoldToASCII.txt         |  3813 --
 .../solr/solr/conf/mapping-ISOLatin1Accent.txt     |   246 -
 .../example-DIH/solr/solr/conf/protwords.txt       |    21 -
 .../solr/solr/conf/solr-data-config.xml            |    25 -
 .../example-DIH/solr/solr/conf/solrconfig.xml      |  1340 -
 .../example-DIH/solr/solr/conf/spellings.txt       |     2 -
 .../example-DIH/solr/solr/conf/stopwords.txt       |    14 -
 .../example-DIH/solr/solr/conf/synonyms.txt        |    29 -
 .../example-DIH/solr/solr/conf/update-script.js    |    53 -
 .../example-DIH/solr/solr/conf/xslt/example.xsl    |   132 -
 .../solr/solr/conf/xslt/example_atom.xsl           |    67 -
 .../solr/solr/conf/xslt/example_rss.xsl            |    66 -
 .../example-DIH/solr/solr/conf/xslt/luke.xsl       |   337 -
 .../example-DIH/solr/solr/conf/xslt/updateXml.xsl  |    70 -
 solr/example/example-DIH/solr/solr/core.properties |     0
 .../example-DIH/solr/tika/conf/managed-schema      |    54 -
 .../example-DIH/solr/tika/conf/solrconfig.xml      |    61 -
 .../solr/tika/conf/tika-data-config.xml            |    26 -
 solr/example/example-DIH/solr/tika/core.properties |     0
 solr/example/files/README.md                       |   167 -
 .../browse-resources/velocity/resources.properties |    82 -
 .../velocity/resources_de_DE.properties            |    18 -
 .../velocity/resources_fr_FR.properties            |    20 -
 solr/example/files/conf/currency.xml               |    67 -
 solr/example/files/conf/elevate.xml                |    42 -
 solr/example/files/conf/email_url_types.txt        |     2 -
 solr/example/files/conf/lang/contractions_ca.txt   |     8 -
 solr/example/files/conf/lang/contractions_fr.txt   |    15 -
 solr/example/files/conf/lang/contractions_ga.txt   |     5 -
 solr/example/files/conf/lang/contractions_it.txt   |    23 -
 solr/example/files/conf/lang/hyphenations_ga.txt   |     5 -
 solr/example/files/conf/lang/stemdict_nl.txt       |     6 -
 solr/example/files/conf/lang/stoptags_ja.txt       |   420 -
 solr/example/files/conf/lang/stopwords_ar.txt      |   125 -
 solr/example/files/conf/lang/stopwords_bg.txt      |   193 -
 solr/example/files/conf/lang/stopwords_ca.txt      |   220 -
 solr/example/files/conf/lang/stopwords_cz.txt      |   172 -
 solr/example/files/conf/lang/stopwords_da.txt      |   110 -
 solr/example/files/conf/lang/stopwords_de.txt      |   294 -
 solr/example/files/conf/lang/stopwords_el.txt      |    78 -
 solr/example/files/conf/lang/stopwords_en.txt      |    54 -
 solr/example/files/conf/lang/stopwords_es.txt      |   356 -
 solr/example/files/conf/lang/stopwords_eu.txt      |    99 -
 solr/example/files/conf/lang/stopwords_fa.txt      |   313 -
 solr/example/files/conf/lang/stopwords_fi.txt      |    97 -
 solr/example/files/conf/lang/stopwords_fr.txt      |   186 -
 solr/example/files/conf/lang/stopwords_ga.txt      |   110 -
 solr/example/files/conf/lang/stopwords_gl.txt      |   161 -
 solr/example/files/conf/lang/stopwords_hi.txt      |   235 -
 solr/example/files/conf/lang/stopwords_hu.txt      |   211 -
 solr/example/files/conf/lang/stopwords_hy.txt      |    46 -
 solr/example/files/conf/lang/stopwords_id.txt      |   359 -
 solr/example/files/conf/lang/stopwords_it.txt      |   303 -
 solr/example/files/conf/lang/stopwords_ja.txt      |   127 -
 solr/example/files/conf/lang/stopwords_lv.txt      |   172 -
 solr/example/files/conf/lang/stopwords_nl.txt      |   119 -
 solr/example/files/conf/lang/stopwords_no.txt      |   194 -
 solr/example/files/conf/lang/stopwords_pt.txt      |   253 -
 solr/example/files/conf/lang/stopwords_ro.txt      |   233 -
 solr/example/files/conf/lang/stopwords_ru.txt      |   243 -
 solr/example/files/conf/lang/stopwords_sv.txt      |   133 -
 solr/example/files/conf/lang/stopwords_th.txt      |   119 -
 solr/example/files/conf/lang/stopwords_tr.txt      |   212 -
 solr/example/files/conf/lang/userdict_ja.txt       |    29 -
 solr/example/files/conf/managed-schema             |   520 -
 solr/example/files/conf/params.json                |    34 -
 solr/example/files/conf/protwords.txt              |    21 -
 solr/example/files/conf/solrconfig.xml             |  1405 -
 solr/example/files/conf/stopwords.txt              |    14 -
 solr/example/files/conf/synonyms.txt               |    29 -
 solr/example/files/conf/update-script.js           |   115 -
 solr/example/files/conf/velocity/browse.vm         |    32 -
 solr/example/files/conf/velocity/dropit.js         |     0
 solr/example/files/conf/velocity/facet_doc_type.vm |     2 -
 .../files/conf/velocity/facet_text_shingles.vm     |    12 -
 solr/example/files/conf/velocity/facets.vm         |    24 -
 solr/example/files/conf/velocity/footer.vm         |    29 -
 solr/example/files/conf/velocity/head.vm           |   290 -
 solr/example/files/conf/velocity/hit.vm            |    77 -
 .../files/conf/velocity/img/english_640.png        |   Bin 138412 -> 0 bytes
 .../example/files/conf/velocity/img/france_640.png |   Bin 99992 -> 0 bytes
 .../files/conf/velocity/img/germany_640.png        |   Bin 105271 -> 0 bytes
 solr/example/files/conf/velocity/img/globe_256.png |   Bin 46622 -> 0 bytes
 .../files/conf/velocity/jquery.tx3-tag-cloud.js    |     0
 solr/example/files/conf/velocity/js/dropit.js      |    97 -
 .../files/conf/velocity/js/jquery.autocomplete.js  |   763 -
 .../files/conf/velocity/js/jquery.tx3-tag-cloud.js |    70 -
 solr/example/files/conf/velocity/layout.vm         |    42 -
 solr/example/files/conf/velocity/macros.vm         |    16 -
 .../example/files/conf/velocity/mime_type_lists.vm |    68 -
 solr/example/files/conf/velocity/results.vm        |    20 -
 solr/example/files/conf/velocity/results_list.vm   |    21 -
 solr/example/films/README.md                       |    46 -
 solr/licenses/activation-1.1.1.jar.sha1            |     1 -
 solr/licenses/activation-LICENSE-CDDL.txt          |   119 -
 .../android-json-0.0.20131108.vaadin1.jar.sha1     |     1 -
 solr/licenses/android-json-LICENSE-ASL.txt         |   202 -
 solr/licenses/ant-1.8.2.jar.sha1                   |     1 -
 solr/licenses/ant-LICENSE-ASL.txt                  |   272 -
 solr/licenses/ant-NOTICE.txt                       |    26 -
 solr/licenses/asciidoctor-ant-1.6.2.jar.sha1       |     1 -
 solr/licenses/asciidoctor-ant-LICENSE-ASL.txt      |   202 -
 solr/licenses/asciidoctor-ant-NOTICE.txt           |     5 -
 solr/licenses/commons-io-2.6.jar.sha1              |     1 -
 solr/licenses/commons-io-2.8.0.jar.sha1            |     1 +
 solr/licenses/derby-10.9.1.0.jar.sha1              |     1 -
 solr/licenses/derby-LICENSE-ASL.txt                |   202 -
 solr/licenses/derby-NOTICE.txt                     |   182 -
 solr/licenses/gimap-1.5.1.jar.sha1                 |     1 -
 solr/licenses/gimap-LICENSE-CDDL.txt               |   135 -
 solr/licenses/hamcrest-2.2.jar.sha1                |     1 +
 .../licenses/hamcrest-LICENSE-BSD.txt              |     0
 ...android-json-NOTICE.txt => hamcrest-NOTICE.txt} |     0
 solr/licenses/hamcrest-core-1.3.jar.sha1           |     1 -
 solr/licenses/javax.mail-1.5.1.jar.sha1            |     1 -
 solr/licenses/javax.mail-LICENSE-CDDL.txt          |   135 -
 solr/licenses/jsoup-1.12.1.jar.sha1                |     1 -
 solr/licenses/jsoup-LICENSE-MIT.txt                |    21 -
 solr/licenses/junit4-ant-2.7.6.jar.sha1            |     1 -
 solr/licenses/junit4-ant-LICENSE-ASL.txt           |   202 -
 solr/licenses/junit4-ant-NOTICE.txt                |    12 -
 solr/licenses/org.restlet-2.4.3.jar.sha1           |     1 -
 solr/licenses/org.restlet-LICENSE-ASL.txt          |   201 -
 solr/licenses/org.restlet-NOTICE.txt               |     2 -
 .../org.restlet.ext.servlet-2.4.3.jar.sha1         |     1 -
 .../org.restlet.ext.servlet-LICENSE-ASL.txt        |   201 -
 solr/licenses/org.restlet.ext.servlet-NOTICE.txt   |     2 -
 solr/licenses/slf4j-simple-1.7.24.jar.sha1         |     1 -
 solr/licenses/start.jar.sha1                       |     1 -
 solr/licenses/velocity-engine-core-2.0.jar.sha1    |     1 -
 solr/licenses/velocity-engine-core-LICENSE-ASL.txt |   202 -
 solr/licenses/velocity-engine-core-NOTICE.txt      |     7 -
 solr/licenses/velocity-tools-generic-3.0.jar.sha1  |     1 -
 .../velocity-tools-generic-LICENSE-ASL.txt         |   201 -
 solr/licenses/velocity-tools-generic-NOTICE.txt    |    12 -
 solr/licenses/velocity-tools-view-3.0.jar.sha1     |     1 -
 solr/licenses/velocity-tools-view-LICENSE-ASL.txt  |   201 -
 solr/licenses/velocity-tools-view-NOTICE.txt       |    12 -
 solr/licenses/velocity-tools-view-jsp-3.0.jar.sha1 |     1 -
 .../velocity-tools-view-jsp-LICENSE-ASL.txt        |   201 -
 solr/licenses/velocity-tools-view-jsp-NOTICE.txt   |    12 -
 solr/licenses/zookeeper-3.6.1.jar.sha1             |     1 -
 solr/licenses/zookeeper-3.6.2.jar.sha1             |     1 +
 solr/licenses/zookeeper-jute-3.6.1.jar.sha1        |     1 -
 solr/licenses/zookeeper-jute-3.6.2.jar.sha1        |     1 +
 solr/packaging/build.gradle                        |   107 +-
 solr/server/README.md                              |     4 +-
 solr/server/build.xml                              |    54 -
 solr/server/etc/security.policy                    |     2 +-
 solr/server/ivy.xml                                |    74 -
 .../solr/configsets/_default/conf/solrconfig.xml   |   213 +-
 .../conf/solrconfig.xml                            |   297 +-
 .../conf/velocity/README.md                        |   116 -
 .../conf/velocity/VM_global_library.vm             |   186 -
 .../conf/velocity/browse.vm                        |    33 -
 .../conf/velocity/cluster.vm                       |    19 -
 .../conf/velocity/cluster_results.vm               |    31 -
 .../conf/velocity/debug.vm                         |    28 -
 .../conf/velocity/did_you_mean.vm                  |    11 -
 .../conf/velocity/error.vm                         |    11 -
 .../conf/velocity/facet_fields.vm                  |    24 -
 .../conf/velocity/facet_pivot.vm                   |    12 -
 .../conf/velocity/facet_queries.vm                 |    12 -
 .../conf/velocity/facet_ranges.vm                  |    23 -
 .../conf/velocity/facets.vm                        |    10 -
 .../conf/velocity/footer.vm                        |    43 -
 .../conf/velocity/head.vm                          |    37 -
 .../conf/velocity/header.vm                        |     7 -
 .../conf/velocity/hit.vm                           |    25 -
 .../conf/velocity/hit_grouped.vm                   |    43 -
 .../conf/velocity/hit_plain.vm                     |    25 -
 .../conf/velocity/join_doc.vm                      |    20 -
 .../conf/velocity/jquery.autocomplete.css          |    48 -
 .../conf/velocity/jquery.autocomplete.js           |   763 -
 .../conf/velocity/layout.vm                        |    24 -
 .../conf/velocity/main.css                         |   231 -
 .../conf/velocity/mime_type_lists.vm               |    68 -
 .../conf/velocity/pagination_bottom.vm             |    22 -
 .../conf/velocity/pagination_top.vm                |    29 -
 .../conf/velocity/product_doc.vm                   |    32 -
 .../conf/velocity/query.vm                         |    42 -
 .../conf/velocity/query_form.vm                    |    64 -
 .../conf/velocity/query_group.vm                   |    43 -
 .../conf/velocity/query_spatial.vm                 |    75 -
 .../conf/velocity/results_list.vm                  |    22 -
 .../conf/velocity/richtext_doc.vm                  |   153 -
 .../conf/velocity/suggest.vm                       |     8 -
 .../conf/velocity/tabs.vm                          |    50 -
 solr/solr-ref-guide/README.adoc                    |    20 +-
 solr/solr-ref-guide/build.gradle                   |   231 +-
 solr/solr-ref-guide/build.xml                      |   305 -
 solr/solr-ref-guide/ivy.xml                        |    35 -
 solr/solr-ref-guide/src/_config.yml.template       |    36 +-
 solr/solr-ref-guide/src/_includes/footer.html      |     2 +-
 solr/solr-ref-guide/src/_includes/head.html        |     3 +-
 .../adding-custom-plugins-in-solrcloud-mode.adoc   |   333 -
 solr/solr-ref-guide/src/aliases.adoc               |     2 -
 solr/solr-ref-guide/src/analytics.adoc             |     2 +-
 solr/solr-ref-guide/src/cdcr-api.adoc              |   321 -
 solr/solr-ref-guide/src/cdcr-architecture.adoc     |   167 -
 solr/solr-ref-guide/src/cdcr-config.adoc           |   376 -
 solr/solr-ref-guide/src/cdcr-operations.adoc       |    49 -
 solr/solr-ref-guide/src/circuit-breakers.adoc      |    61 +-
 .../src/cluster-node-management.adoc               |     2 +-
 solr/solr-ref-guide/src/collection-management.adoc |     5 +-
 .../src/collection-specific-tools.adoc             |     3 +-
 .../src/common-query-parameters.adoc               |     8 +-
 solr/solr-ref-guide/src/config-api.adoc            |     3 -
 solr/solr-ref-guide/src/config-sets.adoc           |     2 +-
 solr/solr-ref-guide/src/configsets-api.adoc        |    21 +-
 .../src/configuring-solrconfig-xml.adoc            |    13 +-
 solr/solr-ref-guide/src/core-specific-tools.adoc   |     1 -
 .../src/cross-data-center-replication-cdcr.adoc    |    63 -
 solr/solr-ref-guide/src/css/navs.css               |     2 +-
 solr/solr-ref-guide/src/dataimport-screen.adoc     |    28 -
 .../src/documents-fields-and-schema-design.adoc    |     2 +-
 solr/solr-ref-guide/src/faceting.adoc              |     2 +
 .../src/field-types-included-with-solr.adoc        |    62 +-
 solr/solr-ref-guide/src/filter-descriptions.adoc   |     2 +-
 solr/solr-ref-guide/src/highlighting.adoc          |     2 +-
 .../src/images/dataimport-screen/dataimport.png    |   Bin 126440 -> 0 bytes
 .../src/implicit-requesthandlers.adoc              |     6 +-
 solr/solr-ref-guide/src/index-replication.adoc     |     2 +-
 solr/solr-ref-guide/src/index.adoc                 |     3 +
 .../src/indexconfig-in-solrconfig.adoc             |    10 +
 .../src/indexing-and-basic-data-operations.adoc    |     3 -
 .../src/indexing-nested-documents.adoc             |   539 +-
 .../src/initparams-in-solrconfig.adoc              |     2 +-
 solr/solr-ref-guide/src/installing-solr.adoc       |     5 +-
 .../src/json-faceting-domain-changes.adoc          |    10 +-
 solr/solr-ref-guide/src/libs.adoc                  |     2 -
 solr/solr-ref-guide/src/luke-request-handler.adoc  |    77 +
 .../src/major-changes-from-solr-5-to-solr-6.adoc   |     2 +-
 .../src/major-changes-in-solr-9.adoc               |    21 +
 .../src/meta-docs/asciidoc-syntax.adoc             |     2 +-
 solr/solr-ref-guide/src/meta-docs/jekyll.adoc      |     6 +-
 solr/solr-ref-guide/src/meta-docs/publish.adoc     |    27 +-
 solr/solr-ref-guide/src/other-parsers.adoc         |   129 +-
 .../src/query-settings-in-solrconfig.adoc          |    37 +-
 solr/solr-ref-guide/src/rate-limiters.adoc         |   101 +
 ...andlers-and-searchcomponents-in-solrconfig.adoc |   290 +-
 solr/solr-ref-guide/src/response-writers.adoc      |    10 +-
 .../src/rule-based-authorization-plugin.adoc       |     4 +-
 solr/solr-ref-guide/src/schema-browser-screen.adoc |     2 +
 .../src/searching-nested-documents.adoc            |   419 +-
 solr/solr-ref-guide/src/searching.adoc             |     2 -
 .../src/shards-and-indexing-data-in-solrcloud.adoc |     2 +
 .../src/solr-control-script-reference.adoc         |     6 -
 solr/solr-ref-guide/src/solr-plugins.adoc          |     9 +-
 solr/solr-ref-guide/src/solr-tutorial.adoc         |    18 +-
 solr/solr-ref-guide/src/solr-upgrade-notes.adoc    |     2 -
 solr/solr-ref-guide/src/solrcloud.adoc             |     5 +-
 .../src/stream-decorator-reference.adoc            |     6 +-
 .../src/the-query-elevation-component.adoc         |    16 +-
 solr/solr-ref-guide/src/the-terms-component.adoc   |    55 +-
 solr/solr-ref-guide/src/tokenizers.adoc            |     2 +-
 .../src/transforming-result-documents.adoc         |    43 +-
 .../src/updating-parts-of-documents.adoc           |   142 +-
 .../src/uploading-data-with-index-handlers.adoc    |     7 +-
 ...ta-store-data-with-the-data-import-handler.adoc |  1077 -
 ...ing-the-solr-administration-user-interface.adoc |     1 -
 .../src/velocity-response-writer.adoc              |   122 -
 solr/solr-ref-guide/src/velocity-search-ui.adoc    |    26 -
 .../tools/CustomizedAsciidoctorAntTask.java        |    34 -
 solr/solr-ref-guide/tools/asciidoctor-antlib.xml   |    22 -
 solr/solrj/build.gradle                            |     1 -
 solr/solrj/build.xml                               |    88 -
 solr/solrj/ivy.xml                                 |    77 -
 .../org/apache/solr/client/solrj/SolrClient.java   |     8 +
 .../org/apache/solr/client/solrj/SolrRequest.java  |    19 +
 .../client/solrj/impl/BaseCloudSolrClient.java     |     8 +-
 .../solrj/impl/HttpClientBuilderFactory.java       |     3 +-
 .../solr/client/solrj/impl/HttpClientUtil.java     |     3 +-
 .../solr/client/solrj/impl/HttpSolrClient.java     |    52 +-
 .../client/solrj/impl/Krb5HttpClientBuilder.java   |     5 +-
 .../solr/client/solrj/impl/LBSolrClient.java       |     3 +-
 .../PreemptiveBasicAuthClientBuilderFactory.java   |     8 +-
 .../solrj/impl/SolrClientNodeStateProvider.java    |     4 +-
 .../client/solrj/io/stream/ScoreNodesStream.java   |     4 -
 .../solr/client/solrj/io/stream/TupleStream.java   |    38 +-
 .../solrj/request/AbstractUpdateRequest.java       |     5 +
 .../solrj/request/CollectionAdminRequest.java      |    27 +-
 .../client/solrj/request/CollectionApiMapping.java |   100 -
 .../solrj/request/ConfigSetAdminRequest.java       |     5 +
 .../client/solrj/request/CoreAdminRequest.java     |     5 +
 .../solrj/request/DelegationTokenRequest.java      |    15 +
 .../client/solrj/request/DirectXmlRequest.java     |     5 +
 .../solrj/request/DocumentAnalysisRequest.java     |     5 +
 .../client/solrj/request/FieldAnalysisRequest.java |     5 +
 .../client/solrj/request/GenericSolrRequest.java   |     5 +
 .../client/solrj/request/HealthCheckRequest.java   |     5 +-
 .../solr/client/solrj/request/LukeRequest.java     |     5 +
 .../solr/client/solrj/request/QueryRequest.java    |     4 +
 .../apache/solr/client/solrj/request/SolrPing.java |     5 +
 .../solr/client/solrj/request/V2Request.java       |     5 +
 .../solrj/request/beans/ClusterPropInfo.java       |    72 +
 .../solrj/request/beans/CreateConfigInfo.java      |    32 +
 .../solrj/request/beans/RateLimiterMeta.java       |    73 +
 .../request/schema/AbstractSchemaRequest.java      |     4 +
 .../RequestReplicaListTransformerGenerator.java    |    16 +-
 .../java/org/apache/solr/cluster/api/ApiType.java  |    31 +
 .../apache/solr/cluster/api/CollectionConfig.java  |    27 +
 .../org/apache/solr/cluster/api/HashRange.java     |    42 +
 .../java/org/apache/solr/cluster/api/Resource.java |    41 +
 .../java/org/apache/solr/cluster/api/Router.java   |    25 +
 .../java/org/apache/solr/cluster/api/Shard.java    |    39 +
 .../org/apache/solr/cluster/api/ShardReplica.java  |    57 +
 .../org/apache/solr/cluster/api/SimpleMap.java     |    80 +
 .../org/apache/solr/cluster/api/SolrCluster.java   |    48 +
 .../apache/solr/cluster/api/SolrCollection.java    |    34 +
 .../java/org/apache/solr/cluster/api/SolrNode.java |    36 +
 .../org/apache/solr/cluster/api/package-info.java  |    21 +
 .../org/apache/solr/common/LazySolrCluster.java    |   446 +
 .../java/org/apache/solr/common/MapWriterMap.java  |     9 +-
 .../org/apache/solr/common/NavigableObject.java    |     6 +
 .../java/org/apache/solr/common/SimpleZkMap.java   |   139 +
 .../java/org/apache/solr/common/SolrException.java |     1 +
 .../solr/common/annotation/SolrSingleThreaded.java |    34 -
 .../solr/common/annotation/SolrThreadUnsafe.java   |    34 +
 .../java/org/apache/solr/common/cloud/Aliases.java |     8 +
 .../solr/common/cloud/ClusterProperties.java       |    17 +
 .../org/apache/solr/common/cloud/ClusterState.java |     4 +
 .../org/apache/solr/common/cloud/DocRouter.java    |    13 +-
 .../solr/common/cloud/NodesSysPropsCacher.java     |     4 +-
 .../apache/solr/common/cloud/SolrClassLoader.java  |    29 +
 .../org/apache/solr/common/cloud/SolrZkClient.java |     3 +
 .../apache/solr/common/cloud/ZkConfigManager.java  |    23 +-
 .../apache/solr/common/cloud/ZkStateReader.java    |    10 +-
 .../apache/solr/common/params/CommonParams.java    |     6 +-
 .../apache/solr/common/params/ConfigSetParams.java |     2 +
 .../solr/common/params/DefaultSolrParams.java      |     2 +-
 .../org/apache/solr/common/params/FacetParams.java |    22 -
 .../apache/solr/common/util/JsonSchemaCreator.java |    14 +-
 .../solr/common/util/JsonSchemaValidator.java      |    26 +-
 .../solr/common/util/LinkedSimpleHashMap.java      |    34 +
 .../org/apache/solr/common/util/NamedList.java     |    44 +-
 .../java/org/apache/solr/common/util/Utils.java    |    87 +-
 .../apache/solr/common/util/WrappedSimpleMap.java  |    49 +
 .../src/resources/apispec/cluster.Commands.json    |   146 -
 .../apispec/cluster.commandstatus.delete.json      |    10 -
 .../resources/apispec/cluster.commandstatus.json   |    20 -
 .../apispec/cluster.configs.Commands.json          |    34 -
 .../resources/apispec/cluster.configs.delete.json  |    12 -
 .../src/resources/apispec/cluster.configs.json     |    12 -
 solr/solrj/src/resources/apispec/cluster.json      |    14 -
 .../solrj/src/resources/apispec/cluster.nodes.json |    12 -
 .../apispec/collections.collection.delete.json     |    13 -
 solr/solrj/src/resources/apispec/collections.json  |    13 -
 solr/solrj/src/resources/apispec/node.Info.json    |     2 +-
 .../IndexingNestedDocuments.java                   |   280 +
 .../solr/client/solrj/io/stream/StreamingTest.java |     7 +
 .../solr/client/solrj/request/SchemaTest.java      |     4 -
 .../apache/solr/common/util/JsonValidatorTest.java |     9 -
 .../solr/common/util/TestFastJavabinDecoder.java   |    13 +-
 .../solr/common/util/TestZkMaintenanceUtils.java   |    60 +
 solr/test-framework/build.gradle                   |     1 +
 solr/test-framework/build.xml                      |   121 -
 solr/test-framework/ivy.xml                        |    42 -
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |    16 -
 .../solr/analysis/MockCharFilterFactory.java       |     2 +-
 .../solr/analysis/MockTokenFilterFactory.java      |     2 +-
 .../apache/solr/analysis/MockTokenizerFactory.java |     2 +-
 .../analysis/StringMockSolrResourceLoader.java     |     2 +-
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |     6 +-
 .../java/org/apache/solr/cloud/ConfigRequest.java  |     5 +
 .../apache/solr/cloud/MiniSolrCloudCluster.java    |     9 +-
 solr/webapp/build.xml                              |    69 -
 solr/webapp/web/WEB-INF/web.xml                    |    14 -
 solr/webapp/web/css/angular/dataimport.css         |   371 -
 solr/webapp/web/css/angular/menu.css               |     1 -
 solr/webapp/web/index.html                         |     4 -
 solr/webapp/web/js/angular/app.js                  |    16 -
 .../web/js/angular/controllers/dataimport.js       |   302 -
 solr/webapp/web/js/angular/services.js             |    15 -
 solr/webapp/web/partials/dataimport.html           |   210 -
 versions.lock                                      |    80 +-
 versions.props                                     |    13 +-
 2344 files changed, 87157 insertions(+), 189283 deletions(-)
 delete mode 100644 .github/workflows/ant.yml
 create mode 100644 .github/workflows/docker-test.yml
 create mode 100644 .muse/config.toml
 delete mode 100755 build.xml
 create mode 100644 dev-docs/working-between-major-versions.adoc
 delete mode 100644 dev-tools/idea/.idea/ant.xml
 delete mode 100644 dev-tools/idea/.idea/codeStyleSettings.xml
 delete mode 100644 dev-tools/idea/.idea/compiler.xml
 delete mode 100644 dev-tools/idea/.idea/copyright/Apache_Software_Foundation.xml
 delete mode 100644 dev-tools/idea/.idea/copyright/profiles_settings.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Derby.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/HSQLDB.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/ICU_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Ivy.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/JUnit.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Morfologik_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_DIH_core_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_DIH_extras_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_DIH_test_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_core_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_core_test_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_example_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_extraction_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_jaeger_tracer_configurator_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_prometheus_exporter_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_test_framework_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solr_velocity_library.xml
 delete mode 100644 dev-tools/idea/.idea/libraries/Solrj_library.xml
 delete mode 100755 dev-tools/idea/.idea/misc.xml
 delete mode 100644 dev-tools/idea/.idea/modules.xml
 delete mode 100644 dev-tools/idea/.idea/projectCodeStyle.xml
 delete mode 100644 dev-tools/idea/.idea/vcs.xml
 delete mode 100644 dev-tools/idea/.idea/workspace.xml
 delete mode 100644 dev-tools/idea/dev-tools/scripts/scripts.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/common/analysis-common.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/icu/icu.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/kuromoji/kuromoji.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/morfologik/morfologik.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/nori/nori.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/opennlp/opennlp.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/phonetic/phonetic.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/smartcn/smartcn.iml
 delete mode 100644 dev-tools/idea/lucene/analysis/stempel/stempel.iml
 delete mode 100644 dev-tools/idea/lucene/backward-codecs/backward-codecs.iml
 delete mode 100644 dev-tools/idea/lucene/benchmark/conf/benchmark-conf.iml
 delete mode 100644 dev-tools/idea/lucene/benchmark/src/benchmark.iml
 delete mode 100644 dev-tools/idea/lucene/classification/classification.iml
 delete mode 100644 dev-tools/idea/lucene/codecs/src/codecs.iml
 delete mode 100644 dev-tools/idea/lucene/codecs/src/test/codecs-tests.iml
 delete mode 100644 dev-tools/idea/lucene/core/src/lucene-core.iml
 delete mode 100644 dev-tools/idea/lucene/core/src/test/lucene-core-tests.iml
 delete mode 100644 dev-tools/idea/lucene/demo/demo.iml
 delete mode 100644 dev-tools/idea/lucene/expressions/expressions.iml
 delete mode 100644 dev-tools/idea/lucene/facet/facet.iml
 delete mode 100644 dev-tools/idea/lucene/grouping/grouping.iml
 delete mode 100644 dev-tools/idea/lucene/highlighter/highlighter.iml
 delete mode 100644 dev-tools/idea/lucene/join/join.iml
 delete mode 100644 dev-tools/idea/lucene/luke/luke.iml
 delete mode 100644 dev-tools/idea/lucene/memory/memory.iml
 delete mode 100644 dev-tools/idea/lucene/misc/misc.iml
 delete mode 100644 dev-tools/idea/lucene/monitor/monitor.iml
 delete mode 100644 dev-tools/idea/lucene/queries/queries.iml
 delete mode 100644 dev-tools/idea/lucene/queryparser/queryparser.iml
 delete mode 100644 dev-tools/idea/lucene/replicator/replicator.iml
 delete mode 100644 dev-tools/idea/lucene/sandbox/sandbox.iml
 delete mode 100644 dev-tools/idea/lucene/spatial-extras/spatial-extras.iml
 delete mode 100644 dev-tools/idea/lucene/spatial3d/spatial3d.iml
 delete mode 100644 dev-tools/idea/lucene/suggest/suggest.iml
 delete mode 100644 dev-tools/idea/lucene/test-framework/lucene-test-framework.iml
 delete mode 100644 dev-tools/idea/lucene/tools/tools.iml
 delete mode 100644 dev-tools/idea/parent.iml
 delete mode 100644 dev-tools/idea/solr/contrib/analysis-extras/analysis-extras.iml
 delete mode 100644 dev-tools/idea/solr/contrib/analytics/analytics.iml
 delete mode 100644 dev-tools/idea/solr/contrib/clustering/clustering.iml
 delete mode 100644 dev-tools/idea/solr/contrib/dataimporthandler-extras/dataimporthandler-extras.iml
 delete mode 100644 dev-tools/idea/solr/contrib/dataimporthandler/dataimporthandler.iml
 delete mode 100644 dev-tools/idea/solr/contrib/extraction/extraction.iml
 delete mode 100644 dev-tools/idea/solr/contrib/jaegertracer-configurator/jaegertracer-configurator.iml
 delete mode 100644 dev-tools/idea/solr/contrib/langid/langid.iml
 delete mode 100644 dev-tools/idea/solr/contrib/ltr/ltr.iml
 delete mode 100644 dev-tools/idea/solr/contrib/prometheus-exporter/prometheus-exporter.iml
 delete mode 100644 dev-tools/idea/solr/contrib/velocity/velocity.iml
 delete mode 100644 dev-tools/idea/solr/core/src/java/solr-core.iml
 delete mode 100644 dev-tools/idea/solr/core/src/solr-core-tests.iml
 delete mode 100644 dev-tools/idea/solr/server/server.iml
 delete mode 100644 dev-tools/idea/solr/solrj/src/java/solrj.iml
 delete mode 100644 dev-tools/idea/solr/solrj/src/solrj-tests.iml
 delete mode 100644 dev-tools/idea/solr/test-framework/solr-test-framework.iml
 delete mode 100644 dev-tools/maven/README.maven
 delete mode 100644 dev-tools/maven/lucene/analysis/common/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/icu/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/kuromoji/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/morfologik/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/nori/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/opennlp/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/phonetic/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/smartcn/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/analysis/stempel/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/backward-codecs/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/benchmark/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/classification/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/codecs/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/codecs/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/codecs/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/core/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/core/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/core/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/demo/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/expressions/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/facet/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/grouping/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/highlighter/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/join/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/memory/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/misc/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/monitor/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/queries/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/queryparser/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/replicator/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/sandbox/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/spatial-extras/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/spatial3d/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/suggest/pom.xml.template
 delete mode 100644 dev-tools/maven/lucene/test-framework/pom.xml.template
 delete mode 100644 dev-tools/maven/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/analysis-extras/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/analytics/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/clustering/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/dataimporthandler-extras/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/dataimporthandler/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/extraction/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/jaegertracer-configurator/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/langid/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/ltr/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/prometheus-exporter/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/contrib/velocity/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/core/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/core/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/core/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/maven.testlogging.properties
 delete mode 100644 dev-tools/maven/solr/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/solrj/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/solrj/src/java/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/solrj/src/test/pom.xml.template
 delete mode 100644 dev-tools/maven/solr/test-framework/pom.xml.template
 create mode 100644 dev-tools/missing-doclet/build.gradle
 create mode 100644 dev-tools/missing-doclet/settings.gradle
 create mode 100644 dev-tools/missing-doclet/src/main/java/org/apache/lucene/missingdoclet/MissingDoclet.java
 delete mode 100644 dev-tools/netbeans/nb-project.xsl
 delete mode 100644 dev-tools/netbeans/nbproject/project.properties
 delete mode 100755 dev-tools/scripts/SOLR-2452.patch.hack.pl
 delete mode 100644 dev-tools/scripts/checkJavaDocs.py
 delete mode 100755 dev-tools/scripts/jenkins.build.ref.guide.sh
 delete mode 100644 gradle/ant-compat/forbidden-api-rules-in-sync.gradle
 delete mode 100644 gradle/ant-compat/jar-checks.gradle
 delete mode 100644 gradle/ant-compat/resolve.gradle
 delete mode 100644 gradle/ant-compat/solr-forbidden-apis.gradle
 rename {lucene/tools/javadoc => gradle/documentation/render-javadoc}/java11/package-list (100%)
 rename {lucene/tools/javadoc => gradle/documentation/render-javadoc}/junit/package-list (100%)
 rename {lucene/tools => gradle/documentation/render-javadoc}/prettify/inject-javadocs.js (100%)
 rename {lucene/tools => gradle/documentation/render-javadoc}/prettify/prettify.css (100%)
 rename {lucene/tools => gradle/documentation/render-javadoc}/prettify/prettify.js (100%)
 rename {lucene/tools/javadoc => gradle/documentation/render-javadoc}/table_padding.css (100%)
 create mode 100644 gradle/generation/nori.gradle
 create mode 100644 gradle/hacks/gradle-archives.gradle
 create mode 100644 gradle/hacks/gradle.gradle
 create mode 100644 gradle/hacks/hashmapAssertions.gradle
 create mode 100644 gradle/ide/eclipse.gradle
 rename {dev-tools => gradle/ide}/eclipse/dot.classpath.xsl (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.project (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.settings/org.eclipse.core.resources.prefs (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.settings/org.eclipse.jdt.core.prefs (100%)
 rename {dev-tools => gradle/ide}/eclipse/dot.settings/org.eclipse.jdt.ui.prefs (100%)
 rename {dev-tools => gradle/ide}/eclipse/run-solr-cloud.launch (100%)
 rename {dev-tools => gradle/ide}/eclipse/run-solr.launch (100%)
 rename {dev-tools => gradle/ide}/eclipse/run-test-cases.launch (100%)
 create mode 100644 gradle/solr/packaging.gradle
 create mode 100644 gradle/solr/solr-forbidden-apis.gradle
 create mode 100644 gradle/testing/beasting.gradle
 rename {lucene/tools/junit4 => gradle/testing/defaults-tests}/logging.properties (100%)
 delete mode 100644 gradle/testing/policies/solr-tests.policy
 rename {lucene/tools/junit4 => gradle/testing/randomization/policies}/replicator-tests.policy (100%)
 create mode 100644 gradle/testing/randomization/policies/solr-tests.policy
 create mode 100644 gradle/testing/randomization/policies/tests.policy
 rename {lucene/tools/javadoc => gradle/validation/ecj-lint}/ecj.javadocs.prefs (100%)
 create mode 100644 gradle/validation/error-prone.gradle
 delete mode 100644 gradle/validation/missing-docs-check.gradle
 create mode 100644 help/IDEs.txt
 delete mode 100644 lucene/analysis/analysis-module-build.xml
 delete mode 100644 lucene/analysis/build.xml
 delete mode 100644 lucene/analysis/common/build.xml
 delete mode 100644 lucene/analysis/common/ivy.xml
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicAnalyzer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicFilter.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicFilterFactory.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizerFactory.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizerImpl.java
 rename lucene/analysis/common/src/java/org/apache/lucene/analysis/{standard => classic}/ClassicTokenizerImpl.jflex (100%)
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/package.html
 rename lucene/analysis/common/src/java/org/apache/lucene/analysis/{standard => email}/ASCIITLD.jflex-macro (100%)
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailAnalyzer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizer.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerFactory.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerImpl.java
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerImpl.jflex
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/package.html
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilter.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicTokenizer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicTokenizerImpl.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizer.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.jflex
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/package.html
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/AbstractAnalysisFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/AnalysisSPILoader.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/CharFilterFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ClasspathResourceLoader.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ResourceLoader.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ResourceLoaderAware.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenizerFactory.java
 rename lucene/analysis/common/src/resources/META-INF/services/{org.apache.lucene.analysis.util.CharFilterFactory => org.apache.lucene.analysis.CharFilterFactory} (100%)
 create mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.TokenFilterFactory
 create mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.TokenizerFactory
 delete mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.util.TokenFilterFactory
 delete mode 100644 lucene/analysis/common/src/resources/META-INF/services/org.apache.lucene.analysis.util.TokenizerFactory
 create mode 100644 lucene/analysis/common/src/resources/org/apache/lucene/analysis/sr/stopwords.txt
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/classic/TestClassicAnalyzer.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/classic/TestClassicFactories.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/core/TestCoreFactories.java
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/LuceneResourcesWikiPage.html (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/LuceneResourcesWikiPageURLs.txt (100%)
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TestUAX29URLEmailAnalyzer.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TestUAX29URLEmailTokenizer.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TestUAX29URLEmailTokenizerFactory.java
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/email.addresses.from.random.text.with.email.addresses.txt (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/random.text.with.email.addresses.txt (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/random.text.with.urls.txt (100%)
 rename lucene/analysis/common/src/test/org/apache/lucene/analysis/{standard => email}/urls.from.random.text.with.urls.txt (100%)
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/miscellaneous/TestMiscellaneousFactories.java
 create mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/sr/TestSerbianAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestClassicAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestUAX29URLEmailAnalyzer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestUAX29URLEmailTokenizer.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/standard/TestUAX29URLEmailTokenizerFactory.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/BaseTokenStreamFactoryTestCase.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/TestAbstractAnalysisFactory.java
 delete mode 100644 lucene/analysis/common/src/test/org/apache/lucene/analysis/util/TestAnalysisSPILoader.java
 delete mode 100644 lucene/analysis/icu/build.xml
 delete mode 100644 lucene/analysis/icu/ivy.xml
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUCollationAttributeFactory.java
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUCollationDocValuesField.java
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUCollationKeyAnalyzer.java
 create mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/tokenattributes/ICUCollatedTermAttributeImpl.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationAttributeFactory.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationDocValuesField.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/ICUCollationKeyAnalyzer.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/package.html
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/tokenattributes/ICUCollatedTermAttributeImpl.java
 delete mode 100644 lucene/analysis/icu/src/java/org/apache/lucene/collation/tokenattributes/package.html
 rename lucene/analysis/icu/src/resources/META-INF/services/{org.apache.lucene.analysis.util.CharFilterFactory => org.apache.lucene.analysis.CharFilterFactory} (100%)
 rename lucene/analysis/icu/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/icu/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 create mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/analysis/icu/TestICUCollationDocValuesField.java
 create mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/analysis/icu/TestICUCollationKeyAnalyzer.java
 delete mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/collation/TestICUCollationDocValuesField.java
 delete mode 100644 lucene/analysis/icu/src/test/org/apache/lucene/collation/TestICUCollationKeyAnalyzer.java
 delete mode 100644 lucene/analysis/kuromoji/build.xml
 delete mode 100644 lucene/analysis/kuromoji/ivy.xml
 rename lucene/analysis/kuromoji/src/resources/META-INF/services/{org.apache.lucene.analysis.util.CharFilterFactory => org.apache.lucene.analysis.CharFilterFactory} (100%)
 rename lucene/analysis/kuromoji/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/kuromoji/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/morfologik/build.xml
 delete mode 100644 lucene/analysis/morfologik/ivy.xml
 rename lucene/analysis/morfologik/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/analysis/nori/build.xml
 delete mode 100644 lucene/analysis/nori/ivy.xml
 rename lucene/analysis/nori/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/nori/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/opennlp/build.xml
 delete mode 100644 lucene/analysis/opennlp/ivy.xml
 rename lucene/analysis/opennlp/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 rename lucene/analysis/opennlp/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/phonetic/build.xml
 delete mode 100644 lucene/analysis/phonetic/ivy.xml
 rename lucene/analysis/phonetic/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/analysis/smartcn/build.xml
 delete mode 100644 lucene/analysis/smartcn/ivy.xml
 rename lucene/analysis/smartcn/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenizerFactory => org.apache.lucene.analysis.TokenizerFactory} (100%)
 delete mode 100644 lucene/analysis/stempel/build.xml
 delete mode 100644 lucene/analysis/stempel/ivy.xml
 rename lucene/analysis/stempel/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/backward-codecs/build.xml
 delete mode 100644 lucene/backward-codecs/ivy.xml
 create mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene50/Lucene50StoredFieldsFormat.java
 create mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene86/Lucene86Codec.java
 create mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene86/package.html
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/Lucene50RWStoredFieldsFormat.java
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormat.java
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatHighCompression.java
 rename lucene/{core => backward-codecs}/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatMergeInstance.java (100%)
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene86/Lucene86RWCodec.java
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.1-cfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.1-nocfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.2-cfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/index.8.6.2-nocfs.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.6.1.zip
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/index/sorted.8.6.2.zip
 delete mode 100644 lucene/benchmark/build.xml
 delete mode 100644 lucene/benchmark/ivy.xml
 delete mode 100644 lucene/build.xml
 delete mode 100644 lucene/classification/build.xml
 delete mode 100644 lucene/classification/ivy.xml
 delete mode 100644 lucene/codecs/build.xml
 delete mode 100644 lucene/codecs/ivy.xml
 delete mode 100644 lucene/common-build.xml
 delete mode 100644 lucene/core/build.xml
 delete mode 100644 lucene/core/ivy.xml
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/AbstractAnalysisFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/AnalysisSPILoader.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/CharFilterFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/TokenFilterFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/TokenizerFactory.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/analysis/standard/StandardTokenizerFactory.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene50/Lucene50StoredFieldsFormat.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene86/Lucene86Codec.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/BugfixDeflater_JDK8252739.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/DeflateWithPresetDictCompressionMode.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/LZ4WithPresetDictCompressionMode.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/Lucene87Codec.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/Lucene87StoredFieldsFormat.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/package-info.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/index/DefaultIndexingChain.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/index/DocConsumer.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/index/IndexingChain.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/index/SortingCodecReader.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/index/SortingLeafReader.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringFieldComparator.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringLeafFieldComparator.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringNumericComparator.java
 delete mode 100644 lucene/core/src/java/org/apache/lucene/search/FilteringNumericLeafComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/DocComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/DoubleComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/FloatComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/IntComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/LongComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/MinDocIterator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/NumericComparator.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/search/comparators/package-info.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/ClasspathResourceLoader.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/ResourceLoader.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/ResourceLoaderAware.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/bkd/BKDConfig.java
 create mode 100644 lucene/core/src/resources/META-INF/services/org.apache.lucene.analysis.TokenizerFactory
 create mode 100644 lucene/core/src/test/META-INF/services/org.apache.lucene.analysis.CharFilterFactory
 create mode 100644 lucene/core/src/test/META-INF/services/org.apache.lucene.analysis.TokenFilterFactory
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/FakeCharFilterFactory.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/FakeTokenFilterFactory.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/TestAbstractAnalysisFactory.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/TestAnalysisSPILoader.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/analysis/standard/TestStandardFactories.java
 delete mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormat.java
 delete mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatHighCompression.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormat.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormatHighCompression.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormatMergeInstance.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/index/TestDocumentsWriterPerThreadPool.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/index/TestSortingCodecReader.java
 delete mode 100644 lucene/core/src/test/org/apache/lucene/search/MultiCollectorTest.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/store/TestStressLockFactories.java
 delete mode 100644 lucene/default-nested-ivy-settings.xml
 delete mode 100644 lucene/demo/build.xml
 delete mode 100644 lucene/demo/ivy.xml
 delete mode 100644 lucene/expressions/build.xml
 delete mode 100644 lucene/expressions/ivy.xml
 delete mode 100644 lucene/facet/build.xml
 delete mode 100644 lucene/facet/ivy.xml
 create mode 100644 lucene/facet/src/java/org/apache/lucene/facet/taxonomy/TaxonomyFacetLabels.java
 create mode 100644 lucene/facet/src/test/org/apache/lucene/facet/taxonomy/TestTaxonomyFacetLabels.java
 delete mode 100644 lucene/grouping/build.xml
 delete mode 100644 lucene/grouping/ivy.xml
 delete mode 100644 lucene/highlighter/build.xml
 delete mode 100644 lucene/highlighter/ivy.xml
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/BreakIteratorShrinkingAdjuster.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/CharSequenceIterator.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/FieldValueHighlighters.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/MatchHighlighter.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/MatchRegionRetriever.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetRange.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromMatchIterator.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromPositions.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromTokens.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsFromValues.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsRetrievalStrategy.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/OffsetsRetrievalStrategySupplier.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/Passage.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/PassageAdjuster.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/PassageFormatter.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/PassageSelector.java
 create mode 100644 lucene/highlighter/src/java/org/apache/lucene/search/matchhighlight/package-info.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/AnalyzerWithGaps.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/AsciiMatchRangeHighlighter.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/IndexBuilder.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/MissingAnalyzer.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestMatchHighlighter.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestMatchRegionRetriever.java
 create mode 100644 lucene/highlighter/src/test/org/apache/lucene/search/matchhighlight/TestPassageSelector.java
 delete mode 100644 lucene/ivy-ignore-conflicts.properties
 delete mode 100644 lucene/ivy-versions.properties
 delete mode 100644 lucene/join/build.xml
 delete mode 100644 lucene/join/ivy.xml
 delete mode 100644 lucene/licenses/ant-1.8.2.jar.sha1
 delete mode 100644 lucene/licenses/ant-LICENSE-ASL.txt
 delete mode 100644 lucene/licenses/ant-NOTICE.txt
 create mode 100644 lucene/licenses/hamcrest-2.2.jar.sha1
 rename solr/licenses/hamcrest-core-LICENSE-BSD.txt => lucene/licenses/hamcrest-LICENSE-BSD.txt (100%)
 rename solr/licenses/hamcrest-core-NOTICE.txt => lucene/licenses/hamcrest-NOTICE.txt (100%)
 delete mode 100644 lucene/licenses/hamcrest-core-1.3.jar.sha1
 delete mode 100644 lucene/licenses/hamcrest-core-NOTICE.txt
 delete mode 100644 lucene/licenses/ivy-2.4.0.jar.sha1
 delete mode 100644 lucene/licenses/ivy-LICENSE-ASL.txt
 delete mode 100644 lucene/licenses/ivy-NOTICE.txt
 delete mode 100644 lucene/luke/build.xml
 delete mode 100644 lucene/luke/ivy.xml
 create mode 100644 lucene/luke/src/distribution/README.md
 delete mode 100644 lucene/memory/build.xml
 delete mode 100644 lucene/memory/ivy.xml
 delete mode 100644 lucene/misc/build.xml
 delete mode 100644 lucene/misc/ivy.xml
 delete mode 100644 lucene/module-build.xml
 delete mode 100644 lucene/monitor/build.xml
 delete mode 100644 lucene/monitor/ivy.xml
 delete mode 100644 lucene/queries/build.xml
 delete mode 100644 lucene/queries/ivy.xml
 delete mode 100644 lucene/queryparser/build.xml
 delete mode 100644 lucene/queryparser/ivy.xml
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/charstream/CharStream.java
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/charstream/FastCharStream.java
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/charstream/package-info.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/classic/CharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/classic/FastCharStream.java
 create mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/precedence/processors/package-info.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/precedence/processors/package.html
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/standard/parser/CharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/standard/parser/FastCharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/surround/parser/CharStream.java
 delete mode 100644 lucene/queryparser/src/java/org/apache/lucene/queryparser/surround/parser/FastCharStream.java
 delete mode 100644 lucene/queryparser/xmldtddocbuild.xml
 delete mode 100644 lucene/replicator/build.xml
 delete mode 100644 lucene/replicator/ivy.xml
 delete mode 100644 lucene/sandbox/build.xml
 delete mode 100644 lucene/sandbox/ivy.xml
 delete mode 100644 lucene/spatial-extras/build.xml
 delete mode 100644 lucene/spatial-extras/ivy.xml
 create mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/package-info.java
 delete mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/package.html
 create mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/util/package-info.java
 delete mode 100644 lucene/spatial-extras/src/java/org/apache/lucene/spatial/util/package.html
 delete mode 100644 lucene/spatial3d/build.xml
 delete mode 100644 lucene/spatial3d/ivy.xml
 delete mode 100644 lucene/suggest/build.xml
 delete mode 100644 lucene/suggest/ivy.xml
 rename lucene/suggest/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 delete mode 100644 lucene/test-framework/build.xml
 delete mode 100644 lucene/test-framework/ivy.xml
 create mode 100644 lucene/test-framework/src/java/org/apache/lucene/analysis/BaseTokenStreamFactoryTestCase.java
 create mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/DeflateWithPresetCompressingCodec.java
 create mode 100644 lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/LZ4WithPresetCompressingCodec.java
 delete mode 100644 lucene/tools/build.xml
 delete mode 100644 lucene/tools/custom-tasks.xml
 delete mode 100644 lucene/tools/forbiddenApis/base.txt
 delete mode 100644 lucene/tools/forbiddenApis/lucene.txt
 delete mode 100644 lucene/tools/forbiddenApis/servlet-api.txt
 delete mode 100644 lucene/tools/forbiddenApis/solr.txt
 delete mode 100644 lucene/tools/forbiddenApis/tests.txt
 delete mode 100644 lucene/tools/ivy.xml
 delete mode 100644 lucene/tools/junit4/cached-timehints.txt
 delete mode 100644 lucene/tools/junit4/tests.policy
 delete mode 100644 lucene/tools/src/groovy/check-source-patterns.groovy
 delete mode 100644 lucene/tools/src/groovy/check-working-copy.groovy
 delete mode 100644 lucene/tools/src/groovy/install-markdown-filter.groovy
 delete mode 100644 lucene/tools/src/groovy/run-beaster.groovy
 delete mode 100644 lucene/tools/src/groovy/run-maven-build.groovy
 delete mode 100644 lucene/tools/src/java/lucene-solr.antlib.xml
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/dependencies/GetMavenDependenciesTask.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/dependencies/InterpolatedProperties.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/LibVersionsCheckTask.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/LicenseCheckTask.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/LicenseType.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/ivyde/IvyNodeElement.java
 delete mode 100644 lucene/tools/src/java/org/apache/lucene/validation/ivyde/IvyNodeElementAdapter.java
 delete mode 100644 lucene/top-level-ivy-settings.xml
 delete mode 100644 solr/build.xml
 delete mode 100644 solr/common-build.xml
 delete mode 100644 solr/contrib/analysis-extras/build.xml
 delete mode 100644 solr/contrib/analysis-extras/ivy.xml
 delete mode 100644 solr/contrib/analytics/build.xml
 delete mode 100644 solr/contrib/analytics/ivy.xml
 delete mode 100644 solr/contrib/clustering/build.xml
 delete mode 100644 solr/contrib/clustering/ivy.xml
 delete mode 100644 solr/contrib/contrib-build.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/build.gradle
 delete mode 100644 solr/contrib/dataimporthandler-extras/build.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/ivy.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport/MailEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport/TikaEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport/package.html
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/java/overview.html
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/resources/solr-default-tika-config.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/bad.doc
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr-word.pdf
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-schema-no-unique-key.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/solr/collection1/conf/dataimport-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/structured.html
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/test_jpeg.jpg
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/test_recursive_embedded.docx
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test-files/dihextras/test_vsdx.vsdx
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test/org/apache/solr/handler/dataimport/TestMailEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler-extras/src/test/org/apache/solr/handler/dataimport/TestTikaEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/README.md
 delete mode 100644 solr/contrib/dataimporthandler/build.gradle
 delete mode 100644 solr/contrib/dataimporthandler/build.xml
 delete mode 100644 solr/contrib/dataimporthandler/ivy.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/BinContentStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/BinFileDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/BinURLDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/CachePropertyUtil.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ClobTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ConfigParseUtil.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ContentStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Context.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ContextImpl.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHCacheSupport.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHLogLevels.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHProperties.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHWriterBase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandler.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImportHandlerException.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataImporter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DateFormatEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DateFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DebugInfo.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DebugLogger.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DocBuilder.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessorBase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EntityProcessorWrapper.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Evaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/EventListener.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FieldReaderDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FieldStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FileDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/FileListEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/HTMLStripTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/JdbcDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/LineEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/LogTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/MockDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/NumberFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/PlainTextEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/RegexTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/RequestInfo.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ScriptTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SimplePropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrQueryEscapingEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SolrWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SortedMapBackedCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SqlEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/SqlEscapingEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/TemplateTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Transformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/URLDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/UrlEvaluator.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/VariableResolver.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/XPathEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/XPathRecordReader.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/ZKPropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/Zipper.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/ConfigNameConstants.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/ConfigParseUtil.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/DIHConfiguration.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/Entity.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/EntityField.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/Field.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/PropertyWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/Script.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/package-info.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/package-info.java
 delete mode 100644 solr/contrib/dataimporthandler/src/java/overview.html
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/contentstream-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/data-config-end-to-end.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/data-config-with-datasource.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/data-config-with-transformer.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataconfig-contentstream.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-nodatasource-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-schema.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solr_id-schema.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/dataimport-solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/protwords.txt
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/single-entity-data-config.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/stopwords.txt
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/collection1/conf/synonyms.txt
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/dih/solr/solr.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/log4j2.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/collection1/README
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/configsets/dihconfigset/conf/README
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/configsets/dihconfigset/conf/schema.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/configsets/dihconfigset/conf/solrconfig.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test-files/solr/solr.xml
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractDIHCacheTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractDIHJdbcTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractDataImportHandlerTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AbstractSqlEntityProcessorTestCase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/AddAColumnTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/DestroyCountCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockInitialContextFactory.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockSolrEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/MockStringDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestBuiltInEvaluators.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestClobTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestContentStreamDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestContextImpl.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDataConfig.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDateFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDocBuilder.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestDocBuilder2.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestEntityProcessorBase.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestEphemeralCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestErrorHandling.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestFieldReader.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestFileListEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestFileListWithLineEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestHierarchicalDocBuilder.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestJdbcDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestJdbcDataSourceConvertType.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestLineEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestNestedChildren.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestNonWritablePersistFile.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestNumberFormatTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestPlainTextEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestRegexTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestScriptTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSimplePropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSolrEntityProcessorEndToEnd.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSolrEntityProcessorUnit.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSortedMapBackedCache.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSqlEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestSqlEntityProcessorDelta.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestTemplateTransformer.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestURLDataSource.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestVariableResolver.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestVariableResolverEndToEnd.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestWriterImpl.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestXPathEntityProcessor.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestXPathRecordReader.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TestZKPropertiesWriter.java
 delete mode 100644 solr/contrib/dataimporthandler/src/test/org/apache/solr/handler/dataimport/TripleThreatTransformer.java
 delete mode 100644 solr/contrib/extraction/build.xml
 delete mode 100644 solr/contrib/extraction/ivy.xml
 delete mode 100644 solr/contrib/jaegertracer-configurator/build.xml
 delete mode 100644 solr/contrib/jaegertracer-configurator/ivy.xml
 delete mode 100644 solr/contrib/langid/build.xml
 delete mode 100644 solr/contrib/langid/ivy.xml
 delete mode 100644 solr/contrib/ltr/build.xml
 delete mode 100644 solr/contrib/ltr/ivy.xml
 delete mode 100644 solr/contrib/prometheus-exporter/build.xml
 delete mode 100644 solr/contrib/prometheus-exporter/ivy.xml
 delete mode 100644 solr/contrib/prometheus-exporter/src/java/org/apache/solr/prometheus/scraper/Async.java
 delete mode 100644 solr/contrib/prometheus-exporter/src/test/org/apache/solr/prometheus/scraper/AsyncTest.java
 delete mode 100644 solr/contrib/velocity/build.gradle
 delete mode 100644 solr/contrib/velocity/build.xml
 delete mode 100644 solr/contrib/velocity/ivy.xml
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/PageTool.java
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/SolrVelocityResourceLoader.java
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/VelocityResponseWriter.java
 delete mode 100644 solr/contrib/velocity/src/java/org/apache/solr/response/package.html
 delete mode 100644 solr/contrib/velocity/src/java/overview.html
 delete mode 100644 solr/contrib/velocity/src/resources/VM_global_library.vm
 delete mode 100644 solr/contrib/velocity/src/resources/_macros.vm
 delete mode 100644 solr/contrib/velocity/src/resources/macros.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/_default.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/browse.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/error.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/facets.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/footer.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/head.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/hit.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/layout.vm
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/resources.properties
 delete mode 100644 solr/contrib/velocity/src/resources/velocity/results_list.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/file.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/schema.xml
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/solrconfig.xml
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity-init.properties
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/VM_global_library.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/encoding.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/layout.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/locale.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/locale_number.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/macros.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/numFound.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/outside_the_box.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/resource_get.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/sandbox_intersection.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/test_macro_legacy_support.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/test_macro_overridden.vm
 delete mode 100644 solr/contrib/velocity/src/test-files/velocity/solr/collection1/conf/velocity/test_macro_visible.vm
 delete mode 100644 solr/contrib/velocity/src/test/custom_tool.vm
 delete mode 100644 solr/contrib/velocity/src/test/foreach.vm
 delete mode 100644 solr/contrib/velocity/src/test/org/apache/solr/velocity/MockTool.java
 delete mode 100644 solr/contrib/velocity/src/test/org/apache/solr/velocity/VelocityResponseWriterTest.java
 delete mode 100644 solr/contrib/velocity/src/test/velocity/resources.properties
 delete mode 100644 solr/contrib/velocity/src/test/velocity/resources_en_UK.properties
 delete mode 100644 solr/core/build.xml
 delete mode 100644 solr/core/ivy.xml
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Cluster.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Node.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Replica.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/Shard.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/SolrCollection.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/AttributeFetcher.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/AttributeValues.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementException.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPlan.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPlanFactory.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPlugin.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPluginConfig.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementPluginFactory.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/PlacementRequest.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/ReplicaPlacement.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/AttributeFetcherImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/AttributeValuesImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPlanFactoryImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPlanImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPluginAssignStrategy.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementPluginConfigImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/PlacementRequestImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/ReplicaPlacementImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/SimpleClusterAbstractionsImpl.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/impl/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/SamplePluginAffinityReplicaPlacement.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/SamplePluginMinimizeCores.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/SamplePluginRandomPlacement.java
 create mode 100644 solr/core/src/java/org/apache/solr/cluster/placement/plugins/package-info.java
 create mode 100644 solr/core/src/java/org/apache/solr/core/DelegatingEventListener.java
 delete mode 100644 solr/core/src/java/org/apache/solr/core/MemClassLoader.java
 create mode 100644 solr/core/src/java/org/apache/solr/core/RateLimiterConfig.java
 delete mode 100644 solr/core/src/java/org/apache/solr/core/SolrClassLoader.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrBufferManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrBufferStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrLeaderStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrParams.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrProcessStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicator.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicatorManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicatorScheduler.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrReplicatorState.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrRequestHandler.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrStateManager.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/CdcrUpdateLogSynchronizer.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/ClusterAPI.java
 create mode 100644 solr/core/src/java/org/apache/solr/handler/CollectionsAPI.java
 delete mode 100644 solr/core/src/java/org/apache/solr/handler/admin/ConfigSetsHandlerApi.java
 create mode 100644 solr/core/src/java/org/apache/solr/logging/DeprecationLog.java
 delete mode 100644 solr/core/src/java/org/apache/solr/parser/CharStream.java
 delete mode 100644 solr/core/src/java/org/apache/solr/parser/FastCharStream.java
 create mode 100644 solr/core/src/java/org/apache/solr/query/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/query/package.html
 create mode 100644 solr/core/src/java/org/apache/solr/request/json/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/request/json/package.html
 create mode 100644 solr/core/src/java/org/apache/solr/request/macro/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/request/macro/package.html
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/DELETEable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/GETable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/POSTable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/PUTable.java
 delete mode 100644 solr/core/src/java/org/apache/solr/rest/SolrSchemaRestApi.java
 create mode 100644 solr/core/src/java/org/apache/solr/search/facet/package-info.java
 delete mode 100644 solr/core/src/java/org/apache/solr/search/facet/package.html
 create mode 100644 solr/core/src/java/org/apache/solr/search/similarities/BooleanSimilarityFactory.java
 create mode 100644 solr/core/src/java/org/apache/solr/servlet/QueryRateLimiter.java
 create mode 100644 solr/core/src/java/org/apache/solr/servlet/RateLimitManager.java
 create mode 100644 solr/core/src/java/org/apache/solr/servlet/RequestRateLimiter.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/CdcrTransactionLog.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/CdcrUpdateLog.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/processor/CdcrUpdateProcessor.java
 delete mode 100644 solr/core/src/java/org/apache/solr/update/processor/CdcrUpdateProcessorFactory.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/CPUCircuitBreaker.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/package-info.java
 rename solr/core/src/resources/META-INF/services/{org.apache.lucene.analysis.util.TokenFilterFactory => org.apache.lucene.analysis.TokenFilterFactory} (100%)
 create mode 100644 solr/core/src/test-files/runtimecode/MyPatternReplaceCharFilterFactory.java.txt
 rename solr/core/src/test-files/runtimecode/{MyPlugin.java => MyPlugin.java.txt} (100%)
 create mode 100644 solr/core/src/test-files/runtimecode/MyTextField.java.txt
 create mode 100644 solr/core/src/test-files/runtimecode/MyWhitespaceTokenizerFactory.java.txt
 rename solr/core/src/test-files/runtimecode/{RuntimeLibReqHandler.java => RuntimeLibReqHandler.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{RuntimeLibResponseWriter.java => RuntimeLibResponseWriter.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{RuntimeLibSearchComponent.java => RuntimeLibSearchComponent.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{TestURP.java => TestURP.java.txt} (100%)
 rename solr/core/src/test-files/runtimecode/{TestVersionedURP.java => TestVersionedURP.java.txt} (100%)
 create mode 100644 solr/core/src/test-files/runtimecode/payload-component.jar.bin
 create mode 100644 solr/core/src/test-files/solr/collection1/conf/bad-schema-daterangefield-instance-options.xml
 create mode 100644 solr/core/src/test-files/solr/collection1/conf/bad-schema-daterangefield-type-options.xml
 create mode 100644 solr/core/src/test-files/solr/collection1/conf/schema-booleansimilarity.xml
 delete mode 100644 solr/core/src/test-files/solr/collection1/conf/solrconfig-cdcr.xml
 delete mode 100644 solr/core/src/test-files/solr/collection1/conf/solrconfig-cdcrupdatelog.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster1/conf/managed-schema
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster1/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster2/conf/managed-schema
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-cluster2/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source-disabled/conf/schema.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source-disabled/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source/conf/schema.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-source/conf/solrconfig.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-target/conf/schema.xml
 delete mode 100644 solr/core/src/test-files/solr/configsets/cdcr-target/conf/solrconfig.xml
 create mode 100644 solr/core/src/test-files/solr/configsets/schema-package/conf/schema.xml
 copy solr/core/src/test-files/solr/configsets/{cloud-minimal => schema-package}/conf/solrconfig.xml (100%)
 delete mode 100644 solr/core/src/test-files/solr/configsets/upload/dih-script-transformer/managed-schema
 delete mode 100644 solr/core/src/test-files/solr/configsets/upload/dih-script-transformer/solrconfig.xml
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/TestCryptoKeys.java
 create mode 100644 solr/core/src/test/org/apache/solr/cloud/TestLazySolrCluster.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/BaseCdcrDistributedZkTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrBidirectionalTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrBootstrapTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrOpsAndBoundariesTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrReplicationHandlerTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrRequestHandlerTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrTestsUtil.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrVersionReplicationTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/cloud/cdcr/CdcrWithNodesRestartsTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/core/DirectoryFactoriesTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDirectoryFactory.java
 delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDynamicLoading.java
 delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDynamicLoadingUrl.java
 delete mode 100644 solr/core/src/test/org/apache/solr/core/TestDynamicURP.java
 delete mode 100644 solr/core/src/test/org/apache/solr/handler/component/CustomTermsComponentTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/search/similarities/TestBooleanSimilarityFactory.java
 create mode 100644 solr/core/src/test/org/apache/solr/servlet/SecurityHeadersTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/servlet/TestRequestRateLimiter.java
 delete mode 100644 solr/core/src/test/org/apache/solr/update/CdcrUpdateLogTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/update/processor/RuntimeUrp.java
 delete mode 100644 solr/core/src/test/org/apache/solr/update/processor/TestNamedUpdateProcessors.java
 create mode 100755 solr/dev-docs/overseer/images/configSet-processor-flow.png
 create mode 100755 solr/dev-docs/overseer/images/locking-levels.png
 create mode 100755 solr/dev-docs/overseer/images/session-lockTree-20nodes.png
 create mode 100755 solr/dev-docs/overseer/images/session-lockTree1.png
 create mode 100755 solr/dev-docs/overseer/images/session-lockTree2.png
 create mode 100755 solr/dev-docs/overseer/images/single-thread-clusterstate-updater.png
 create mode 100755 solr/dev-docs/overseer/images/state-change-steps.png
 create mode 100644 solr/dev-docs/overseer/overseer.adoc
 create mode 100644 solr/docker/Docker-FAQ.md
 create mode 100644 solr/docker/Dockerfile
 create mode 100644 solr/docker/README.md
 create mode 100644 solr/docker/build.gradle
 create mode 100644 solr/docker/docs/docker-compose.yml
 create mode 100644 solr/docker/docs/docker-networking.md
 create mode 100644 solr/docker/docs/precreate-collection.sh
 create mode 100755 solr/docker/docs/set-heap.sh
 create mode 100755 solr/docker/include/scripts/docker-entrypoint.sh
 create mode 100755 solr/docker/include/scripts/init-var-solr
 create mode 100755 solr/docker/include/scripts/oom_solr.sh
 create mode 100755 solr/docker/include/scripts/precreate-core
 create mode 100755 solr/docker/include/scripts/run-initdb
 create mode 100755 solr/docker/include/scripts/solr-create
 create mode 100755 solr/docker/include/scripts/solr-demo
 create mode 100755 solr/docker/include/scripts/solr-fg
 create mode 100755 solr/docker/include/scripts/solr-foreground
 create mode 100755 solr/docker/include/scripts/solr-precreate
 create mode 100755 solr/docker/include/scripts/start-local-solr
 create mode 100755 solr/docker/include/scripts/stop-local-solr
 create mode 100755 solr/docker/include/scripts/wait-for-solr.sh
 create mode 100755 solr/docker/include/scripts/wait-for-zookeeper.sh
 create mode 100644 solr/docker/package/Dockerfile.local-package
 create mode 100644 solr/docker/package/Dockerfile.release-package
 create mode 100644 solr/docker/package/build.gradle
 create mode 100644 solr/docker/tests/README.md
 create mode 100755 solr/docker/tests/cases/create_bad_core/test.sh
 create mode 100755 solr/docker/tests/cases/create_core/test.sh
 create mode 100755 solr/docker/tests/cases/create_core_exec/test.sh
 create mode 100755 solr/docker/tests/cases/create_core_randomuser_rootgroup/test.sh
 create mode 100755 solr/docker/tests/cases/demo-tini/test.sh
 create mode 100755 solr/docker/tests/cases/demo/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-dir-ramdomuser-rootgroup/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-dir-solr/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-dir-user/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-ramdomuser-rootgroup/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-solr-nocopy/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-solr/test.sh
 create mode 100755 solr/docker/tests/cases/empty-varsolr-vol-user/test.sh
 create mode 100755 solr/docker/tests/cases/gosu/test.sh
 create mode 100755 solr/docker/tests/cases/initdb/test.sh
 create mode 100755 solr/docker/tests/cases/precreate_core/test.sh
 create mode 100755 solr/docker/tests/cases/precreate_core_randomuser_rootgroup/test.sh
 create mode 100644 solr/docker/tests/cases/test_log4j/bogus-log4j2.xml
 create mode 100644 solr/docker/tests/cases/test_log4j/log4j2.xml
 create mode 100755 solr/docker/tests/cases/test_log4j/test.sh
 create mode 100755 solr/docker/tests/cases/user_volume/test.sh
 create mode 100755 solr/docker/tests/cases/version/test.sh
 create mode 100755 solr/docker/tests/shared.sh
 delete mode 100644 solr/example/example-DIH/.gitignore
 delete mode 100644 solr/example/example-DIH/README.md
 delete mode 100644 solr/example/example-DIH/build.xml
 delete mode 100644 solr/example/example-DIH/hsqldb/.gitignore
 delete mode 100644 solr/example/example-DIH/hsqldb/ex.script
 delete mode 100644 solr/example/example-DIH/ivy.xml
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/atom-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/conf/url_types.txt
 delete mode 100644 solr/example/example-DIH/solr/atom/core.properties
 delete mode 100644 solr/example/example-DIH/solr/db/conf/clustering/carrot2/kmeans-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/clustering/carrot2/lingo-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/clustering/carrot2/stc-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/currency.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/db-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/elevate.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ckb.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/db/conf/mapping-FoldToASCII.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/mapping-ISOLatin1Accent.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/db/conf/spellings.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/stopwords.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/db/conf/update-script.js
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/example.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/example_atom.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/example_rss.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/luke.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/conf/xslt/updateXml.xsl
 delete mode 100644 solr/example/example-DIH/solr/db/core.properties
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/clustering/carrot2/kmeans-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/clustering/carrot2/lingo-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/clustering/carrot2/stc-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/currency.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/elevate.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ckb.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/mail-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/mapping-FoldToASCII.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/mapping-ISOLatin1Accent.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/spellings.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/stopwords.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/update-script.js
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/example.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/example_atom.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/example_rss.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/luke.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/conf/xslt/updateXml.xsl
 delete mode 100644 solr/example/example-DIH/solr/mail/core.properties
 delete mode 100644 solr/example/example-DIH/solr/solr.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/clustering/carrot2/kmeans-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/clustering/carrot2/lingo-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/clustering/carrot2/stc-attributes.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/currency.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/elevate.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ckb.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/mapping-FoldToASCII.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/mapping-ISOLatin1Accent.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/protwords.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/solr-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/spellings.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/stopwords.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/synonyms.txt
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/update-script.js
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/example.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/example_atom.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/example_rss.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/luke.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/conf/xslt/updateXml.xsl
 delete mode 100644 solr/example/example-DIH/solr/solr/core.properties
 delete mode 100644 solr/example/example-DIH/solr/tika/conf/managed-schema
 delete mode 100644 solr/example/example-DIH/solr/tika/conf/solrconfig.xml
 delete mode 100644 solr/example/example-DIH/solr/tika/conf/tika-data-config.xml
 delete mode 100644 solr/example/example-DIH/solr/tika/core.properties
 delete mode 100644 solr/example/files/README.md
 delete mode 100644 solr/example/files/browse-resources/velocity/resources.properties
 delete mode 100644 solr/example/files/browse-resources/velocity/resources_de_DE.properties
 delete mode 100644 solr/example/files/browse-resources/velocity/resources_fr_FR.properties
 delete mode 100644 solr/example/files/conf/currency.xml
 delete mode 100644 solr/example/files/conf/elevate.xml
 delete mode 100644 solr/example/files/conf/email_url_types.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_ca.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_fr.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_ga.txt
 delete mode 100644 solr/example/files/conf/lang/contractions_it.txt
 delete mode 100644 solr/example/files/conf/lang/hyphenations_ga.txt
 delete mode 100644 solr/example/files/conf/lang/stemdict_nl.txt
 delete mode 100644 solr/example/files/conf/lang/stoptags_ja.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ar.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_bg.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ca.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_cz.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_da.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_de.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_el.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_en.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_es.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_eu.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_fa.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_fi.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_fr.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ga.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_gl.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_hi.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_hu.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_hy.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_id.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_it.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ja.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_lv.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_nl.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_no.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_pt.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ro.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_ru.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_sv.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_th.txt
 delete mode 100644 solr/example/files/conf/lang/stopwords_tr.txt
 delete mode 100644 solr/example/files/conf/lang/userdict_ja.txt
 delete mode 100644 solr/example/files/conf/managed-schema
 delete mode 100644 solr/example/files/conf/params.json
 delete mode 100644 solr/example/files/conf/protwords.txt
 delete mode 100644 solr/example/files/conf/solrconfig.xml
 delete mode 100644 solr/example/files/conf/stopwords.txt
 delete mode 100644 solr/example/files/conf/synonyms.txt
 delete mode 100644 solr/example/files/conf/update-script.js
 delete mode 100644 solr/example/files/conf/velocity/browse.vm
 delete mode 100644 solr/example/files/conf/velocity/dropit.js
 delete mode 100644 solr/example/files/conf/velocity/facet_doc_type.vm
 delete mode 100644 solr/example/files/conf/velocity/facet_text_shingles.vm
 delete mode 100644 solr/example/files/conf/velocity/facets.vm
 delete mode 100644 solr/example/files/conf/velocity/footer.vm
 delete mode 100644 solr/example/files/conf/velocity/head.vm
 delete mode 100644 solr/example/files/conf/velocity/hit.vm
 delete mode 100644 solr/example/files/conf/velocity/img/english_640.png
 delete mode 100644 solr/example/files/conf/velocity/img/france_640.png
 delete mode 100644 solr/example/files/conf/velocity/img/germany_640.png
 delete mode 100644 solr/example/files/conf/velocity/img/globe_256.png
 delete mode 100644 solr/example/files/conf/velocity/jquery.tx3-tag-cloud.js
 delete mode 100644 solr/example/files/conf/velocity/js/dropit.js
 delete mode 100644 solr/example/files/conf/velocity/js/jquery.autocomplete.js
 delete mode 100644 solr/example/files/conf/velocity/js/jquery.tx3-tag-cloud.js
 delete mode 100644 solr/example/files/conf/velocity/layout.vm
 delete mode 100644 solr/example/files/conf/velocity/macros.vm
 delete mode 100644 solr/example/files/conf/velocity/mime_type_lists.vm
 delete mode 100644 solr/example/files/conf/velocity/results.vm
 delete mode 100644 solr/example/files/conf/velocity/results_list.vm
 delete mode 100644 solr/licenses/activation-1.1.1.jar.sha1
 delete mode 100644 solr/licenses/activation-LICENSE-CDDL.txt
 delete mode 100644 solr/licenses/android-json-0.0.20131108.vaadin1.jar.sha1
 delete mode 100644 solr/licenses/android-json-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/ant-1.8.2.jar.sha1
 delete mode 100644 solr/licenses/ant-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/ant-NOTICE.txt
 delete mode 100644 solr/licenses/asciidoctor-ant-1.6.2.jar.sha1
 delete mode 100644 solr/licenses/asciidoctor-ant-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/asciidoctor-ant-NOTICE.txt
 delete mode 100644 solr/licenses/commons-io-2.6.jar.sha1
 create mode 100644 solr/licenses/commons-io-2.8.0.jar.sha1
 delete mode 100644 solr/licenses/derby-10.9.1.0.jar.sha1
 delete mode 100644 solr/licenses/derby-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/derby-NOTICE.txt
 delete mode 100644 solr/licenses/gimap-1.5.1.jar.sha1
 delete mode 100644 solr/licenses/gimap-LICENSE-CDDL.txt
 create mode 100644 solr/licenses/hamcrest-2.2.jar.sha1
 rename lucene/licenses/hamcrest-core-LICENSE-BSD.txt => solr/licenses/hamcrest-LICENSE-BSD.txt (100%)
 rename solr/licenses/{android-json-NOTICE.txt => hamcrest-NOTICE.txt} (100%)
 delete mode 100644 solr/licenses/hamcrest-core-1.3.jar.sha1
 delete mode 100644 solr/licenses/javax.mail-1.5.1.jar.sha1
 delete mode 100644 solr/licenses/javax.mail-LICENSE-CDDL.txt
 delete mode 100644 solr/licenses/jsoup-1.12.1.jar.sha1
 delete mode 100644 solr/licenses/jsoup-LICENSE-MIT.txt
 delete mode 100644 solr/licenses/junit4-ant-2.7.6.jar.sha1
 delete mode 100644 solr/licenses/junit4-ant-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/junit4-ant-NOTICE.txt
 delete mode 100644 solr/licenses/org.restlet-2.4.3.jar.sha1
 delete mode 100644 solr/licenses/org.restlet-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/org.restlet-NOTICE.txt
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-2.4.3.jar.sha1
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/org.restlet.ext.servlet-NOTICE.txt
 delete mode 100644 solr/licenses/slf4j-simple-1.7.24.jar.sha1
 delete mode 100644 solr/licenses/start.jar.sha1
 delete mode 100644 solr/licenses/velocity-engine-core-2.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-engine-core-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-engine-core-NOTICE.txt
 delete mode 100644 solr/licenses/velocity-tools-generic-3.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-tools-generic-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-tools-generic-NOTICE.txt
 delete mode 100644 solr/licenses/velocity-tools-view-3.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-tools-view-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-tools-view-NOTICE.txt
 delete mode 100644 solr/licenses/velocity-tools-view-jsp-3.0.jar.sha1
 delete mode 100644 solr/licenses/velocity-tools-view-jsp-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/velocity-tools-view-jsp-NOTICE.txt
 delete mode 100644 solr/licenses/zookeeper-3.6.1.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.6.2.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-jute-3.6.1.jar.sha1
 create mode 100644 solr/licenses/zookeeper-jute-3.6.2.jar.sha1
 delete mode 100644 solr/server/build.xml
 delete mode 100644 solr/server/ivy.xml
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/README.md
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/VM_global_library.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/browse.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/cluster.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/cluster_results.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/debug.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/did_you_mean.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/error.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_fields.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_pivot.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_queries.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facet_ranges.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/facets.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/footer.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/head.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/header.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/hit.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/hit_grouped.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/hit_plain.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/join_doc.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/jquery.autocomplete.css
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/jquery.autocomplete.js
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/layout.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/main.css
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/mime_type_lists.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/pagination_bottom.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/pagination_top.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/product_doc.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query_form.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query_group.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/query_spatial.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/results_list.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/richtext_doc.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/suggest.vm
 delete mode 100644 solr/server/solr/configsets/sample_techproducts_configs/conf/velocity/tabs.vm
 delete mode 100644 solr/solr-ref-guide/build.xml
 delete mode 100644 solr/solr-ref-guide/ivy.xml
 delete mode 100644 solr/solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-api.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-architecture.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-config.adoc
 delete mode 100644 solr/solr-ref-guide/src/cdcr-operations.adoc
 delete mode 100644 solr/solr-ref-guide/src/cross-data-center-replication-cdcr.adoc
 delete mode 100644 solr/solr-ref-guide/src/dataimport-screen.adoc
 delete mode 100644 solr/solr-ref-guide/src/images/dataimport-screen/dataimport.png
 create mode 100644 solr/solr-ref-guide/src/luke-request-handler.adoc
 create mode 100644 solr/solr-ref-guide/src/rate-limiters.adoc
 delete mode 100644 solr/solr-ref-guide/src/uploading-structured-data-store-data-with-the-data-import-handler.adoc
 delete mode 100644 solr/solr-ref-guide/src/velocity-response-writer.adoc
 delete mode 100644 solr/solr-ref-guide/src/velocity-search-ui.adoc
 delete mode 100644 solr/solr-ref-guide/tools/CustomizedAsciidoctorAntTask.java
 delete mode 100644 solr/solr-ref-guide/tools/asciidoctor-antlib.xml
 delete mode 100644 solr/solrj/build.xml
 delete mode 100644 solr/solrj/ivy.xml
 create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/ClusterPropInfo.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/CreateConfigInfo.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/RateLimiterMeta.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/ApiType.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/CollectionConfig.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/HashRange.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/Resource.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/Router.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/Shard.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/ShardReplica.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SimpleMap.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SolrCluster.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SolrCollection.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/SolrNode.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/cluster/api/package-info.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/LazySolrCluster.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/SimpleZkMap.java
 delete mode 100644 solr/solrj/src/java/org/apache/solr/common/annotation/SolrSingleThreaded.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/annotation/SolrThreadUnsafe.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/cloud/SolrClassLoader.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/util/LinkedSimpleHashMap.java
 create mode 100644 solr/solrj/src/java/org/apache/solr/common/util/WrappedSimpleMap.java
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.Commands.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.commandstatus.delete.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.commandstatus.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.configs.Commands.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.configs.delete.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.configs.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.json
 delete mode 100644 solr/solrj/src/resources/apispec/cluster.nodes.json
 delete mode 100644 solr/solrj/src/resources/apispec/collections.collection.delete.json
 delete mode 100644 solr/solrj/src/resources/apispec/collections.json
 create mode 100644 solr/solrj/src/test/org/apache/solr/client/ref_guide_examples/IndexingNestedDocuments.java
 delete mode 100644 solr/test-framework/build.xml
 delete mode 100644 solr/test-framework/ivy.xml
 delete mode 100644 solr/webapp/build.xml
 delete mode 100644 solr/webapp/web/css/angular/dataimport.css
 delete mode 100644 solr/webapp/web/js/angular/controllers/dataimport.js
 delete mode 100644 solr/webapp/web/partials/dataimport.html