List<String> preferenceList =
ConstraintBasedAssignment.getPreferenceList(cache, partition, idealState, stateModelDef);
Map<String, String> bestStateForPartition =
ConstraintBasedAssignment.computeAutoBestStateForPartition(cache, stateModelDef,
preferenceList, currentStateMap, disabledInstancesForPartition);
partitionMapping.addReplicaMap(partition, bestStateForPartition);
}
return partitionMapping;
}
/**