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/09/16 23:11:08 UTC

[lucene-solr] 02/03: Merge branch 'master' of github.com:apache/lucene-solr

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

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

commit e5d3e4d56744521ca0b9d2f2cd7c6161483fde31
Merge: 6b87cfb c7d234c
Author: noblepaul <no...@gmail.com>
AuthorDate: Thu Sep 17 09:06:48 2020 +1000

    Merge branch 'master' of github.com:apache/lucene-solr

 lucene/CHANGES.txt                                 |   3 +
 .../codecs/lucene87/BugfixDeflater_JDK8252739.java |  13 +-
 .../DeflateWithPresetDictCompressionMode.java      |  22 +-
 .../lucene87/LZ4WithPresetDictCompressionMode.java |  26 +-
 .../lucene87/Lucene87StoredFieldsFormat.java       |  31 +-
 .../lucene/index/SortingStoredFieldsConsumer.java  |  59 ++-
 .../lucene/index/SortingTermVectorsConsumer.java   |  22 +-
 .../DeflateWithPresetCompressingCodec.java         |   2 +-
 .../compressing/LZ4WithPresetCompressingCodec.java |   2 +-
 solr/CHANGES.txt                                   |   2 +
 .../apache/solr/cloud/api/collections/Assign.java  |  64 ++-
 .../cloud/api/collections/CreateCollectionCmd.java |   3 +-
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |   3 +-
 .../solr/cloud/api/collections/RestoreCmd.java     |   3 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |   3 +-
 .../src/java/org/apache/solr/cluster/Cluster.java  |  50 ++
 .../src/java/org/apache/solr/cluster/Node.java     |  25 +
 .../src/java/org/apache/solr/cluster/Replica.java  |  41 +-
 .../src/java/org/apache/solr/cluster/Shard.java    |  60 +++
 .../org/apache/solr/cluster/SolrCollection.java    |  78 ++++
 .../java/org/apache/solr/cluster/package-info.java |  28 ++
 .../solr/cluster/placement/AttributeFetcher.java   |  85 ++++
 .../solr/cluster/placement/AttributeValues.java    |  55 +++
 .../solr/cluster/placement/PlacementException.java |  48 ++
 .../solr/cluster/placement/PlacementPlan.java      |  43 ++
 .../cluster/placement/PlacementPlanFactory.java    |  51 +++
 .../solr/cluster/placement/PlacementPlugin.java    |  51 +++
 .../cluster/placement/PlacementPluginConfig.java   | 115 +++++
 .../cluster/placement/PlacementPluginFactory.java  |  31 ++
 .../solr/cluster/placement/PlacementRequest.java   |  64 +++
 .../solr/cluster/placement/ReplicaPlacement.java   |  56 +++
 .../placement/impl/AttributeFetcherImpl.java       | 228 +++++++++
 .../placement/impl/AttributeValuesImpl.java        | 114 +++++
 .../placement/impl/PlacementPlanFactoryImpl.java   |  37 ++
 .../cluster/placement/impl/PlacementPlanImpl.java  |  33 +-
 .../impl/PlacementPluginAssignStrategy.java        |  68 +++
 .../placement/impl/PlacementPluginConfigImpl.java  | 204 +++++++++
 .../placement/impl/PlacementRequestImpl.java       | 100 ++++
 .../placement/impl/ReplicaPlacementImpl.java       |  83 ++++
 .../impl/SimpleClusterAbstractionsImpl.java        | 392 ++++++++++++++++
 .../solr/cluster/placement/impl/package-info.java  |  22 +
 .../solr/cluster/placement/package-info.java       |  40 ++
 .../SamplePluginAffinityReplicaPlacement.java      | 509 +++++++++++++++++++++
 .../plugins/SamplePluginMinimizeCores.java         | 138 ++++++
 .../plugins/SamplePluginRandomPlacement.java       |  88 ++++
 .../cluster/placement/plugins/package-info.java    |  21 +
 .../java/org/apache/solr/handler/ClusterAPI.java   |  43 +-
 .../org/apache/solr/security/JWTAuthPlugin.java    |   8 +-
 .../apache/solr/security/JWTAuthPluginTest.java    |  18 +-
 49 files changed, 3116 insertions(+), 169 deletions(-)