You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2020/09/01 11:02:59 UTC

[lucene-solr] branch jira/solr-14749 updated (7297eda -> 214e436)

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

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


    from 7297eda  SOLR-14749: Factor out the Scheduler to a separate API. Initial attempt to implement AutoAddReplicasEventListener.
     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
     new 214e436  Merge branch 'master' into jira/solr-14749

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |    2 +-
 .github/workflows/ant.yml                          |   22 -
 README.md                                          |   72 +-
 build.gradle                                       |   40 +-
 build.xml                                          |  697 ----
 dev-tools/README.txt                               |    6 +-
 dev-tools/doap/lucene.rdf                          |    7 +
 dev-tools/doap/solr.rdf                            |    7 +
 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/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           |    4 +-
 dev-tools/scripts/releaseWizard.py                 |    4 +
 dev-tools/scripts/releaseWizard.yaml               |   63 +-
 dev-tools/scripts/smokeTestRelease.py              |   13 +-
 .../ant-compat/forbidden-api-rules-in-sync.gradle  |   54 -
 gradle/ant-compat/jar-checks.gradle                |   26 -
 gradle/ant-compat/test-classes-cross-deps.gradle   |   12 +-
 gradle/defaults-java.gradle                        |    7 +-
 gradle/defaults.gradle                             |   18 +
 gradle/documentation/changes-to-html.gradle        |    2 +-
 gradle/documentation/render-javadoc.gradle         |   26 +-
 .../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/jflex.gradle                     |    2 +-
 gradle/generation/kuromoji.gradle                  |    2 +-
 gradle/generation/snowball.gradle                  |    6 +
 gradle/generation/util.gradle                      |    4 +-
 .../hacks/gradle.gradle                            |   51 +-
 .../hacks/hashmapAssertions.gradle                 |   24 +-
 gradle/help.gradle                                 |    1 +
 gradle/ide/eclipse.gradle                          |  104 +
 .../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                 |    2 -
 .../resolve.gradle => solr/packaging.gradle}       |   29 +-
 .../solr-forbidden-apis.gradle                     |    2 +-
 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/profiling.gradle                    |   50 +-
 gradle/testing/randomization.gradle                |   92 +-
 .../policies}/replicator-tests.policy              |    0
 .../{ => randomization}/policies/solr-tests.policy |    4 +-
 .../testing/randomization/policies}/tests.policy   |    0
 gradle/validation/check-broken-links.gradle        |   11 +-
 gradle/validation/config-file-sanity.gradle        |    2 +-
 gradle/validation/ecj-lint.gradle                  |    4 +-
 .../validation/ecj-lint}/ecj.javadocs.prefs        |    0
 gradle/validation/forbidden-apis.gradle            |   18 +-
 gradle/validation/missing-docs-check.gradle        |   18 +-
 gradle/validation/owasp-dependency-check.gradle    |    4 +-
 .../owasp-dependency-check/exclusions.xml          |   24 -
 gradle/validation/validate-source-patterns.gradle  |  240 +-
 gradlew                                            |   13 +-
 gradlew.bat                                        |    7 +-
 help/IDEs.txt                                      |   20 +
 help/tests.txt                                     |   15 +
 lucene/BUILD.md                                    |   81 +-
 lucene/CHANGES.txt                                 |   26 +-
 lucene/analysis/analysis-module-build.xml          |   44 -
 lucene/analysis/build.xml                          |  172 -
 lucene/analysis/common/build.xml                   |  125 -
 lucene/analysis/common/ivy.xml                     |   21 -
 .../apache/lucene/analysis/sr/SerbianAnalyzer.java |  129 +
 .../org/apache/lucene/collation/package-info.java  |    2 +-
 .../org/apache/lucene/analysis/sr/stopwords.txt    |  156 +
 .../lucene/analysis/sr/TestSerbianAnalyzer.java    |   65 +
 lucene/analysis/icu/build.xml                      |  118 -
 lucene/analysis/icu/ivy.xml                        |   28 -
 lucene/analysis/kuromoji/build.xml                 |   98 -
 lucene/analysis/kuromoji/ivy.xml                   |   37 -
 lucene/analysis/morfologik/build.xml               |   40 -
 lucene/analysis/morfologik/ivy.xml                 |   31 -
 lucene/analysis/nori/build.xml                     |   84 -
 lucene/analysis/nori/ivy.xml                       |   33 -
 lucene/analysis/opennlp/build.xml                  |  118 -
 lucene/analysis/opennlp/ivy.xml                    |   28 -
 lucene/analysis/phonetic/build.xml                 |   35 -
 lucene/analysis/phonetic/ivy.xml                   |   28 -
 lucene/analysis/smartcn/build.xml                  |   34 -
 lucene/analysis/smartcn/ivy.xml                    |   21 -
 lucene/analysis/stempel/build.xml                  |   34 -
 lucene/analysis/stempel/ivy.xml                    |   21 -
 lucene/backward-codecs/build.xml                   |   26 -
 lucene/backward-codecs/ivy.xml                     |   21 -
 .../lucene50/Lucene50StoredFieldsFormat.java       |   11 +-
 .../lucene/codecs/lucene84/Lucene84Codec.java      |    2 +-
 .../lucene/codecs/lucene86/Lucene86Codec.java      |    2 +-
 .../apache/lucene/codecs/lucene86}/package.html    |    6 +-
 .../services/org.apache.lucene.codecs.Codec        |    1 +
 .../lucene50/Lucene50RWStoredFieldsFormat.java     |   51 +
 .../lucene50/TestLucene50StoredFieldsFormat.java   |    4 +-
 ...tLucene50StoredFieldsFormatHighCompression.java |    8 +-
 ...estLucene50StoredFieldsFormatMergeInstance.java |    0
 .../lucene70/TestLucene70SegmentInfoFormat.java    |   10 +-
 .../lucene/codecs/lucene84/Lucene84RWCodec.java    |    7 +
 .../lucene/codecs/lucene86/Lucene86RWCodec.java    |   35 +-
 .../lucene/index/TestBackwardsCompatibility.java   |    7 +-
 .../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.2.zip  |  Bin 0 -> 140426 bytes
 lucene/benchmark/build.xml                         |  289 --
 lucene/benchmark/ivy.xml                           |   32 -
 .../benchmark/byTask/tasks/CreateIndexTask.java    |    4 +-
 lucene/build.xml                                   |  586 ---
 lucene/classification/build.xml                    |   55 -
 lucene/classification/ivy.xml                      |   21 -
 lucene/codecs/build.xml                            |   28 -
 lucene/codecs/ivy.xml                              |   21 -
 lucene/common-build.xml                            | 2605 -------------
 lucene/core/build.xml                              |  235 --
 lucene/core/ivy.xml                                |   21 -
 .../java/org/apache/lucene/analysis/Analyzer.java  |   16 +-
 .../org/apache/lucene/analysis/package-info.java   |    8 +-
 .../src/java/org/apache/lucene/codecs/Codec.java   |    2 +-
 .../compressing/CompressingStoredFieldsReader.java |   50 +-
 .../compressing/CompressingStoredFieldsWriter.java |   33 +-
 .../compressing/CompressingTermVectorsReader.java  |   65 +-
 .../compressing/CompressingTermVectorsWriter.java  |   32 +-
 .../codecs/compressing/FieldsIndexReader.java      |   33 +-
 .../codecs/compressing/FieldsIndexWriter.java      |   14 +-
 .../codecs/lucene50/Lucene50TermVectorsFormat.java |    3 +-
 .../lucene/codecs/lucene86/package-info.java       |    6 +-
 .../Lucene87Codec.java}                            |   21 +-
 .../lucene87/Lucene87StoredFieldsFormat.java       |  378 ++
 .../{lucene86 => lucene87}/package-info.java       |   10 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |    8 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |  313 +-
 .../org/apache/lucene/index/IndexWriterConfig.java |   15 +-
 .../apache/lucene/index/LiveIndexWriterConfig.java |   10 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |   17 +-
 .../java/org/apache/lucene/index/MergeTrigger.java |    4 +
 .../java/org/apache/lucene/index/ReaderPool.java   |    2 +-
 .../java/org/apache/lucene/index/SegmentInfos.java |   17 +-
 .../lucene/index/StandardDirectoryReader.java      |   24 +-
 lucene/core/src/java/overview.html                 |    4 +-
 .../services/org.apache.lucene.codecs.Codec        |    2 +-
 .../codecs/lucene80/TestLucene80NormsFormat.java   |    4 +-
 .../codecs/lucene86/TestLucene86PointsFormat.java  |    2 +-
 .../TestLucene87StoredFieldsFormat.java}           |    5 +-
 ...Lucene87StoredFieldsFormatHighCompression.java} |   18 +-
 ...estLucene87StoredFieldsFormatMergeInstance.java |   15 +-
 .../index/TestDocumentsWriterDeleteQueue.java      |   21 +
 .../org/apache/lucene/index/TestIndexWriter.java   |    4 +-
 .../apache/lucene/index/TestIndexWriterDelete.java |    7 +-
 .../lucene/index/TestIndexWriterExceptions.java    |  104 +
 .../lucene/index/TestIndexWriterMergePolicy.java   |  232 +-
 .../lucene/index/TestIndexWriterOnVMError.java     |    4 +-
 .../apache/lucene/index/TestIndexWriterReader.java |   33 +-
 .../org/apache/lucene/index/TestPointValues.java   |    4 +-
 .../index/TestSoftDeletesRetentionMergePolicy.java |    2 +-
 .../apache/lucene/search/MultiCollectorTest.java   |  338 --
 .../org/apache/lucene/search/TestBoolean2.java     |    9 +-
 .../apache/lucene/search/TestMultiCollector.java   |  309 ++
 .../test/org/apache/lucene/util/TestVersion.java   |    2 +-
 lucene/default-nested-ivy-settings.xml             |   56 -
 lucene/demo/build.xml                              |   61 -
 lucene/demo/ivy.xml                                |   21 -
 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/grouping/build.xml                          |   49 -
 lucene/grouping/ivy.xml                            |   21 -
 lucene/highlighter/build.xml                       |   55 -
 lucene/highlighter/ivy.xml                         |   21 -
 lucene/ivy-ignore-conflicts.properties             |   14 -
 lucene/ivy-versions.properties                     |    7 -
 lucene/join/build.xml                              |   27 -
 lucene/join/ivy.xml                                |   21 -
 lucene/licenses/ant-1.8.2.jar.sha1                 |    1 -
 lucene/licenses/ant-LICENSE-ASL.txt                |  272 --
 lucene/licenses/ant-NOTICE.txt                     |   26 -
 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                           |    2 +-
 lucene/luke/build.xml                              |   82 -
 lucene/luke/ivy.xml                                |   34 -
 .../src/distribution/{README.txt => README.md}     |    4 +-
 .../luke/models/commits/CommitsImplTest.java       |    2 +-
 lucene/memory/build.xml                            |   34 -
 lucene/memory/ivy.xml                              |   21 -
 lucene/misc/build.xml                              |   52 -
 lucene/misc/ivy.xml                                |   21 -
 lucene/module-build.xml                            |  721 ----
 lucene/monitor/build.xml                           |   53 -
 lucene/monitor/ivy.xml                             |   21 -
 lucene/queries/build.xml                           |   32 -
 lucene/queries/ivy.xml                             |   21 -
 .../queries/function/FunctionMatchQuery.java       |   19 +-
 .../queries/function/TestFunctionMatchQuery.java   |   26 +-
 lucene/queryparser/build.xml                       |  178 -
 lucene/queryparser/ivy.xml                         |   21 -
 lucene/queryparser/xmldtddocbuild.xml              |   53 -
 lucene/replicator/build.xml                        |   53 -
 lucene/replicator/ivy.xml                          |   47 -
 lucene/sandbox/build.xml                           |   26 -
 lucene/sandbox/ivy.xml                             |   21 -
 .../document/TestFloatPointNearestNeighbor.java    |    3 +-
 .../test/org/apache/lucene/search/TestNearest.java |    3 +-
 lucene/spatial-extras/build.xml                    |   62 -
 lucene/spatial-extras/ivy.xml                      |   40 -
 lucene/spatial3d/build.xml                         |   30 -
 lucene/spatial3d/ivy.xml                           |   21 -
 lucene/suggest/build.xml                           |   47 -
 lucene/suggest/ivy.xml                             |   21 -
 .../search/suggest/document/TestSuggestField.java  |    4 +-
 lucene/test-framework/build.xml                    |   82 -
 lucene/test-framework/ivy.xml                      |   33 -
 .../codecs/compressing/CompressingCodec.java       |    4 +-
 .../DeflateWithPresetCompressingCodec.java         |   35 +-
 .../apache/lucene/geo/BaseGeoPointTestCase.java    |    4 +-
 .../org/apache/lucene/geo/BaseXYPointTestCase.java |    4 +-
 .../apache/lucene/store/MockDirectoryWrapper.java  |    2 +-
 .../org/apache/lucene/util/LuceneTestCase.java     |    2 +-
 .../util/TestRuleSetupAndRestoreClassEnv.java      |    8 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |    4 +-
 .../services/org.apache.lucene.codecs.Codec        |    1 +
 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
 .../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 -
 lucene/version.properties                          |   10 -
 settings.gradle                                    |    2 -
 solr/.gitignore                                    |    5 -
 solr/CHANGES.txt                                   |   30 +
 solr/README.md                                     |   36 +-
 solr/bin/solr                                      |    3 +-
 solr/bin/solr.cmd                                  |    3 +-
 solr/build.xml                                     |  813 -----
 solr/common-build.xml                              |  551 ---
 solr/contrib/analysis-extras/build.xml             |   92 -
 solr/contrib/analysis-extras/ivy.xml               |   41 -
 solr/contrib/analytics/build.xml                   |   28 -
 solr/contrib/analytics/ivy.xml                     |   29 -
 solr/contrib/clustering/build.xml                  |   28 -
 solr/contrib/clustering/ivy.xml                    |   41 -
 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 --
 .../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/DataImportHandler.java |  318 --
 .../dataimport/DataImportHandlerException.java     |   75 -
 .../solr/handler/dataimport/DataImporter.java      |  628 ----
 .../apache/solr/handler/dataimport/DataSource.java |   66 -
 .../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 | 1020 ------
 .../solr/handler/dataimport/EntityProcessor.java   |  114 -
 .../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 -
 .../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 -
 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 -
 solr/contrib/ltr/build.xml                         |   35 -
 solr/contrib/ltr/ivy.xml                           |   33 -
 solr/contrib/prometheus-exporter/build.xml         |   64 -
 solr/contrib/prometheus-exporter/ivy.xml           |   41 -
 solr/contrib/velocity/build.xml                    |   28 -
 solr/contrib/velocity/ivy.xml                      |   36 -
 solr/core/build.xml                                |  131 -
 solr/core/ivy.xml                                  |  148 -
 .../src/java/org/apache/solr/cloud/Overseer.java   |    4 +-
 .../OverseerCollectionConfigSetProcessor.java      |    7 +-
 .../cloud/OverseerConfigSetMessageHandler.java     |    3 +-
 .../apache/solr/cloud/OverseerMessageHandler.java  |    3 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |   15 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |    7 -
 .../solr/cloud/api/collections/AddReplicaCmd.java  |   19 +-
 .../solr/cloud/api/collections/AliasCmd.java       |    7 +-
 .../apache/solr/cloud/api/collections/Assign.java  |    7 +-
 .../solr/cloud/api/collections/BackupCmd.java      |    3 +-
 .../solr/cloud/api/collections/CreateAliasCmd.java |   13 +-
 .../cloud/api/collections/CreateCollectionCmd.java |   15 +-
 .../solr/cloud/api/collections/CreateShardCmd.java |    7 +-
 .../cloud/api/collections/CreateSnapshotCmd.java   |    3 +-
 .../solr/cloud/api/collections/DeleteAliasCmd.java |    3 +-
 .../cloud/api/collections/DeleteCollectionCmd.java |   31 +-
 .../solr/cloud/api/collections/DeleteNodeCmd.java  |    3 +-
 .../cloud/api/collections/DeleteReplicaCmd.java    |    4 +-
 .../solr/cloud/api/collections/DeleteShardCmd.java |    3 +-
 .../cloud/api/collections/DeleteSnapshotCmd.java   |    3 +-
 .../api/collections/MaintainRoutedAliasCmd.java    |   15 +-
 .../solr/cloud/api/collections/MigrateCmd.java     |   15 +-
 .../solr/cloud/api/collections/MoveReplicaCmd.java |   23 +-
 .../OverseerCollectionMessageHandler.java          |   33 +-
 .../cloud/api/collections/OverseerRoleCmd.java     |    3 +-
 .../cloud/api/collections/OverseerStatusCmd.java   |    3 +-
 .../api/collections/ReindexCollectionCmd.java      |   23 +-
 .../solr/cloud/api/collections/RenameCmd.java      |    3 +-
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |    7 +-
 .../solr/cloud/api/collections/RestoreCmd.java     |   13 +-
 .../cloud/api/collections/SetAliasPropCmd.java     |    3 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |   21 +-
 .../org/apache/solr/core/ConfigSetService.java     |    5 +-
 .../java/org/apache/solr/core/CoreContainer.java   |    5 +
 .../org/apache/solr/core/SchemaCodecFactory.java   |    6 +-
 .../src/java/org/apache/solr/core/SolrConfig.java  |   24 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |    9 +-
 .../org/apache/solr/core/SolrResourceLoader.java   |   14 +-
 .../apache/solr/filestore/DistribPackageStore.java |    5 +-
 .../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 -----
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |  192 -
 .../java/org/apache/solr/handler/IndexFetcher.java |  124 +-
 .../apache/solr/handler/ReplicationHandler.java    |   39 -
 .../org/apache/solr/handler/SolrConfigHandler.java |    2 +-
 .../solr/handler/admin/ConfigSetsHandlerApi.java   |    4 +
 .../solr/handler/admin/HealthCheckHandler.java     |    3 -
 .../org/apache/solr/handler/admin/InfoHandler.java |    5 +-
 .../solr/handler/admin/ZookeeperStatusHandler.java |    4 +-
 .../solr/handler/component/HttpShardHandler.java   |    4 +-
 .../handler/component/RealTimeGetComponent.java    |   15 +-
 .../solr/handler/component/SearchHandler.java      |    2 +-
 .../solr/pkg/PackageListeningClassLoader.java      |    2 +-
 .../apache/solr/schema/FieldTypePluginLoader.java  |    2 +-
 .../java/org/apache/solr/schema/IndexSchema.java   |    4 +-
 .../java/org/apache/solr/schema/SchemaManager.java |    4 +-
 .../org/apache/solr/update/CdcrTransactionLog.java |  401 --
 .../java/org/apache/solr/update/CdcrUpdateLog.java |  796 ----
 .../apache/solr/update/DefaultSolrCoreState.java   |   41 -
 .../java/org/apache/solr/update/SolrCoreState.java |   17 -
 .../org/apache/solr/update/SolrIndexConfig.java    |    4 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |    3 +-
 .../solr/update/processor/CdcrUpdateProcessor.java |  132 -
 .../src/java/org/apache/solr/util/SolrCLI.java     |   24 +-
 .../util/circuitbreaker/CPUCircuitBreaker.java     |  115 +
 .../solr/util/circuitbreaker/CircuitBreaker.java   |   55 +-
 .../util/circuitbreaker/CircuitBreakerManager.java |   68 +-
 .../util/circuitbreaker/MemoryCircuitBreaker.java  |   25 +-
 .../solr/util/plugin/AbstractPluginLoader.java     |    2 +-
 .../resources/EditableSolrConfigAttributes.json    |    2 -
 solr/core/src/resources/ImplicitPlugins.json       |    4 -
 .../solr/collection1/conf/solrconfig-cdcr.xml      |   77 -
 .../collection1/conf/solrconfig-cdcrupdatelog.xml  |   49 -
 .../conf/solrconfig-memory-circuitbreaker.xml      |   11 +-
 .../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 -
 .../upload/dih-script-transformer/managed-schema   |   25 -
 .../upload/dih-script-transformer/solrconfig.xml   |   61 -
 .../OverseerCollectionConfigSetProcessorTest.java  |    9 +-
 .../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 --
 .../test/org/apache/solr/core/SolrCoreTest.java    |    3 -
 .../org/apache/solr/core/TestCodecSupport.java     |    8 +-
 .../org/apache/solr/core/TestConfigOverlay.java    |    2 -
 .../handler/admin/ZookeeperStatusHandlerTest.java  |   35 +
 .../src/test/org/apache/solr/pkg/TestPackages.java |    2 +
 .../org/apache/solr/search/TestRealTimeGet.java    |    1 -
 .../test/org/apache/solr/search/TestRecovery.java  |    1 -
 .../org/apache/solr/search/TestStressRecovery.java |    1 -
 .../solr/servlet/TestRequestRateLimiter.java       |    4 +-
 .../org/apache/solr/update/CdcrUpdateLogTest.java  |  783 ----
 .../solr/update/DirectUpdateHandlerTest.java       |   18 +-
 .../apache/solr/update/SolrIndexConfigTest.java    |    4 +-
 .../solr/update/TestInPlaceUpdatesDistrib.java     |    2 -
 .../org/apache/solr/util/TestCircuitBreaker.java   |  146 +-
 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/conf/solrconfig.xml             |   24 +-
 solr/licenses/activation-1.1.1.jar.sha1            |    1 -
 solr/licenses/activation-LICENSE-CDDL.txt          |  119 -
 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/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/javax.mail-1.5.1.jar.sha1            |    1 -
 solr/licenses/javax.mail-LICENSE-CDDL.txt          |  135 -
 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/packaging/build.gradle                        |    2 -
 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   |   40 +-
 solr/solr-ref-guide/README.adoc                    |   20 +-
 solr/solr-ref-guide/build.gradle                   |    2 -
 solr/solr-ref-guide/build.xml                      |  305 --
 solr/solr-ref-guide/ivy.xml                        |   35 -
 solr/solr-ref-guide/src/aliases.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/collection-specific-tools.adoc             |    3 +-
 solr/solr-ref-guide/src/config-sets.adoc           |    2 +-
 solr/solr-ref-guide/src/configsets-api.adoc        |    3 +-
 .../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/dataimport-screen.adoc     |   28 -
 .../src/images/dataimport-screen/dataimport.png    |  Bin 126440 -> 0 bytes
 .../src/implicit-requesthandlers.adoc              |    4 +-
 .../src/indexconfig-in-solrconfig.adoc             |   10 +
 .../src/indexing-and-basic-data-operations.adoc    |    3 -
 solr/solr-ref-guide/src/installing-solr.adoc       |    5 +-
 .../src/major-changes-from-solr-5-to-solr-6.adoc   |    2 +-
 .../src/major-changes-in-solr-9.adoc               |    2 +
 .../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     |    4 +-
 .../src/query-settings-in-solrconfig.adoc          |   37 +-
 .../src/solr-control-script-reference.adoc         |    6 -
 solr/solr-ref-guide/src/solr-tutorial.adoc         |    5 -
 solr/solr-ref-guide/src/solrcloud.adoc             |    5 +-
 .../src/uploading-data-with-index-handlers.adoc    |    2 +-
 ...ta-store-data-with-the-data-import-handler.adoc | 1077 ------
 ...ing-the-solr-administration-user-interface.adoc |    1 -
 .../tools/CustomizedAsciidoctorAntTask.java        |   34 -
 solr/solr-ref-guide/tools/asciidoctor-antlib.xml   |   22 -
 solr/solrj/build.xml                               |   88 -
 solr/solrj/ivy.xml                                 |   77 -
 .../solr/client/solrj/impl/LBSolrClient.java       |    3 +-
 .../solr/client/solrj/io/stream/TupleStream.java   |   38 +-
 ...lrSingleThreaded.java => SolrThreadUnsafe.java} |    2 +-
 .../apache/solr/common/cloud}/SolrClassLoader.java |    2 +-
 solr/solrj/src/resources/apispec/node.Info.json    |    2 +-
 .../solr/client/solrj/io/stream/StreamingTest.java |    7 +
 solr/test-framework/build.xml                      |  121 -
 solr/test-framework/ivy.xml                        |   42 -
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   14 -
 solr/webapp/build.xml                              |   69 -
 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                                      |    4 -
 versions.props                                     |    3 -
 988 files changed, 4119 insertions(+), 106922 deletions(-)
 delete mode 100644 .github/workflows/ant.yml
 delete mode 100755 build.xml
 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
 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 gradle/ant-compat/forbidden-api-rules-in-sync.gradle
 delete mode 100644 gradle/ant-compat/jar-checks.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%)
 copy {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%)
 rename solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/DIHWriterBase.java => gradle/hacks/gradle.gradle (52%)
 rename lucene/tools/prettify/inject-javadocs.js => gradle/hacks/hashmapAssertions.gradle (60%)
 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%)
 rename gradle/{ant-compat/resolve.gradle => solr/packaging.gradle} (89%)
 rename gradle/{ant-compat => solr}/solr-forbidden-apis.gradle (91%)
 create mode 100644 gradle/testing/beasting.gradle
 rename {lucene/tools/junit4 => gradle/testing/defaults-tests}/logging.properties (100%)
 rename {lucene/tools/junit4 => gradle/testing/randomization/policies}/replicator-tests.policy (100%)
 rename gradle/testing/{ => randomization}/policies/solr-tests.policy (99%)
 rename {lucene/tools/junit4 => gradle/testing/randomization/policies}/tests.policy (100%)
 rename {lucene/tools/javadoc => gradle/validation/ecj-lint}/ecj.javadocs.prefs (100%)
 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/sr/SerbianAnalyzer.java
 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/sr/TestSerbianAnalyzer.java
 delete mode 100644 lucene/analysis/icu/build.xml
 delete mode 100644 lucene/analysis/icu/ivy.xml
 delete mode 100644 lucene/analysis/kuromoji/build.xml
 delete mode 100644 lucene/analysis/kuromoji/ivy.xml
 delete mode 100644 lucene/analysis/morfologik/build.xml
 delete mode 100644 lucene/analysis/morfologik/ivy.xml
 delete mode 100644 lucene/analysis/nori/build.xml
 delete mode 100644 lucene/analysis/nori/ivy.xml
 delete mode 100644 lucene/analysis/opennlp/build.xml
 delete mode 100644 lucene/analysis/opennlp/ivy.xml
 delete mode 100644 lucene/analysis/phonetic/build.xml
 delete mode 100644 lucene/analysis/phonetic/ivy.xml
 delete mode 100644 lucene/analysis/smartcn/build.xml
 delete mode 100644 lucene/analysis/smartcn/ivy.xml
 delete mode 100644 lucene/analysis/stempel/build.xml
 delete mode 100644 lucene/analysis/stempel/ivy.xml
 delete mode 100644 lucene/backward-codecs/build.xml
 delete mode 100644 lucene/backward-codecs/ivy.xml
 rename lucene/{core => backward-codecs}/src/java/org/apache/lucene/codecs/lucene50/Lucene50StoredFieldsFormat.java (91%)
 copy lucene/{core => backward-codecs}/src/java/org/apache/lucene/codecs/lucene86/Lucene86Codec.java (99%)
 rename {solr/contrib/dataimporthandler-extras/src/java/org/apache/solr/handler/dataimport => lucene/backward-codecs/src/java/org/apache/lucene/codecs/lucene86}/package.html (84%)
 create mode 100644 lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene50/Lucene50RWStoredFieldsFormat.java
 copy lucene/{core => backward-codecs}/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormat.java (92%)
 copy lucene/{core => backward-codecs}/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatHighCompression.java (91%)
 rename lucene/{core => backward-codecs}/src/test/org/apache/lucene/codecs/lucene50/TestLucene50StoredFieldsFormatMergeInstance.java (100%)
 rename solr/core/src/java/org/apache/solr/update/processor/CdcrUpdateProcessorFactory.java => lucene/backward-codecs/src/test/org/apache/lucene/codecs/lucene86/Lucene86RWCodec.java (52%)
 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.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
 rename lucene/core/src/java/org/apache/lucene/codecs/{lucene86/Lucene86Codec.java => lucene87/Lucene87Codec.java} (90%)
 create mode 100644 lucene/core/src/java/org/apache/lucene/codecs/lucene87/Lucene87StoredFieldsFormat.java
 copy lucene/core/src/java/org/apache/lucene/codecs/{lucene86 => lucene87}/package-info.java (98%)
 rename lucene/core/src/test/org/apache/lucene/codecs/{lucene50/TestLucene50StoredFieldsFormat.java => lucene87/TestLucene87StoredFieldsFormat.java} (90%)
 rename lucene/core/src/test/org/apache/lucene/codecs/{lucene50/TestLucene50StoredFieldsFormatHighCompression.java => lucene87/TestLucene87StoredFieldsFormatHighCompression.java} (85%)
 rename solr/contrib/dataimporthandler/src/java/org/apache/solr/handler/dataimport/config/package-info.java => lucene/core/src/test/org/apache/lucene/codecs/lucene87/TestLucene87StoredFieldsFormatMergeInstance.java (73%)
 delete mode 100644 lucene/core/src/test/org/apache/lucene/search/MultiCollectorTest.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
 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
 delete mode 100644 lucene/ivy-ignore-conflicts.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
 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
 rename lucene/luke/src/distribution/{README.txt => README.md} (85%)
 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
 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
 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
 delete mode 100644 lucene/test-framework/build.xml
 delete mode 100644 lucene/test-framework/ivy.xml
 rename solr/core/src/java/org/apache/solr/handler/CdcrStateManager.java => lucene/test-framework/src/java/org/apache/lucene/codecs/compressing/DeflateWithPresetCompressingCodec.java (50%)
 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/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 lucene/version.properties
 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/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/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/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/velocity/build.xml
 delete mode 100644 solr/contrib/velocity/ivy.xml
 delete mode 100644 solr/core/build.xml
 delete mode 100644 solr/core/ivy.xml
 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/CdcrUpdateLogSynchronizer.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
 create mode 100644 solr/core/src/java/org/apache/solr/util/circuitbreaker/CPUCircuitBreaker.java
 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
 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/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
 delete mode 100644 solr/core/src/test/org/apache/solr/update/CdcrUpdateLogTest.java
 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/licenses/activation-1.1.1.jar.sha1
 delete mode 100644 solr/licenses/activation-LICENSE-CDDL.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/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
 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/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/server/build.xml
 delete mode 100644 solr/server/ivy.xml
 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/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
 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/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
 rename solr/solrj/src/java/org/apache/solr/common/annotation/{SolrSingleThreaded.java => SolrThreadUnsafe.java} (96%)
 rename solr/{core/src/java/org/apache/solr/core => solrj/src/java/org/apache/solr/common/cloud}/SolrClassLoader.java (96%)
 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


