[
https://issues.apache.org/jira/browse/SOLR-18425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eric Pugh updated SOLR-18425:
-----------------------------
Description:
This ticket relates to SOLR-15781 to layout the subtasks for breaking up the
CLUSTERSTATUS V2 API, and along with that, bring them up to the modern Jax RS
appraoch.
Goal: every CLUSTERSTATUS field has an obvious, independently-cacheable,
independently-permissioned
v2 home, at the right level of the resource hierarchy (cluster → collection →
shard → replica).
```
GET /api/cluster/nodes live nodes
[finish: resolve dup impl, JAX-RS]
GET /api/cluster/properties cluster properties
[done]
GET /api/aliases aliases
[done]
GET /api/cluster/node-roles ... (roles replacement)
[done, not JAX-RS yet]
GET /api/collections collection names
[done]
GET /api/collections/\{collection} collection detail
[augment: +configName, +aliases, +PRS]
GET /api/collections/\{collection}/shards shard summaries
[NEW]
GET /api/collections/\{collection}/shards/\{shard} single shard detail
[NEW]
GET /api/collections/\{collection}/shards/\{shard}/replicas replica
list [NEW]
GET /api/collections/\{collection}/shards/\{shard}/replicas/\{replica} replica
detail [NEW]
```
was:This ticket relates to SOLR-15781 to layout the subtasks for breaking up
the CLUSTERSTATUS V2 API, and along with that, bring them up to the modern Jax
RS appraoch.
> Break up CLUSTERSTATUS V2 API
> ------------------------------
>
> Key: SOLR-18425
> URL: https://issues.apache.org/jira/browse/SOLR-18425
> Project: Solr
> Issue Type: Improvement
> Components: v2 API
> Affects Versions: 10.0
> Reporter: Eric Pugh
> Priority: Major
>
> This ticket relates to SOLR-15781 to layout the subtasks for breaking up the
> CLUSTERSTATUS V2 API, and along with that, bring them up to the modern Jax RS
> appraoch.
>
> Goal: every CLUSTERSTATUS field has an obvious, independently-cacheable,
> independently-permissioned
> v2 home, at the right level of the resource hierarchy (cluster → collection →
> shard → replica).
> ```
> GET /api/cluster/nodes live nodes
> [finish: resolve dup impl, JAX-RS]
> GET /api/cluster/properties cluster properties
> [done]
> GET /api/aliases aliases
> [done]
> GET /api/cluster/node-roles ... (roles replacement)
> [done, not JAX-RS yet]
> GET /api/collections collection names
> [done]
> GET /api/collections/\{collection} collection detail
> [augment: +configName, +aliases, +PRS]
> GET /api/collections/\{collection}/shards shard summaries
> [NEW]
> GET /api/collections/\{collection}/shards/\{shard} single shard
> detail [NEW]
> GET /api/collections/\{collection}/shards/\{shard}/replicas
> replica list [NEW]
> GET /api/collections/\{collection}/shards/\{shard}/replicas/\{replica}
> replica detail [NEW]
> ```
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]