@Override
  public boolean hasEnoughEligibleReplicasAvailableForPut(PartitionId partitionId, int requiredEligibleReplicaCount,
      boolean checkLocalDcOnly) {
    return partitionSelectionHelper.hasEnoughEligibleReplicasAvailableForPut(partitionId, requiredEligibleReplicaCount,
        checkLocalDcOnly);
  }
Returns true if all the helix resources that this host belongs to are in Full Auto mode. If the
{@code checkIfMigratingFromSemiAutoToFullAuto} is true, this mode would also check if the data node is going
through FULL_AUTO migration from property store.

@param dataNodeId                             The {@link DataNodeId} to check.
@param checkIfMigratingFromSemiAutoToFullAuto True to check property store if this data node id is in full auto
                                              migration and return true if that's the case.
@return {@code True} if all the helix resources that this host belongs to are in Full Auto. Else, returns
{@code False}
ambry-clustermap/src/main/java/com/github/ambry/clustermap/HelixClusterManager.java