[lucene-solr] 01/01: Merge branch 'master' into jira/solr-14749

Posted by ab...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ab pushed a commit to branch jira/solr-14749
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 214e43637c7310220b796fa09bd44a752f8de4ab
Merge: 7297eda 03814fc
Author: Andrzej Bialecki <ab...@apache.org>
AuthorDate: Tue Sep 1 13:01:22 2020 +0200

    Merge branch 'master' into jira/solr-14749

 .github/PULL_REQUEST_TEMPLATE.md                   |    2 +-
 .github/workflows/ant.yml                          |   22 -
 README.md                                          |   72 +-
 build.gradle                                       |   40 +-
 build.xml                                          |  697 ----
 dev-tools/README.txt                               |    6 +-
 dev-tools/doap/lucene.rdf                          |    7 +
 dev-tools/doap/solr.rdf                            |    7 +
 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/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           |    4 +-
 dev-tools/scripts/releaseWizard.py                 |    4 +
 dev-tools/scripts/releaseWizard.yaml               |   63 +-
 dev-tools/scripts/smokeTestRelease.py              |   13 +-
 .../ant-compat/forbidden-api-rules-in-sync.gradle  |   54 -
 gradle/ant-compat/jar-checks.gradle                |   26 -
 gradle/ant-compat/test-classes-cross-deps.gradle   |   12 +-
 gradle/defaults-java.gradle                        |    7 +-
 gradle/defaults.gradle                             |   18 +
 gradle/documentation/changes-to-html.gradle        |    2 +-
 gradle/documentation/render-javadoc.gradle         |   26 +-
 .../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/jflex.gradle                     |    2 +-
 gradle/generation/kuromoji.gradle                  |    2 +-
 gradle/generation/snowball.gradle                  |    6 +
 gradle/generation/util.gradle                      |    4 +-
 .../hacks/gradle.gradle                            |   51 +-
 .../hacks/hashmapAssertions.gradle                 |   24 +-
 gradle/help.gradle                                 |    1 +
 gradle/ide/eclipse.gradle                          |  104 +
 .../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                 |    2 -
 .../resolve.gradle => solr/packaging.gradle}       |   29 +-
 .../solr-forbidden-apis.gradle                     |    2 +-
 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/profiling.gradle                    |   50 +-
 gradle/testing/randomization.gradle                |   92 +-
 .../policies}/replicator-tests.policy              |    0
 .../{ => randomization}/policies/solr-tests.policy |    4 +-
 .../testing/randomization/policies}/tests.policy   |    0
 gradle/validation/check-broken-links.gradle        |   11 +-
 gradle/validation/config-file-sanity.gradle        |    2 +-
 gradle/validation/ecj-lint.gradle                  |    4 +-
 .../validation/ecj-lint}/ecj.javadocs.prefs        |    0
 gradle/validation/forbidden-apis.gradle            |   18 +-
 gradle/validation/missing-docs-check.gradle        |   18 +-
 gradle/validation/owasp-dependency-check.gradle    |    4 +-
 .../owasp-dependency-check/exclusions.xml          |   24 -
 gradle/validation/validate-source-patterns.gradle  |  240 +-
 gradlew                                            |   13 +-
 gradlew.bat                                        |    7 +-
 help/IDEs.txt                                      |   20 +
 help/tests.txt                                     |   15 +
 lucene/BUILD.md                                    |   81 +-
 lucene/CHANGES.txt                                 |   26 +-
 lucene/analysis/analysis-module-build.xml          |   44 -
 lucene/analysis/build.xml                          |  172 -
 lucene/analysis/common/build.xml                   |  125 -
 lucene/analysis/common/ivy.xml                     |   21 -
 .../apache/lucene/analysis/sr/SerbianAnalyzer.java |  129 +
 .../org/apache/lucene/collation/package-info.java  |    2 +-
 .../org/apache/lucene/analysis/sr/stopwords.txt    |  156 +
 .../lucene/analysis/sr/TestSerbianAnalyzer.java    |   65 +
 lucene/analysis/icu/build.xml                      |  118 -
 lucene/analysis/icu/ivy.xml                        |   28 -
 lucene/analysis/kuromoji/build.xml                 |   98 -
 lucene/analysis/kuromoji/ivy.xml                   |   37 -
 lucene/analysis/morfologik/build.xml               |   40 -
 lucene/analysis/morfologik/ivy.xml                 |   31 -
 lucene/analysis/nori/build.xml                     |   84 -
 lucene/analysis/nori/ivy.xml                       |   33 -
 lucene/analysis/opennlp/build.xml                  |  118 -
 lucene/analysis/opennlp/ivy.xml                    |   28 -
 lucene/analysis/phonetic/build.xml                 |   35 -
 lucene/analysis/phonetic/ivy.xml                   |   28 -
 lucene/analysis/smartcn/build.xml                  |   34 -
 lucene/analysis/smartcn/ivy.xml                    |   21 -
 lucene/analysis/stempel/build.xml                  |   34 -
 lucene/analysis/stempel/ivy.xml                    |   21 -
 lucene/backward-codecs/build.xml                   |   26 -
 lucene/backward-codecs/ivy.xml                     |   21 -
 .../lucene50/Lucene50StoredFieldsFormat.java       |   11 +-
 .../lucene/codecs/lucene84/Lucene84Codec.java      |    2 +-
 .../lucene/codecs/lucene86/Lucene86Codec.java      |    2 +-
 .../apache/lucene/codecs/lucene86}/package.html    |    6 +-
 .../services/org.apache.lucene.codecs.Codec        |    1 +
 .../lucene50/Lucene50RWStoredFieldsFormat.java     |   51 +
 .../lucene50/TestLucene50StoredFieldsFormat.java   |    4 +-
 ...tLucene50StoredFieldsFormatHighCompression.java |    8 +-
 ...estLucene50StoredFieldsFormatMergeInstance.java |    0
 .../lucene70/TestLucene70SegmentInfoFormat.java    |   10 +-
 .../lucene/codecs/lucene84/Lucene84RWCodec.java    |    7 +
 .../lucene/codecs/lucene86/Lucene86RWCodec.java    |   35 +-
 .../lucene/index/TestBackwardsCompatibility.java   |    7 +-
 .../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.2.zip  |  Bin 0 -> 140426 bytes
 lucene/benchmark/build.xml                         |  289 --
 lucene/benchmark/ivy.xml                           |   32 -
 .../benchmark/byTask/tasks/CreateIndexTask.java    |    4 +-
 lucene/build.xml                                   |  586 ---
 lucene/classification/build.xml                    |   55 -
 lucene/classification/ivy.xml                      |   21 -
 lucene/codecs/build.xml                            |   28 -
 lucene/codecs/ivy.xml                              |   21 -
 lucene/common-build.xml                            | 2605 -------------
 lucene/core/build.xml                              |  235 --
 lucene/core/ivy.xml                                |   21 -
 .../java/org/apache/lucene/analysis/Analyzer.java  |   16 +-
 .../org/apache/lucene/analysis/package-info.java   |    8 +-
 .../src/java/org/apache/lucene/codecs/Codec.java   |    2 +-
 .../compressing/CompressingStoredFieldsReader.java |   50 +-
 .../compressing/CompressingStoredFieldsWriter.java |   33 +-
 .../compressing/CompressingTermVectorsReader.java  |   65 +-
 .../compressing/CompressingTermVectorsWriter.java  |   32 +-
 .../codecs/compressing/FieldsIndexReader.java      |   33 +-
 .../codecs/compressing/FieldsIndexWriter.java      |   14 +-
 .../codecs/lucene50/Lucene50TermVectorsFormat.java |    3 +-
 .../lucene/codecs/lucene86/package-info.java       |    6 +-
 .../Lucene87Codec.java}                            |   21 +-
 .../lucene87/Lucene87StoredFieldsFormat.java       |  378 ++
 .../{lucene86 => lucene87}/package-info.java       |   10 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |    8 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |  313 +-
 .../org/apache/lucene/index/IndexWriterConfig.java |   15 +-
 .../apache/lucene/index/LiveIndexWriterConfig.java |   10 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |   17 +-
 .../java/org/apache/lucene/index/MergeTrigger.java |    4 +
 .../java/org/apache/lucene/index/ReaderPool.java   |    2 +-
 .../java/org/apache/lucene/index/SegmentInfos.java |   17 +-
 .../lucene/index/StandardDirectoryReader.java      |   24 +-
 lucene/core/src/java/overview.html                 |    4 +-
 .../services/org.apache.lucene.codecs.Codec        |    2 +-
 .../codecs/lucene80/TestLucene80NormsFormat.java   |    4 +-
 .../codecs/lucene86/TestLucene86PointsFormat.java  |    2 +-
 .../TestLucene87StoredFieldsFormat.java}           |    5 +-
 ...Lucene87StoredFieldsFormatHighCompression.java} |   18 +-
 ...estLucene87StoredFieldsFormatMergeInstance.java |   15 +-
 .../index/TestDocumentsWriterDeleteQueue.java      |   21 +
 .../org/apache/lucene/index/TestIndexWriter.java   |    4 +-
 .../apache/lucene/index/TestIndexWriterDelete.java |    7 +-
 .../lucene/index/TestIndexWriterExceptions.java    |  104 +
 .../lucene/index/TestIndexWriterMergePolicy.java   |  232 +-
 .../lucene/index/TestIndexWriterOnVMError.java     |    4 +-
 .../apache/lucene/index/TestIndexWriterReader.java |   33 +-
 .../org/apache/lucene/index/TestPointValues.java   |    4 +-
 .../index/TestSoftDeletesRetentionMergePolicy.java |    2 +-
 .../apache/lucene/search/MultiCollectorTest.java   |  338 --
 .../org/apache/lucene/search/TestBoolean2.java     |    9 +-
 .../apache/lucene/search/TestMultiCollector.java   |  309 ++
 .../test/org/apache/lucene/util/TestVersion.java   |    2 +-
 lucene/default-nested-ivy-settings.xml             |   56 -
 lucene/demo/build.xml                              |   61 -
 lucene/demo/ivy.xml                                |   21 -
 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/grouping/build.xml                          |   49 -
 lucene/grouping/ivy.xml                            |   21 -
 lucene/highlighter/build.xml                       |   55 -
 lucene/highlighter/ivy.xml                         |   21 -
 lucene/ivy-ignore-conflicts.properties             |   14 -
 lucene/ivy-versions.properties                     |    7 -
 lucene/join/build.xml                              |   27 -
 lucene/join/ivy.xml                                |   21 -
 lucene/licenses/ant-1.8.2.jar.sha1                 |    1 -
 lucene/licenses/ant-LICENSE-ASL.txt                |  272 --
 lucene/licenses/ant-NOTICE.txt                     |   26 -
 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                           |    2 +-
 lucene/luke/build.xml                              |   82 -
 lucene/luke/ivy.xml                                |   34 -
 .../src/distribution/{README.txt => README.md}     |    4 +-
 .../luke/models/commits/CommitsImplTest.java       |    2 +-
 lucene/memory/build.xml                            |   34 -
 lucene/memory/ivy.xml                              |   21 -
 lucene/misc/build.xml                              |   52 -
 lucene/misc/ivy.xml                                |   21 -
 lucene/module-build.xml                            |  721 ----
 lucene/monitor/build.xml                           |   53 -
 lucene/monitor/ivy.xml                             |   21 -
 lucene/queries/build.xml                           |   32 -
 lucene/queries/ivy.xml                             |   21 -
 .../queries/function/FunctionMatchQuery.java       |   19 +-
 .../queries/function/TestFunctionMatchQuery.java   |   26 +-
 lucene/queryparser/build.xml                       |  178 -
 lucene/queryparser/ivy.xml                         |   21 -
 lucene/queryparser/xmldtddocbuild.xml              |   53 -
 lucene/replicator/build.xml                        |   53 -
 lucene/replicator/ivy.xml                          |   47 -
 lucene/sandbox/build.xml                           |   26 -
 lucene/sandbox/ivy.xml                             |   21 -
 .../document/TestFloatPointNearestNeighbor.java    |    3 +-
 .../test/org/apache/lucene/search/TestNearest.java |    3 +-
 lucene/spatial-extras/build.xml                    |   62 -
 lucene/spatial-extras/ivy.xml                      |   40 -
 lucene/spatial3d/build.xml                         |   30 -
 lucene/spatial3d/ivy.xml                           |   21 -
 lucene/suggest/build.xml                           |   47 -
 lucene/suggest/ivy.xml                             |   21 -
 .../search/suggest/document/TestSuggestField.java  |    4 +-
 lucene/test-framework/build.xml                    |   82 -
 lucene/test-framework/ivy.xml                      |   33 -
 .../codecs/compressing/CompressingCodec.java       |    4 +-
 .../DeflateWithPresetCompressingCodec.java         |   35 +-
 .../apache/lucene/geo/BaseGeoPointTestCase.java    |    4 +-
 .../org/apache/lucene/geo/BaseXYPointTestCase.java |    4 +-
 .../apache/lucene/store/MockDirectoryWrapper.java  |    2 +-
 .../org/apache/lucene/util/LuceneTestCase.java     |    2 +-
 .../util/TestRuleSetupAndRestoreClassEnv.java      |    8 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |    4 +-
 .../services/org.apache.lucene.codecs.Codec        |    1 +
 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
 .../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 -
 lucene/version.properties                          |   10 -
 settings.gradle                                    |    2 -
 solr/.gitignore                                    |    5 -
 solr/CHANGES.txt                                   |   30 +
 solr/README.md                                     |   36 +-
 solr/bin/solr                                      |    3 +-
 solr/bin/solr.cmd                                  |    3 +-
 solr/build.xml                                     |  813 -----
 solr/common-build.xml                              |  551 ---
 solr/contrib/analysis-extras/build.xml             |   92 -
 solr/contrib/analysis-extras/ivy.xml               |   41 -
 solr/contrib/analytics/build.xml                   |   28 -
 solr/contrib/analytics/ivy.xml                     |   29 -
 solr/contrib/clustering/build.xml                  |   28 -
 solr/contrib/clustering/ivy.xml                    |   41 -
 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 --
 .../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/DataImportHandler.java |  318 --
 .../dataimport/DataImportHandlerException.java     |   75 -
 .../solr/handler/dataimport/DataImporter.java      |  628 ----
 .../apache/solr/handler/dataimport/DataSource.java |   66 -
 .../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 | 1020 ------
 .../solr/handler/dataimport/EntityProcessor.java   |  114 -
 .../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 -
 .../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 -
 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 -
 solr/contrib/ltr/build.xml                         |   35 -
 solr/contrib/ltr/ivy.xml                           |   33 -
 solr/contrib/prometheus-exporter/build.xml         |   64 -
 solr/contrib/prometheus-exporter/ivy.xml           |   41 -
 solr/contrib/velocity/build.xml                    |   28 -
 solr/contrib/velocity/ivy.xml                      |   36 -
 solr/core/build.xml                                |  131 -
 solr/core/ivy.xml                                  |  148 -
 .../src/java/org/apache/solr/cloud/Overseer.java   |    4 +-
 .../OverseerCollectionConfigSetProcessor.java      |    7 +-
 .../cloud/OverseerConfigSetMessageHandler.java     |    3 +-
 .../apache/solr/cloud/OverseerMessageHandler.java  |    3 +-
 .../apache/solr/cloud/OverseerTaskProcessor.java   |   15 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |    7 -
 .../solr/cloud/api/collections/AddReplicaCmd.java  |   19 +-
 .../solr/cloud/api/collections/AliasCmd.java       |    7 +-
 .../apache/solr/cloud/api/collections/Assign.java  |    7 +-
 .../solr/cloud/api/collections/BackupCmd.java      |    3 +-
 .../solr/cloud/api/collections/CreateAliasCmd.java |   13 +-
 .../cloud/api/collections/CreateCollectionCmd.java |   15 +-
 .../solr/cloud/api/collections/CreateShardCmd.java |    7 +-
 .../cloud/api/collections/CreateSnapshotCmd.java   |    3 +-
 .../solr/cloud/api/collections/DeleteAliasCmd.java |    3 +-
 .../cloud/api/collections/DeleteCollectionCmd.java |   31 +-
 .../solr/cloud/api/collections/DeleteNodeCmd.java  |    3 +-
 .../cloud/api/collections/DeleteReplicaCmd.java    |    4 +-
 .../solr/cloud/api/collections/DeleteShardCmd.java |    3 +-
 .../cloud/api/collections/DeleteSnapshotCmd.java   |    3 +-
 .../api/collections/MaintainRoutedAliasCmd.java    |   15 +-
 .../solr/cloud/api/collections/MigrateCmd.java     |   15 +-
 .../solr/cloud/api/collections/MoveReplicaCmd.java |   23 +-
 .../OverseerCollectionMessageHandler.java          |   33 +-
 .../cloud/api/collections/OverseerRoleCmd.java     |    3 +-
 .../cloud/api/collections/OverseerStatusCmd.java   |    3 +-
 .../api/collections/ReindexCollectionCmd.java      |   23 +-
 .../solr/cloud/api/collections/RenameCmd.java      |    3 +-
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |    7 +-
 .../solr/cloud/api/collections/RestoreCmd.java     |   13 +-
 .../cloud/api/collections/SetAliasPropCmd.java     |    3 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |   21 +-
 .../org/apache/solr/core/ConfigSetService.java     |    5 +-
 .../java/org/apache/solr/core/CoreContainer.java   |    5 +
 .../org/apache/solr/core/SchemaCodecFactory.java   |    6 +-
 .../src/java/org/apache/solr/core/SolrConfig.java  |   24 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |    9 +-
 .../org/apache/solr/core/SolrResourceLoader.java   |   14 +-
 .../apache/solr/filestore/DistribPackageStore.java |    5 +-
 .../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 -----
 .../solr/handler/CdcrUpdateLogSynchronizer.java    |  192 -
 .../java/org/apache/solr/handler/IndexFetcher.java |  124 +-
 .../apache/solr/handler/ReplicationHandler.java    |   39 -
 .../org/apache/solr/handler/SolrConfigHandler.java |    2 +-
 .../solr/handler/admin/ConfigSetsHandlerApi.java   |    4 +
 .../solr/handler/admin/HealthCheckHandler.java     |    3 -
 .../org/apache/solr/handler/admin/InfoHandler.java |    5 +-
 .../solr/handler/admin/ZookeeperStatusHandler.java |    4 +-
 .../solr/handler/component/HttpShardHandler.java   |    4 +-
 .../handler/component/RealTimeGetComponent.java    |   15 +-
 .../solr/handler/component/SearchHandler.java      |    2 +-
 .../solr/pkg/PackageListeningClassLoader.java      |    2 +-
 .../apache/solr/schema/FieldTypePluginLoader.java  |    2 +-
 .../java/org/apache/solr/schema/IndexSchema.java   |    4 +-
 .../java/org/apache/solr/schema/SchemaManager.java |    4 +-
 .../org/apache/solr/update/CdcrTransactionLog.java |  401 --
 .../java/org/apache/solr/update/CdcrUpdateLog.java |  796 ----
 .../apache/solr/update/DefaultSolrCoreState.java   |   41 -
 .../java/org/apache/solr/update/SolrCoreState.java |   17 -
 .../org/apache/solr/update/SolrIndexConfig.java    |    4 +-
 .../src/java/org/apache/solr/update/UpdateLog.java |    3 +-
 .../solr/update/processor/CdcrUpdateProcessor.java |  132 -
 .../src/java/org/apache/solr/util/SolrCLI.java     |   24 +-
 .../util/circuitbreaker/CPUCircuitBreaker.java     |  115 +
 .../solr/util/circuitbreaker/CircuitBreaker.java   |   55 +-
 .../util/circuitbreaker/CircuitBreakerManager.java |   68 +-
 .../util/circuitbreaker/MemoryCircuitBreaker.java  |   25 +-
 .../solr/util/plugin/AbstractPluginLoader.java     |    2 +-
 .../resources/EditableSolrConfigAttributes.json    |    2 -
 solr/core/src/resources/ImplicitPlugins.json       |    4 -
 .../solr/collection1/conf/solrconfig-cdcr.xml      |   77 -
 .../collection1/conf/solrconfig-cdcrupdatelog.xml  |   49 -
 .../conf/solrconfig-memory-circuitbreaker.xml      |   11 +-
 .../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 -
 .../upload/dih-script-transformer/managed-schema   |   25 -
 .../upload/dih-script-transformer/solrconfig.xml   |   61 -
 .../OverseerCollectionConfigSetProcessorTest.java  |    9 +-
 .../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 --
 .../test/org/apache/solr/core/SolrCoreTest.java    |    3 -
 .../org/apache/solr/core/TestCodecSupport.java     |    8 +-
 .../org/apache/solr/core/TestConfigOverlay.java    |    2 -
 .../handler/admin/ZookeeperStatusHandlerTest.java  |   35 +
 .../src/test/org/apache/solr/pkg/TestPackages.java |    2 +
 .../org/apache/solr/search/TestRealTimeGet.java    |    1 -
 .../test/org/apache/solr/search/TestRecovery.java  |    1 -
 .../org/apache/solr/search/TestStressRecovery.java |    1 -
 .../solr/servlet/TestRequestRateLimiter.java       |    4 +-
 .../org/apache/solr/update/CdcrUpdateLogTest.java  |  783 ----
 .../solr/update/DirectUpdateHandlerTest.java       |   18 +-
 .../apache/solr/update/SolrIndexConfigTest.java    |    4 +-
 .../solr/update/TestInPlaceUpdatesDistrib.java     |    2 -
 .../org/apache/solr/util/TestCircuitBreaker.java   |  146 +-
 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/conf/solrconfig.xml             |   24 +-
 solr/licenses/activation-1.1.1.jar.sha1            |    1 -
 solr/licenses/activation-LICENSE-CDDL.txt          |  119 -
 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/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/javax.mail-1.5.1.jar.sha1            |    1 -
 solr/licenses/javax.mail-LICENSE-CDDL.txt          |  135 -
 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/packaging/build.gradle                        |    2 -
 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   |   40 +-
 solr/solr-ref-guide/README.adoc                    |   20 +-
 solr/solr-ref-guide/build.gradle                   |    2 -
 solr/solr-ref-guide/build.xml                      |  305 --
 solr/solr-ref-guide/ivy.xml                        |   35 -
 solr/solr-ref-guide/src/aliases.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/collection-specific-tools.adoc             |    3 +-
 solr/solr-ref-guide/src/config-sets.adoc           |    2 +-
 solr/solr-ref-guide/src/configsets-api.adoc        |    3 +-
 .../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/dataimport-screen.adoc     |   28 -
 .../src/images/dataimport-screen/dataimport.png    |  Bin 126440 -> 0 bytes
 .../src/implicit-requesthandlers.adoc              |    4 +-
 .../src/indexconfig-in-solrconfig.adoc             |   10 +
 .../src/indexing-and-basic-data-operations.adoc    |    3 -
 solr/solr-ref-guide/src/installing-solr.adoc       |    5 +-
 .../src/major-changes-from-solr-5-to-solr-6.adoc   |    2 +-
 .../src/major-changes-in-solr-9.adoc               |    2 +
 .../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     |    4 +-
 .../src/query-settings-in-solrconfig.adoc          |   37 +-
 .../src/solr-control-script-reference.adoc         |    6 -
 solr/solr-ref-guide/src/solr-tutorial.adoc         |    5 -
 solr/solr-ref-guide/src/solrcloud.adoc             |    5 +-
 .../src/uploading-data-with-index-handlers.adoc    |    2 +-
 ...ta-store-data-with-the-data-import-handler.adoc | 1077 ------
 ...ing-the-solr-administration-user-interface.adoc |    1 -
 .../tools/CustomizedAsciidoctorAntTask.java        |   34 -
 solr/solr-ref-guide/tools/asciidoctor-antlib.xml   |   22 -
 solr/solrj/build.xml                               |   88 -
 solr/solrj/ivy.xml                                 |   77 -
 .../solr/client/solrj/impl/LBSolrClient.java       |    3 +-
 .../solr/client/solrj/io/stream/TupleStream.java   |   38 +-
 ...lrSingleThreaded.java => SolrThreadUnsafe.java} |    2 +-
 .../apache/solr/common/cloud}/SolrClassLoader.java |    2 +-
 solr/solrj/src/resources/apispec/node.Info.json    |    2 +-
 .../solr/client/solrj/io/stream/StreamingTest.java |    7 +
 solr/test-framework/build.xml                      |  121 -
 solr/test-framework/ivy.xml                        |   42 -
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   14 -
 solr/webapp/build.xml                              |   69 -
 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                                      |    4 -
 versions.props                                     |    3 -
 988 files changed, 4119 insertions(+), 106922 deletions(-)