private void assertMMNinClusterSetting(InternalTestCluster cluster, int masterNodes) { final int minMasterNodes = masterNodes / 2 + 1; for (final String node : cluster.getNodeNames()) { Settings stateSettings = cluster .client(node) .admin() .cluster() .prepareState() .setLocal(true) .get() .getState() .getMetaData() .settings(); assertThat( "dynamic setting for node [" + node + "] has the wrong min_master_node setting : [" + stateSettings.get(DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING.getKey()) + "]", stateSettings.getAsMap(), hasEntry( DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING.getKey(), Integer.toString(minMasterNodes))); } }
private void assertMMNinNodeSetting(String node, InternalTestCluster cluster, int masterNodes) { final int minMasterNodes = masterNodes / 2 + 1; Settings nodeSettings = cluster .client(node) .admin() .cluster() .prepareNodesInfo(node) .get() .getNodes() .get(0) .getSettings(); assertThat( "node setting of node [" + node + "] has the wrong min_master_node setting: [" + nodeSettings.get(DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING.getKey()) + "]", nodeSettings.getAsMap(), hasEntry( DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING.getKey(), Integer.toString(minMasterNodes))); }