progressThread.start();
// start cluster operation
int exitCode = -1;
try {
exitCode = client.runClusterOperation(clusterOperation);
} catch (Throwable t) {
logger.error(" operation : " + clusterOperation.getAction()
+ " failed on cluster: " + clusterOperation.getTargetName(), t);
} finally {
if (progressThread != null) {