----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/57672/#review169159 -----------------------------------------------------------
Fix it, then Ship it! Patch looks fine to me, although it would be good to add a unit test for the change to the Blueprint config processor. I'd also recommend one additional manual test: Deploy a Blueprint with the default configuration recommendation strategy (which is "NEVER_APPLY" when not set in the Cluster Creation template). This test will verify that the property updater functions properly and sets the expected host name in this property even when the StackAdvisor is not consulted, which is the default behavior. Thanks for providing this patch! ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java Lines 2492 (patched) <https://reviews.apache.org/r/57672/#comment241483> It would probably be a good idea to add a unit test to verify that this property updater is registered as expected. - Robert Nettleton On March 16, 2017, 12:21 a.m., Madhuvanthi Radhakrishnan wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/57672/ > ----------------------------------------------------------- > > (Updated March 16, 2017, 12:21 a.m.) > > > Review request for Ambari, Alejandro Fernandez, Jayush Luniya, Robert > Nettleton, and Sumit Mohanty. > > > Bugs: AMBARI-20469 > https://issues.apache.org/jira/browse/AMBARI-20469 > > > Repository: ambari > > > Description > ------- > > Add a new property to yarn-site.xml yarn.log.server.web-service.url > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java > e604598 > > ambari-server/src/main/resources/stacks/HDP/2.6/services/YARN/configuration/yarn-site.xml > 4b97148 > ambari-server/src/main/resources/stacks/HDP/2.6/services/stack_advisor.py > 0968d8b > > > Diff: https://reviews.apache.org/r/57672/diff/1/ > > > Testing > ------- > > 1. Fresh Install : HDP 2.6 > Install Yarn. Check if the yarn.log.server.web-service.url is appropriately > set i.e if policy = HTTP_ONLY, then the value is > http://${yarn.resourcemanager.webapp.address}/ws/v1/applicationhistory > Change the policy to HTTPS_ONLY, the UI will show a warning on Save Configs > to change the yarn.log.server.web-service.url to > https://${yarn.resourcemanager.webapp.https.address}/ws/v1/applicationhistory > > 2. Export Blueprint > yarn.log.server.web-service.url = > "http://%HOSTGROUP::host_group_2%:8188/ws/v1/applicationhistory", > > 3. Deploy a cluster using Blueprint > config_recommendation_strategy = ONLY_STACK_DEFAULTS_APPLY > "yarn.log.server.web-service.url": > "http://c6402.ambari.apache.org:8188/ws/v1/applicationhistory", > where: > yarn.timeline-service.webapp.address": "c6402.ambari.apache.org:8188", > > > Thanks, > > Madhuvanthi Radhakrishnan > >
