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