Merge "Add release note for node sharding"
This commit is contained in:
commit
8f25cf03a3
14
releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml
Normal file
14
releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
features:
|
||||||
|
- Adds support for setting a shard key on a node, and filtering node or port
|
||||||
|
lists by shard. This shard key is not used for any purpose internally in
|
||||||
|
Ironic, but instead is intended to allow API clients to filter for a
|
||||||
|
subset of nodes or ports. Being able to fetch only a subset of nodes or
|
||||||
|
ports is useful for parallelizing any operational task that needs to be
|
||||||
|
performed across all nodes or ports.
|
||||||
|
- Adds support for querying for nodes which are sharded or unsharded. This
|
||||||
|
is useful for allowing operators to find nodes which have not been
|
||||||
|
assigned a shard key.
|
||||||
|
- Adds support for querying for a list of shards via ``/v1/shards``. This
|
||||||
|
endpoint will return a list of currently assigned shard keys as well as
|
||||||
|
the count of nodes which has those keys assigned. Using this API endpoint,
|
||||||
|
operators can see a high level listing of how their nodes are sharded.
|
Loading…
Reference in New Issue
Block a user