[MXS-2173] Introduce Cluster Concept Created: 2018-11-19  Updated: 2019-02-04  Resolved: 2019-02-04

Status: Closed
Project: MariaDB MaxScale
Component/s: N/A
Affects Version/s: 2.4.0
Fix Version/s: N/A

Type: New Feature Priority: Major
Reporter: Johan Wikman Assignee: Johan Wikman
Resolution: Won't Do Votes: 0
Labels: None

Issue Links:
Relates
relates to MXS-2314 Allow Services to be Populated by Mon... Closed
Epic Link: Clustrix Integration
Sprint: MXS-SPRINT-75

 Description   

Introduce a cluster concept for specifying the servers of services and monitors. So, instead of

[Server1]
type=server
...
[Service1]
type=service
servers=Server1,Server2,Server3,...
...
[Monitor1]
type=monitor
module=mariadbmon
servers=Server1,Server2,Server3,...
...

you would be able to express it like

[Cluster1]
type=cluster
monitor=mariadbmon
servers=Server1,Server2,Server3,...
...
[Service1]
type=service
cluster=Cluster1
...

With this change it is possible to introduce monitors that autonomously and dynamically at runtime provide the list of servers. For instance, a monitor for Clustrix.



 Comments   
Comment by Johan Wikman [ 2019-02-04 ]

The needed functionality is provided by MXS-2314

Generated at Thu Feb 08 04:12:12 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.