ConstraintBasedAssignment.getDisabledParticipants(cluster.getParticipantMap(),
partitionId);
Map<State, String> upperBounds =
ConstraintBasedAssignment
.stateConstraints(stateModelDef, resourceId, cluster.getConfig());
partitionMapping.addReplicaMap(partitionId, ConstraintBasedAssignment
.computeAutoBestStateForPartition(upperBounds, cluster.getLiveParticipantMap().keySet(),
stateModelDef, null, currentStateOutput.getCurrentStateMap(resourceId, partitionId),
disabledParticipantsForPartition, true));
}
return partitionMapping;