diff options
author | Jay Faulkner <jay@jvf.cc> | 2023-02-13 14:11:37 -0800 |
---|---|---|
committer | Jay Faulkner <jay@jvf.cc> | 2023-02-17 09:38:20 -0800 |
commit | 1b2a35afdf5e8653e46a90b54f04578f7912083f (patch) | |
tree | b506988ab18cc0064fbde98654ef047b0b94437d /releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml | |
parent | a0c1fd8888f283d741faf76774aac3373161be80 (diff) | |
download | ironic-1b2a35afdf5e8653e46a90b54f04578f7912083f.tar.gz |
Add release note for node sharding
Release note covers changes in the previous 4 commits in this chain.
Change-Id: I5388e82e958acd930295215c9f9427080650866d
Diffstat (limited to 'releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml')
-rw-r--r-- | releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml b/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml new file mode 100644 index 000000000..10104bf91 --- /dev/null +++ b/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml @@ -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. |