@Override
  public List<PartitionId> getFullyWritablePartitionIds(String partitionClass) {
    List<PartitionId> helixPartitions = helixClusterManager.getFullyWritablePartitionIds(partitionClass);
    if (check) {
      List<PartitionId> staticPartitions = staticClusterManager.getFullyWritablePartitionIds(partitionClass);
      comparePartitions(staticPartitions, helixPartitions, "fully writable");
    }
    return helixPartitions;
  }
{@inheritDoc}
Get fully writable partition ids from both the underlying {@link StaticClusterManager} and the underlying
{@link HelixClusterManager}. Compare the two and if there is a mismatch, update a metric.
@param partitionClass the partition class whose fully writable partitions are required. Can be {@code null}
@return a list of fully writable partition ids from the underlying {@link StaticClusterManager}.
ambry-clustermap/src/main/java/com/github/ambry/clustermap/CompositeClusterManager.java