String resourceUrl = getResourceUrl("clusterTest1", "db_11");
deleteUrl(resourceUrl, false);
boolean verifyResult =
ClusterStateVerifier.verifyByZkCallback(new BestPossAndExtViewZkVerifier(ZK_ADDR,
"clusterTest1"));
Assert.assertTrue(verifyResult);
Map<String, String> paraMap = new HashMap<String, String>();
paraMap.put(JsonParameters.MANAGEMENT_COMMAND, ClusterSetup.addResource);
paraMap.put(JsonParameters.RESOURCE_GROUP_NAME, "db_11");
paraMap.put(JsonParameters.PARTITIONS, "22");
paraMap.put(JsonParameters.STATE_MODEL_DEF_REF, "MasterSlave");
String response =
assertSuccessPostOperation(getClusterUrl("clusterTest1") + "/resourceGroups",
paraMap,
false);
String idealStateUrl = getResourceUrl("clusterTest1", "db_11") + "/idealState";
Assert.assertTrue(response.contains("db_11"));
paraMap.put(JsonParameters.MANAGEMENT_COMMAND, ClusterSetup.addIdealState);
Map<String, String> extraform = new HashMap<String, String>();
extraform.put(JsonParameters.NEW_IDEAL_STATE, x);
response = assertSuccessPostOperation(idealStateUrl, paraMap, extraform, false);
verifyResult =
ClusterStateVerifier.verifyByZkCallback(new BestPossAndExtViewZkVerifier(ZK_ADDR,
"clusterTest1"));
Assert.assertTrue(verifyResult);
ZNRecord record2 =
_gSetupTool._admin.getResourceIdealState("clusterTest1", "db_11").getRecord();