case STARTING_to_START_FAILED:
deploymentServiceNames.remove(serviceName);
int remaining = deploymentCount.decrementAndGet();
LOGGER.debugf("Initial deployment tracked: %s (remaining=%d)", serviceName.getCanonicalName(), remaining);
if (deploymentCount.get() == 0) {
listenerTarget.removeListener(this);
initialDeploymentsComplete(serviceTarget);
installComplete.checkAndComplete();
}
}
}