public boolean isClusterProvisionWithBlueprintFinished(long clusterId) {
    if(!isClusterProvisionWithBlueprintTracked(clusterId)) {
      return false; // no blueprint request is running
    }
    // shortcut
    if(clusterProvisionWithBlueprintCreationFinished.containsKey(clusterId) && clusterProvisionWithBlueprintCreationFinished.get(clusterId)) {
      return true;
    }
    return isLogicalRequestFinished(clusterProvisionWithBlueprintCreateRequests.get(clusterId));
  }
Returns if the provision request for a cluster is finished.
Note that this method returns false if the request is not tracked.
See {@link TopologyManager#isClusterProvisionWithBlueprintTracked(long)}
@param clusterId
@return
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyManager.java