This is an automated email from the ASF dual-hosted git repository.
dsmiley pushed a change to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git
from 941a1d90e75 SOLR-18417: Deprecate v1 PingRequestHandler and related
code (#4872)
new 8695e6db423 Pin locale to deal with flakyness in GCS testing library
(#4869)
new ae0c9c40a13 SOLR-18152: improve body format OpenAPI annotations to
fully communicate SchemaDesigner API (#4819)
new 73dcc2996c9 Review and tidy solr/modules/sql code (#4840)
new 91908f28a96 SOLR-18410: CrossDC Common: multivalued params and
per-entry params don't survive the serialization round-trip (#4867)
new cba01ab8d3b SOLR-16390: Move cluster command-status APIs to
/cluster/commands (#4866)
new fa06b3ce19f SOLR-18381: remove
ClusterState.getReplicaNamesPerCollectionOnNode (#4768)
new d6f4987d2a4 SOLR-18403: fix snapshot-export to actually use the named
snapshot (#4807)
new c68c3cfa33e SlowCompositeReaderWrapper: fix index sort and hasBlocks
(#4825)
new c5b2d0e375d SOLR-18413: Handle deleted MIGRATE routing targets (#4862)
The 9 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:
.../SOLR-16390-cluster-command-status.yml | 8 +
...owCompositeReaderWrapper-sort-hasblocks-fix.yml | 6 +
.../fix-dangling-routing-rule-target.yml | 8 +
changelog/unreleased/solr-18410.yml | 8 +
dev-docs/v2-api-conventions.adoc | 2 +
.../client/api/endpoint/ClusterCommandsApi.java | 71 ++++
.../api/endpoint/GetNodeCommandStatusApi.java | 2 +-
.../client/api/endpoint/SchemaDesignerApi.java | 8 +-
...ava => DeleteClusterCommandStatusResponse.java} | 16 +-
.../api/model/GetClusterCommandStatusResponse.java | 97 +++++
.../api/model/SchemaDesignerAddRequestBody.java | 5 -
.../api/model/SchemaDesignerUpdateRequestBody.java | 3 +
.../api/model/UpsertDynamicFieldOperation.java | 3 +
.../client/api/model/UpsertFieldOperation.java | 3 +
.../client/api/model/UpsertFieldTypeOperation.java | 10 +-
.../SchemaChangeOperationSerializationTest.java | 4 +-
.../org/apache/solr/cli/SnapshotExportTool.java | 1 +
.../java/org/apache/solr/cloud/ZkController.java | 13 +-
.../java/org/apache/solr/handler/ClusterAPI.java | 24 --
.../solr/handler/admin/CollectionsHandler.java | 164 +-------
.../solr/handler/admin/api/ClusterCommands.java | 278 +++++++++++++
.../solr/handler/admin/api/UpdateSchema.java | 2 +-
.../solr/index/SlowCompositeReaderWrapper.java | 43 +-
.../java/org/apache/solr/schema/SchemaManager.java | 4 +-
.../processor/DistributedZkUpdateProcessor.java | 95 +++--
.../apache/solr/cli/SnapshotExportToolTest.java | 82 ++++
.../org/apache/solr/cloud/MigrateRouteKeyTest.java | 53 +++
.../org/apache/solr/cloud/ZkControllerTest.java | 9 +-
.../solr/handler/V2ClusterAPIMappingTest.java | 19 -
.../handler/admin/api/ClusterCommandsTest.java | 128 ++++++
.../admin/api/V2UpdateSchemaErrorCaseTests.java | 2 +-
.../handler/designer/TestSchemaDesignerSolrJ.java | 4 +-
.../common/MirroredSolrRequestSerializer.java | 44 +-
.../common/MirroredSolrRequestSerializerTest.java | 111 +++++
.../apache/solr/gcs/GCSBackupRepositoryTest.java | 26 +-
.../solr/gcs/LocalStorageGCSBackupRepository.java | 15 +-
.../apache/solr/handler/sql/CalciteSolrDriver.java | 4 +-
.../org/apache/solr/handler/sql/SolrAggregate.java | 4 +-
.../apache/solr/handler/sql/SolrEnumerator.java | 2 +-
.../org/apache/solr/handler/sql/SolrFilter.java | 18 +-
.../org/apache/solr/handler/sql/SolrSchema.java | 16 +-
.../org/apache/solr/handler/sql/SolrTable.java | 57 +--
.../handler/sql/functions/ArrayContainsAll.java | 4 +-
.../handler/sql/functions/ArrayContainsAny.java | 4 +-
.../solr/handler/sql/SQLWithAuthzEnabledTest.java | 2 +-
.../apache/solr/handler/sql/TestSQLHandler.java | 255 ++++++------
.../solr/handler/sql/TestSQLHandlerNonCloud.java | 2 +-
.../configuration-guide/pages/collections-api.adoc | 9 +-
.../org/apache/solr/common/cloud/ClusterState.java | 18 -
.../solrj/src/resources/java-template/api.mustache | 11 +-
.../solr/webapp/AdminUiSchemaDesignerTest.java | 46 +--
.../web/js/angular/controllers/schema-designer.js | 460 ++++++++++++---------
solr/webapp/web/js/angular/services.js | 17 +-
solr/webapp/web/partials/schema-designer.html | 4 +-
54 files changed, 1549 insertions(+), 755 deletions(-)
create mode 100644 changelog/unreleased/SOLR-16390-cluster-command-status.yml
create mode 100644
changelog/unreleased/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml
create mode 100644 changelog/unreleased/fix-dangling-routing-rule-target.yml
create mode 100644 changelog/unreleased/solr-18410.yml
create mode 100644
solr/api/src/java/org/apache/solr/client/api/endpoint/ClusterCommandsApi.java
copy
solr/api/src/java/org/apache/solr/client/api/model/{ClusterPropertyDetails.java
=> DeleteClusterCommandStatusResponse.java} (74%)
create mode 100644
solr/api/src/java/org/apache/solr/client/api/model/GetClusterCommandStatusResponse.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/ClusterCommands.java
create mode 100644
solr/core/src/test/org/apache/solr/cli/SnapshotExportToolTest.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/ClusterCommandsTest.java