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

[lucene-solr] branch jira/solr14977 updated (9481353 -> cf8d1f0)

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

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


    from 9481353  CHANGES.txt
     add be19432  SOLR-14969: Prevent creating multiple cores with the same name which leads to instabilities (race condition) changed error code
     add 8be0cea  LUCENE-9583: extract separate RandomAccessVectorValues interface (#2037)
     add ec9a659  LUCENE-9322: fix minor cosmetic refactoring error in logging string in IndexWriter's infoStream logging. It was always printing 'vector values' for all merging times instead of the other parts of Lucene index ('doc values', 'stored fields', etc.)
     add 42c5206  LUCENE-9322: Some fixes to SimpleTextVectorFormat. (#2071)
     add 849a28e  LUCENE-9536: Correct the OrdinalMap optimization. (#2070)
     add 514c363  LUCENE-9322: Move Solr to Lucene90Codec.
     add fd98f67  Remove unused imports.
     add bac4309  SOLR-14749: Use h2 instead of h3 so that the javadoc tool doesn't complain about out-or-sequence headers.
     add 7ec1737  SOLR-14683: Metrics API should ensure consistent placeholders for missing values.
     add 36f6359  LUCENE-9023: GlobalOrdinalsWithScore should not compute occurrences when the provided min is 1 (#964)
     add d111039  LUCENE-9600: Clean up package name conflicts between misc and core modules (#2064)
     add 426a9c2  LUCENE-9499: migrate package.html files into package-info.java (#2072)
     add 212b0f8  SOLR-14949: Ability to customize Solr Docker build (#2020)
     add 863a388f SOLR-14683: Move the CHANGES.txt entry to the right place. Fix wrong type of null value.
     add d650413  SOLR-14949: Adding githubUrl option for docker build. (#2074)
     add 5897d14  LUCENE-9594 Add linear function for FeatureField
     add 67f9245  SOLR-14975: Optimize CoreContainer.getAllCoreNames and getLoadedCoreNames. Also optimize getCoreDescriptors.
     add 91ee53d  SOLR-14975: Add entry in CHANGES.txt
     add a7197ac  SOLR-14971: Handle atomic-removes on uncommitted docs (#2056)
     add 66e285e  SOLR-14995 Update Jetty to latest version
     add 2f02040  SOLR-14983: Fix response returning original score instead of reranked score due to query and filter combining. (Krishan Goyal, Jason Baik, Christine Poerschke)
     add d1297e5  Remove redundant fieldType.stored() check during indexing (#2076)
     add 06877b2  LUCENE-9378: Make it possible to configure how to trade speed for compression on doc values. (#2069)
     add 3f8f84f  LUCENE-9450 Switch to BinaryDocValues instead of stored fields in Lucene's facet implementation, yielding ~4-5% red-line QPS gain in pure faceting benchmarks (#1733)
     add af47cb7  LUCENE-9600: Fix wrong link
     add 8bac4e7  LUCENE-9499: javadoc split package workaroud should be applied only to test-framework.
     add 80a0154  LUCENE-9608: add a hand-triggered test error class.
     add b36b4af  LUCENE-9004: KNN vector search using NSW graphs (#2022)
     add 03c1910  LUCENE-9004: CHANGES.txt entry
     add 93ecd0f  SOLR-14986: Add warning to ref guide that using 'properties.name' is an expert option
     add 52f581e  LUCENE-9605: update snowball to d8cf01ddf37a, adds Yiddish (#2077)
     add 09f78e2  LUCENE-9610: fix TestKnnGraph.testMerge
     add 3ae0ca2  LUCENE-9610: fix bug in previous test fix
     add ebc87a8  LUCENE-8982: Separate out native code to another module to allow cpp build with gradle (#2068)
     add cf8d1f0  Merge branch 'master' into jira/solr14977

No new revisions were added by this update.

Summary of changes:
 .github/workflows/docker-test.yml                  |    4 +
 build.gradle                                       |    3 +
 gradle/documentation/render-javadoc.gradle         |   28 +-
 gradle/generation/snowball.gradle                  |    6 +-
 gradle/generation/snowball.patch                   |   10 +-
 gradle/help.gradle                                 |    1 +
 gradle/native/disable-native.gradle                |   82 ++
 gradle/testing/randomization/policies/tests.policy |    4 +
 help/docker.txt                                    |   58 +
 lucene/CHANGES.txt                                 |   26 +-
 lucene/MIGRATE.md                                  |   12 +
 .../lucene/analysis/classic/package-info.java}     |   17 +-
 .../apache/lucene/analysis/classic/package.html    |   37 -
 .../apache/lucene/analysis/email/package-info.java |   34 +
 .../org/apache/lucene/analysis/email/package.html  |   39 -
 .../org/tartarus/snowball/ext/SerbianStemmer.java  |  235 ++--
 .../org/tartarus/snowball/ext/YiddishStemmer.java  | 1381 ++++++++++++++++++++
 .../apache/lucene/analysis/snowball/languages.txt  |    1 +
 .../backward_codecs/lucene50/package-info.java}    |   10 +-
 .../lucene/backward_codecs/lucene50/package.html   |   25 -
 .../backward_codecs/lucene60/package-info.java}    |   10 +-
 .../backward_codecs/lucene80/package-info.java}    |   10 +-
 .../lucene/backward_codecs/lucene80/package.html   |   25 -
 .../backward_codecs/lucene84/package-info.java}    |   10 +-
 .../lucene/backward_codecs/lucene84/package.html   |   25 -
 .../backward_codecs/lucene86/package-info.java}    |   10 +-
 .../lucene/backward_codecs/lucene86/package.html   |   25 -
 .../backward_codecs/lucene87/Lucene87Codec.java    |   33 +-
 .../backward_codecs/lucene87/package-info.java}    |   10 +-
 .../lucene/backward_codecs/lucene87/package.html   |   42 -
 .../lucene/backward_codecs/package-info.java}      |   10 +-
 .../org/apache/lucene/backward_codecs/package.html |   26 -
 .../lucene50/Lucene50RWStoredFieldsFormat.java     |    1 -
 .../backward_codecs/lucene50/TestForUtil.java      |    1 -
 .../lucene60/Lucene60PointsWriter.java             |    2 -
 .../lucene70/Lucene70RWSegmentInfoFormat.java      |    1 -
 .../simpletext/SimpleTextTermVectorsWriter.java    |    2 +-
 .../codecs/simpletext/SimpleTextVectorFormat.java  |    4 +-
 .../codecs/simpletext/SimpleTextVectorReader.java  |   14 +-
 .../org/apache/lucene/codecs/VectorWriter.java     |   27 +-
 .../codecs/lucene80/Lucene80DocValuesConsumer.java |   80 +-
 .../codecs/lucene80/Lucene80DocValuesFormat.java   |   24 +-
 .../codecs/lucene80/Lucene80DocValuesProducer.java |   36 +-
 .../lucene/codecs/lucene90/Lucene90Codec.java      |   27 +-
 .../codecs/lucene90/Lucene90VectorFormat.java      |    6 +-
 .../codecs/lucene90/Lucene90VectorReader.java      |  217 ++-
 .../codecs/lucene90/Lucene90VectorWriter.java      |   92 +-
 .../org/apache/lucene/document/FeatureField.java   |   68 +-
 .../apache/lucene/document/InetAddressPoint.java   |    0
 .../apache/lucene/document/InetAddressRange.java   |    0
 .../apache/lucene/index/IndexableFieldType.java    |   30 +-
 .../org/apache/lucene/index/IndexingChain.java     |   20 +-
 .../org/apache/lucene/index/KnnGraphValues.java    |   58 +
 .../java/org/apache/lucene/index/OrdinalMap.java   |    4 +-
 .../java/org/apache/lucene/index/PointValues.java  |    3 +-
 .../lucene/index/RandomAccessVectorValues.java     |   60 +
 .../index/RandomAccessVectorValuesProducer.java}   |   16 +-
 .../org/apache/lucene/index/SegmentMerger.java     |    5 +-
 .../lucene/index/SlowCodecReaderWrapper.java       |    2 +-
 .../java/org/apache/lucene/index/VectorValues.java |  114 +-
 .../apache/lucene/index/VectorValuesWriter.java    |   43 +-
 .../org/apache/lucene/util/hnsw/BoundsChecker.java |   74 ++
 .../org/apache/lucene/util/hnsw/HnswGraph.java     |  223 ++++
 .../apache/lucene/util/hnsw/HnswGraphBuilder.java  |  194 +++
 .../java/org/apache/lucene/util/hnsw/Neighbor.java |   70 +
 .../org/apache/lucene/util/hnsw/Neighbors.java     |   93 ++
 .../org/apache/lucene/util/hnsw/package-info.java} |   10 +-
 ...va => BaseLucene80DocValuesFormatTestCase.java} |   12 +-
 ...estBestCompressionLucene80DocValuesFormat.java} |   17 +-
 .../TestBestSpeedLucene80DocValuesFormat.java}     |   17 +-
 ...tLucene87StoredFieldsFormatHighCompression.java |    2 +-
 .../apache/lucene/document/TestFeatureField.java   |   25 +
 .../lucene/document/TestInetAddressPoint.java      |    0
 .../test/org/apache/lucene/index/TestKnnGraph.java |  382 ++++++
 .../org/apache/lucene/index/TestVectorValues.java  |   47 +-
 .../lucene/search/TestInetAddressRangeQueries.java |    0
 .../apache/lucene/util/hnsw/KnnGraphTester.java    |  494 +++++++
 .../test/org/apache/lucene/util/hnsw/TestHnsw.java |  465 +++++++
 lucene/facet/build.gradle                          |    2 +
 .../directory/DirectoryTaxonomyReader.java         |   24 +-
 .../directory/DirectoryTaxonomyWriter.java         |    7 +-
 .../directory/TestBackwardsCompatibility.java      |  110 ++
 .../taxonomy/directory/taxonomy.8.6.3-cfs.zip      |  Bin 0 -> 3058 bytes
 .../join/GlobalOrdinalsWithScoreCollector.java     |    2 +-
 .../search/join/GlobalOrdinalsWithScoreQuery.java  |    2 +-
 .../org/apache/lucene/search/join/JoinUtil.java    |    2 +-
 .../apache/lucene/search/join/TestJoinUtil.java    |   16 +-
 .../jetty-continuation-9.4.32.v20200930.jar.sha1   |    1 -
 .../jetty-continuation-9.4.34.v20201102.jar.sha1   |    1 +
 .../licenses/jetty-http-9.4.32.v20200930.jar.sha1  |    1 -
 .../licenses/jetty-http-9.4.34.v20201102.jar.sha1  |    1 +
 lucene/licenses/jetty-io-9.4.32.v20200930.jar.sha1 |    1 -
 lucene/licenses/jetty-io-9.4.34.v20201102.jar.sha1 |    1 +
 .../jetty-server-9.4.32.v20200930.jar.sha1         |    1 -
 .../jetty-server-9.4.34.v20201102.jar.sha1         |    1 +
 .../jetty-servlet-9.4.32.v20200930.jar.sha1        |    1 -
 .../jetty-servlet-9.4.34.v20201102.jar.sha1        |    1 +
 .../licenses/jetty-util-9.4.32.v20200930.jar.sha1  |    1 -
 .../licenses/jetty-util-9.4.34.v20201102.jar.sha1  |    1 +
 lucene/misc/build.gradle                           |    4 +-
 lucene/misc/native/build.gradle                    |   69 +
 .../src/main/posix}/NativePosixUtil.cpp            |   20 +-
 .../src/main/windows}/WindowsDirectory.cpp         |   16 +-
 .../java/org/apache/lucene/document/package.html   |   22 -
 .../src/java/org/apache/lucene/index/package.html  |   22 -
 .../apache/lucene/misc/CollectorMemoryTracker.java |    2 +-
 .../org/apache/lucene/misc/IndexMergeTool.java     |    2 +-
 .../lucene/{ => misc}/document/LazyDocument.java   |    3 +-
 .../apache/lucene/misc/document/package-info.java} |   10 +-
 .../lucene/{ => misc}/index/IndexSplitter.java     |   17 +-
 .../{ => misc}/index/MultiPassIndexSplitter.java   |   18 +-
 .../lucene/{ => misc}/index/PKIndexSplitter.java   |    9 +-
 .../apache/lucene/misc/index/package-info.java}    |   10 +-
 .../search/DiversifiedTopDocsCollector.java        |   11 +-
 .../lucene/{ => misc}/search/DocValuesStats.java   |    2 +-
 .../{ => misc}/search/DocValuesStatsCollector.java |    6 +-
 .../search/MemoryAccountingBitsetCollector.java    |    4 +-
 .../apache/lucene/misc/search/package-info.java}   |   10 +-
 .../search/similarity/LegacyBM25Similarity.java    |    2 +-
 .../misc/search/similarity/package-info.java}      |   10 +-
 .../store/HardlinkCopyDirectoryWrapper.java        |    7 +-
 .../lucene/{ => misc}/store/NativePosixUtil.java   |    4 +-
 .../{ => misc}/store/NativeUnixDirectory.java      |   18 +-
 .../lucene/{ => misc}/store/RAFDirectory.java      |   12 +-
 .../lucene/{ => misc}/store/WindowsDirectory.java  |   24 +-
 .../apache/lucene/misc/store/package-info.java}    |   10 +-
 .../lucene/{ => misc}/util/MemoryTracker.java      |    2 +-
 .../lucene/{ => misc}/util/fst/ListOfOutputs.java  |    4 +-
 .../util/fst/UpToTwoPositiveIntOutputs.java        |    4 +-
 .../apache/lucene/misc/util/fst/package-info.java} |   10 +-
 .../org/apache/lucene/misc/util/package-info.java} |   11 +-
 .../src/java/org/apache/lucene/search/package.html |   22 -
 .../apache/lucene/search/similarity/package.html   |   22 -
 .../src/java/org/apache/lucene/store/package.html  |   22 -
 .../java/org/apache/lucene/util/fst/package.html   |   22 -
 .../src/java/org/apache/lucene/util/package.html   |   23 -
 lucene/misc/src/java/overview.html                 |   25 +-
 .../{ => misc}/document/TestLazyDocument.java      |    6 +-
 .../lucene/{ => misc}/index/TestIndexSplitter.java |   11 +-
 .../index/TestMultiPassIndexSplitter.java          |    9 +-
 .../{ => misc}/index/TestPKIndexSplitter.java      |    8 +-
 .../search/TestDiversifiedTopDocsCollector.java    |   16 +-
 .../search/TestDocValuesStatsCollector.java        |   18 +-
 .../TestMemoryAccountingBitsetCollector.java       |    6 +-
 .../similarity/TestLegacyBM25Similarity.java       |    2 +-
 .../lucene/misc/store/NativeLibEnableRule.java     |   54 +
 .../lucene/misc/store/NativeUnixDirectoryTest.java |   46 +
 .../store/TestHardLinkCopyDirectoryWrapper.java    |   12 +-
 .../lucene/{ => misc}/store/TestRAFDirectory.java  |    5 +-
 .../store/WindowsDirectoryTest.java}               |   30 +-
 .../util/TestCollectorMemoryTracker.java           |    3 +-
 .../lucene/{ => misc}/util/fst/TestFSTsMisc.java   |   16 +-
 lucene/packaging/build.gradle                      |    4 +-
 .../lucene/queries/intervals/IntervalQuery.java    |    2 +-
 .../lucene/sandbox/document/package-info.java}     |   13 +-
 .../apache/lucene/sandbox/document/package.html    |   32 -
 .../lucene/sandbox/search/package-info.java}       |   10 +-
 .../org/apache/lucene/sandbox/search/package.html  |   28 -
 .../java/org/apache/lucene/index/DocHelper.java    |    3 +-
 .../java/org/apache/lucene/index/RandomCodec.java  |    3 +-
 .../util/TestRuleSetupAndRestoreClassEnv.java      |    3 +-
 .../java/org/apache/lucene/util/fst/FSTTester.java |    8 +-
 .../org/apache/lucene/util/TestPleaseFail.java}    |   20 +-
 settings.gradle                                    |    3 +-
 .../src/java/org/apache/solr/cloud/CloudUtil.java  |   15 +-
 .../org/apache/solr/cloud/ReplicateFromLeader.java |    3 +-
 .../solr/cloud/ShardLeaderElectionContext.java     |    2 +-
 .../events/impl/DefaultClusterEventProducer.java   |    2 +-
 .../java/org/apache/solr/core/CoreContainer.java   |   43 +-
 .../java/org/apache/solr/core/MetricsConfig.java   |   54 +-
 .../org/apache/solr/core/SchemaCodecFactory.java   |    6 +-
 .../src/java/org/apache/solr/core/SolrCore.java    |   12 +-
 .../src/java/org/apache/solr/core/SolrCores.java   |  226 ++--
 .../java/org/apache/solr/core/SolrXmlConfig.java   |   24 +
 .../apache/solr/core/TransientSolrCoreCache.java   |    4 +
 .../solr/core/TransientSolrCoreCacheDefault.java   |   16 +-
 .../solr/core/TransientSolrCoreCacheFactory.java   |   16 +-
 .../src/java/org/apache/solr/core/ZkContainer.java |   13 +-
 .../apache/solr/handler/ReplicationHandler.java    |    8 +-
 .../solr/handler/admin/HealthCheckHandler.java     |    2 +-
 .../org/apache/solr/handler/admin/StatusOp.java    |    5 +-
 .../handler/component/RealTimeGetComponent.java    |    2 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |   29 +
 .../apache/solr/metrics/SolrMetricsContext.java    |   28 +
 .../apache/solr/search/SolrDocumentFetcher.java    |    2 +-
 .../org/apache/solr/search/SolrIndexSearcher.java  |   18 +-
 .../similarities/LegacyBM25SimilarityFactory.java  |    2 +-
 .../similarities/SchemaSimilarityFactory.java      |    2 +-
 .../org/apache/solr/update/SolrIndexSplitter.java  |    2 +-
 .../processor/AtomicUpdateDocumentMerger.java      |  121 +-
 .../src/test-files/solr/solr-metricsconfig1.xml    |   21 +-
 .../org/apache/solr/BasicFunctionalityTest.java    |    2 +-
 .../org/apache/solr/core/TestCodecSupport.java     |    2 +-
 .../org/apache/solr/core/TestCoreContainer.java    |    3 +
 .../test/org/apache/solr/core/TestLazyCores.java   |   10 +-
 .../org/apache/solr/metrics/MetricsConfigTest.java |   26 +-
 .../solr/metrics/SolrMetricsIntegrationTest.java   |    5 +
 .../org/apache/solr/search/LargeFieldTest.java     |    2 +-
 .../apache/solr/search/SolrIndexSearcherTest.java  |  123 ++
 .../TestLegacyBM25SimilarityFactory.java           |    2 +-
 .../update/processor/AtomicUpdateJavabinTest.java  |  370 ++++++
 .../processor/AtomicUpdateRemovalJavabinTest.java  |  132 --
 .../solr/update/processor/AtomicUpdatesTest.java   |   32 +
 solr/docker/build.gradle                           |   27 +-
 solr/docker/tests/cases/version/test.sh            |   45 -
 .../http2-client-9.4.32.v20200930.jar.sha1         |    1 -
 .../http2-client-9.4.34.v20201102.jar.sha1         |    1 +
 .../http2-common-9.4.32.v20200930.jar.sha1         |    1 -
 .../http2-common-9.4.34.v20201102.jar.sha1         |    1 +
 .../licenses/http2-hpack-9.4.32.v20200930.jar.sha1 |    1 -
 .../licenses/http2-hpack-9.4.34.v20201102.jar.sha1 |    1 +
 ...http-client-transport-9.4.32.v20200930.jar.sha1 |    1 -
 ...http-client-transport-9.4.34.v20201102.jar.sha1 |    1 +
 .../http2-server-9.4.32.v20200930.jar.sha1         |    1 -
 .../http2-server-9.4.34.v20201102.jar.sha1         |    1 +
 .../jetty-alpn-client-9.4.32.v20200930.jar.sha1    |    1 -
 .../jetty-alpn-client-9.4.34.v20201102.jar.sha1    |    1 +
 ...etty-alpn-java-client-9.4.32.v20200930.jar.sha1 |    1 -
 ...etty-alpn-java-client-9.4.34.v20201102.jar.sha1 |    1 +
 ...etty-alpn-java-server-9.4.32.v20200930.jar.sha1 |    1 -
 ...etty-alpn-java-server-9.4.34.v20201102.jar.sha1 |    1 +
 .../jetty-alpn-server-9.4.32.v20200930.jar.sha1    |    1 -
 .../jetty-alpn-server-9.4.34.v20201102.jar.sha1    |    1 +
 .../jetty-client-9.4.32.v20200930.jar.sha1         |    1 -
 .../jetty-client-9.4.34.v20201102.jar.sha1         |    1 +
 .../jetty-continuation-9.4.32.v20200930.jar.sha1   |    1 -
 .../jetty-continuation-9.4.34.v20201102.jar.sha1   |    1 +
 .../jetty-deploy-9.4.32.v20200930.jar.sha1         |    1 -
 .../jetty-deploy-9.4.34.v20201102.jar.sha1         |    1 +
 solr/licenses/jetty-http-9.4.32.v20200930.jar.sha1 |    1 -
 solr/licenses/jetty-http-9.4.34.v20201102.jar.sha1 |    1 +
 solr/licenses/jetty-io-9.4.32.v20200930.jar.sha1   |    1 -
 solr/licenses/jetty-io-9.4.34.v20201102.jar.sha1   |    1 +
 solr/licenses/jetty-jmx-9.4.32.v20200930.jar.sha1  |    1 -
 solr/licenses/jetty-jmx-9.4.34.v20201102.jar.sha1  |    1 +
 .../jetty-rewrite-9.4.32.v20200930.jar.sha1        |    1 -
 .../jetty-rewrite-9.4.34.v20201102.jar.sha1        |    1 +
 .../jetty-security-9.4.32.v20200930.jar.sha1       |    1 -
 .../jetty-security-9.4.34.v20201102.jar.sha1       |    1 +
 .../jetty-server-9.4.32.v20200930.jar.sha1         |    1 -
 .../jetty-server-9.4.34.v20201102.jar.sha1         |    1 +
 .../jetty-servlet-9.4.32.v20200930.jar.sha1        |    1 -
 .../jetty-servlet-9.4.34.v20201102.jar.sha1        |    1 +
 .../jetty-servlets-9.4.32.v20200930.jar.sha1       |    1 -
 .../jetty-servlets-9.4.34.v20201102.jar.sha1       |    1 +
 .../jetty-start-9.4.27.v20200227-shaded.jar.sha1   |    1 -
 .../jetty-start-9.4.34.v20201102-shaded.jar.sha1   |    1 +
 solr/licenses/jetty-util-9.4.32.v20200930.jar.sha1 |    1 -
 solr/licenses/jetty-util-9.4.34.v20201102.jar.sha1 |    1 +
 .../jetty-webapp-9.4.32.v20200930.jar.sha1         |    1 -
 .../jetty-webapp-9.4.34.v20201102.jar.sha1         |    1 +
 solr/licenses/jetty-xml-9.4.32.v20200930.jar.sha1  |    1 -
 solr/licenses/jetty-xml-9.4.34.v20201102.jar.sha1  |    1 +
 solr/solr-ref-guide/src/collection-management.adoc |    5 +
 solr/solr-ref-guide/src/metrics-reporting.adoc     |   39 +
 solr/solr-ref-guide/src/replica-management.adoc    |    5 +
 .../solr/client/solrj/request/TestCoreAdmin.java   |    1 +
 .../solr/common/cloud/TestZkMaintenanceUtils.java  |    2 -
 versions.lock                                      |   48 +-
 versions.props                                     |    4 +-
 260 files changed, 6354 insertions(+), 1647 deletions(-)
 create mode 100644 gradle/native/disable-native.gradle
 create mode 100644 help/docker.txt
 copy lucene/{misc/src/java/org/apache/lucene/util/MemoryTracker.java => analysis/common/src/java/org/apache/lucene/analysis/classic/package-info.java} (53%)
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/package.html
 create mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/package-info.java
 delete mode 100644 lucene/analysis/common/src/java/org/apache/lucene/analysis/email/package.html
 create mode 100644 lucene/analysis/common/src/java/org/tartarus/snowball/ext/YiddishStemmer.java
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene50/package-info.java} (80%)
 delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene50/package.html
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene60/package-info.java} (80%)
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene80/package-info.java} (80%)
 delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene80/package.html
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene84/package-info.java} (80%)
 delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene84/package.html
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene86/package-info.java} (80%)
 delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene86/package.html
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene87/package-info.java} (80%)
 delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene87/package.html
 copy lucene/{misc/build.gradle => backward-codecs/src/java/org/apache/lucene/backward_codecs/package-info.java} (80%)
 delete mode 100644 lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/package.html
 rename lucene/{misc => core}/src/java/org/apache/lucene/document/InetAddressPoint.java (100%)
 rename lucene/{misc => core}/src/java/org/apache/lucene/document/InetAddressRange.java (100%)
 create mode 100644 lucene/core/src/java/org/apache/lucene/index/KnnGraphValues.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/index/RandomAccessVectorValues.java
 copy lucene/{misc/src/java/org/apache/lucene/util/MemoryTracker.java => core/src/java/org/apache/lucene/index/RandomAccessVectorValuesProducer.java} (58%)
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/hnsw/BoundsChecker.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/hnsw/HnswGraph.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/hnsw/HnswGraphBuilder.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/hnsw/Neighbor.java
 create mode 100644 lucene/core/src/java/org/apache/lucene/util/hnsw/Neighbors.java
 copy lucene/{misc/src/java/org/apache/lucene/util/MemoryTracker.java => core/src/java/org/apache/lucene/util/hnsw/package-info.java} (78%)
 rename lucene/core/src/test/org/apache/lucene/codecs/lucene80/{TestLucene80DocValuesFormat.java => BaseLucene80DocValuesFormatTestCase.java} (98%)
 copy lucene/{misc/src/test/org/apache/lucene/store/TestRAFDirectory.java => core/src/test/org/apache/lucene/codecs/lucene80/TestBestCompressionLucene80DocValuesFormat.java} (65%)
 copy lucene/{misc/src/test/org/apache/lucene/store/TestRAFDirectory.java => core/src/test/org/apache/lucene/codecs/lucene80/TestBestSpeedLucene80DocValuesFormat.java} (65%)
 rename lucene/{misc => core}/src/test/org/apache/lucene/document/TestInetAddressPoint.java (100%)
 create mode 100644 lucene/core/src/test/org/apache/lucene/index/TestKnnGraph.java
 rename lucene/{misc => core}/src/test/org/apache/lucene/search/TestInetAddressRangeQueries.java (100%)
 create mode 100644 lucene/core/src/test/org/apache/lucene/util/hnsw/KnnGraphTester.java
 create mode 100644 lucene/core/src/test/org/apache/lucene/util/hnsw/TestHnsw.java
 create mode 100644 lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/TestBackwardsCompatibility.java
 create mode 100644 lucene/facet/src/test/org/apache/lucene/facet/taxonomy/directory/taxonomy.8.6.3-cfs.zip
 delete mode 100644 lucene/licenses/jetty-continuation-9.4.32.v20200930.jar.sha1
 create mode 100644 lucene/licenses/jetty-continuation-9.4.34.v20201102.jar.sha1
 delete mode 100644 lucene/licenses/jetty-http-9.4.32.v20200930.jar.sha1
 create mode 100644 lucene/licenses/jetty-http-9.4.34.v20201102.jar.sha1
 delete mode 100644 lucene/licenses/jetty-io-9.4.32.v20200930.jar.sha1
 create mode 100644 lucene/licenses/jetty-io-9.4.34.v20201102.jar.sha1
 delete mode 100644 lucene/licenses/jetty-server-9.4.32.v20200930.jar.sha1
 create mode 100644 lucene/licenses/jetty-server-9.4.34.v20201102.jar.sha1
 delete mode 100644 lucene/licenses/jetty-servlet-9.4.32.v20200930.jar.sha1
 create mode 100644 lucene/licenses/jetty-servlet-9.4.34.v20201102.jar.sha1
 delete mode 100644 lucene/licenses/jetty-util-9.4.32.v20200930.jar.sha1
 create mode 100644 lucene/licenses/jetty-util-9.4.34.v20201102.jar.sha1
 create mode 100644 lucene/misc/native/build.gradle
 rename lucene/misc/{src/java/org/apache/lucene/store => native/src/main/posix}/NativePosixUtil.cpp (87%)
 rename lucene/misc/{src/java/org/apache/lucene/store => native/src/main/windows}/WindowsDirectory.cpp (88%)
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/document/package.html
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/index/package.html
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/document/LazyDocument.java (98%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/document/package-info.java} (80%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/index/IndexSplitter.java (95%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/index/MultiPassIndexSplitter.java (93%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/index/PKIndexSplitter.java (94%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/index/package-info.java} (80%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/search/DiversifiedTopDocsCollector.java (94%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/search/DocValuesStats.java (99%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/search/DocValuesStatsCollector.java (91%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/search/MemoryAccountingBitsetCollector.java (93%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/search/package-info.java} (80%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/search/similarity/LegacyBM25Similarity.java (98%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/search/similarity/package-info.java} (80%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/store/HardlinkCopyDirectoryWrapper.java (95%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/store/NativePosixUtil.java (96%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/store/NativeUnixDirectory.java (95%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/store/RAFDirectory.java (93%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/store/WindowsDirectory.java (86%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/store/package-info.java} (80%)
 copy lucene/misc/src/java/org/apache/lucene/{ => misc}/util/MemoryTracker.java (96%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/util/fst/ListOfOutputs.java (98%)
 rename lucene/misc/src/java/org/apache/lucene/{ => misc}/util/fst/UpToTwoPositiveIntOutputs.java (98%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/util/fst/package-info.java} (80%)
 copy lucene/misc/{build.gradle => src/java/org/apache/lucene/misc/util/package-info.java} (80%)
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/search/package.html
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/search/similarity/package.html
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/store/package.html
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/util/fst/package.html
 delete mode 100644 lucene/misc/src/java/org/apache/lucene/util/package.html
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/document/TestLazyDocument.java (97%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/index/TestIndexSplitter.java (89%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/index/TestMultiPassIndexSplitter.java (93%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/index/TestPKIndexSplitter.java (93%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/search/TestDiversifiedTopDocsCollector.java (96%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/search/TestDocValuesStatsCollector.java (96%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/search/TestMemoryAccountingBitsetCollector.java (91%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/search/similarity/TestLegacyBM25Similarity.java (98%)
 create mode 100644 lucene/misc/src/test/org/apache/lucene/misc/store/NativeLibEnableRule.java
 create mode 100644 lucene/misc/src/test/org/apache/lucene/misc/store/NativeUnixDirectoryTest.java
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/store/TestHardLinkCopyDirectoryWrapper.java (90%)
 copy lucene/misc/src/test/org/apache/lucene/{ => misc}/store/TestRAFDirectory.java (89%)
 rename lucene/misc/src/test/org/apache/lucene/{store/TestRAFDirectory.java => misc/store/WindowsDirectoryTest.java} (51%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/util/TestCollectorMemoryTracker.java (95%)
 rename lucene/misc/src/test/org/apache/lucene/{ => misc}/util/fst/TestFSTsMisc.java (94%)
 copy lucene/{misc/src/java/org/apache/lucene/util/MemoryTracker.java => sandbox/src/java/org/apache/lucene/sandbox/document/package-info.java} (70%)
 delete mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/document/package.html
 copy lucene/{misc/build.gradle => sandbox/src/java/org/apache/lucene/sandbox/search/package-info.java} (80%)
 delete mode 100644 lucene/sandbox/src/java/org/apache/lucene/sandbox/search/package.html
 rename lucene/{misc/src/java/org/apache/lucene/util/MemoryTracker.java => test-framework/src/test/org/apache/lucene/util/TestPleaseFail.java} (62%)
 rename lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene60/package.html => solr/core/src/test-files/solr/solr-metricsconfig1.xml (71%)
 create mode 100644 solr/core/src/test/org/apache/solr/update/processor/AtomicUpdateJavabinTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/update/processor/AtomicUpdateRemovalJavabinTest.java
 delete mode 100755 solr/docker/tests/cases/version/test.sh
 delete mode 100644 solr/licenses/http2-client-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/http2-client-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/http2-common-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/http2-common-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/http2-hpack-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/http2-hpack-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/http2-http-client-transport-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/http2-http-client-transport-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/http2-server-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/http2-server-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-alpn-client-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-alpn-client-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-alpn-java-client-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-alpn-java-client-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-alpn-java-server-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-alpn-java-server-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-alpn-server-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-alpn-server-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-client-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-client-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-continuation-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-continuation-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-deploy-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-deploy-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-http-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-http-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-io-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-io-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-jmx-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-jmx-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-rewrite-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-rewrite-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-security-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-security-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-server-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-server-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-servlet-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-servlet-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-servlets-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-servlets-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-start-9.4.27.v20200227-shaded.jar.sha1
 create mode 100644 solr/licenses/jetty-start-9.4.34.v20201102-shaded.jar.sha1
 delete mode 100644 solr/licenses/jetty-util-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-util-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-webapp-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-webapp-9.4.34.v20201102.jar.sha1
 delete mode 100644 solr/licenses/jetty-xml-9.4.32.v20200930.jar.sha1
 create mode 100644 solr/licenses/jetty-xml-9.4.34.v20201102.jar.sha1