Is your feature request related to a problem? Please describe
For remote clusters, that store segment and translog in remote, the repositories are configured as node attributes with attribute prefix remote_store. This causes limitation for clusters which want to store only metadata in remote. As the repositories for cluster-state and routing-table also use the same prefix remote_store, it causes cluster-manager to incorrectly assume that publication nodes as remote nodes.
Describe the solution you'd like
We can introduce a new attribute prefix remote_publication to configure publication repositories and make the prefix configurable via static setting. Since the attributes of remote_store and remote_publication configuration don’t overlap, the validation of repository attributes during NodeJoin would be evaluated only for the corresponding node types by cluster-manager.
Is your feature request related to a problem? Please describe
For remote clusters, that store segment and translog in remote, the repositories are configured as node attributes with attribute prefix
remote_store
. This causes limitation for clusters which want to store only metadata in remote. As the repositories for cluster-state and routing-table also use the same prefixremote_store
, it causes cluster-manager to incorrectly assume that publication nodes as remote nodes.Describe the solution you'd like
We can introduce a new attribute prefix
remote_publication
to configure publication repositories and make the prefix configurable via static setting. Since the attributes ofremote_store
andremote_publication
configuration don’t overlap, the validation of repository attributes during NodeJoin would be evaluated only for the corresponding node types by cluster-manager.Related component
Cluster Manager
Describe alternatives you've considered
No response
Additional context
No response