Type: New Feature
Affects Version/s: 2.5
Fix Version/s: 2.5
Currently, user can obtain coordinator node id via JMX attribute Coordinator of TcpDiscoverySpi OR ZookeeperDiscoverySpi MBean.
However, to get this attribute, external utility JMX must first understand which discovery SPI implementation is used at current grid, which is inconvenient. Would be much better if that attribute was located in same instance no matter which Disco SPI was configured.
Please, add String CurrentCoordinator attribute to Ignite MX bean with following meaning:
- for the cases, when node does not know current coordinator (e.g. getCoordinator returns null), attribute should be empty string ''
- for the case, when node knows current coordinator, return following coordinator properties formatted as string, separated by ',':
- Coordinator IP address
- Coordinator node ID
- Coordinator node order
- Coordinator Fully Qualified Domain Name