You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Mirza Aliev (Jira)" <ji...@apache.org> on 2023/03/03 13:50:00 UTC

[jira] [Created] (IGNITE-18953) Add the ability to set attributes for a node to use them for filtering specific nodes

Mirza Aliev created IGNITE-18953:
------------------------------------

             Summary: Add the ability to set attributes for a node to use them for filtering specific nodes
                 Key: IGNITE-18953
                 URL: https://issues.apache.org/jira/browse/IGNITE-18953
             Project: Ignite
          Issue Type: Improvement
            Reporter: Mirza Aliev


{*}Motivation{*}:

We need to have an ability to set key-value attributes to nodes, so they could be filtered further, when data nodes for the zones will be recalculated.

*Definition of done:*
 * It is possible to set key-value attributes to nodes
 * This attributes are available clusterwide

*Implementation details:*

Node attributes nust be as part of local configuration, and they must be stored in the CMG group, so the could be accessible through the cluster.
As for configuration representation, we can create top level schema {{NodesAtttributesConfigurationSchema}}, and in this schema we can have {{@NamedConfigValue}} field with {{NodeAtttributesConfigurationSchema}}, where we can have a filed with the name (consistentId) of the node, and filed with a list of String attributes. 




--
This message was sent by Atlassian Jira
(v8.20.10#820010)