-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/36890/
-----------------------------------------------------------
Review request for Ambari, Jonathan Hurley, Mahadev Konar, and Sumit Mohanty.
Bugs: AMBARI-12567
https://issues.apache.org/jira/browse/AMBARI-12567
Repository: ambari
Description
-------
This patch resolves AMBARI-12567.
The new Blueprint provisioning code does not log much information during the
cluster deployment process. This turns out to be a problem in failure
conditions during large deployments.
This patch resolves this issue by adding more detailed logging to the
TopologyManager, and other classes in the Blueprints code. In particular, the
handling of mapping servers to host groups is now logged in more detail, as is
the timing between the configuration and install/start phases of Blueprint
deployment. This should prove helpful when debugging large cluster deployments
with Blueprints.
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/topology/ClusterTopologyImpl.java
6bf563b
ambari-server/src/main/java/org/apache/ambari/server/topology/HostRequest.java
afd7711
ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java
423c503
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyManager.java
d1f2dd1
Diff: https://reviews.apache.org/r/36890/diff/
Testing
-------
1. Ran "mvn clean test" in ambari-server, all tests passing.
2. Deployed a 3-node HDFS HA cluster with this change applied (using a vagrant
cluster). Verified that the cluster deployed as expected, and that the new
logging messages are showing up in ambari-server.log.
Thanks,
Robert Nettleton