[ https://issues.apache.org/jira/browse/AMBARI-16270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15274303#comment-15274303 ]
Hudson commented on AMBARI-16270: --------------------------------- FAILURE: Integrated in Ambari-branch-2.2 #690 (See [https://builds.apache.org/job/Ambari-branch-2.2/690/]) AMBARI-16270. Blueprint processor should create ConfigGroup even with (stoader: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=46434ed196cd16f73358a4e292933103a1a1a452]) * ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java * ambari-server/src/test/java/org/apache/ambari/server/topology/AmbariContextTest.java > Blueprint processor should create ConfigGroup even with only one host > registered > -------------------------------------------------------------------------------- > > Key: AMBARI-16270 > URL: https://issues.apache.org/jira/browse/AMBARI-16270 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Reporter: Sebastian Toader > Assignee: Sebastian Toader > Priority: Critical > Fix For: 2.4.0, 2.2-next > > Attachments: AMBARI-16270.branch-2.2.2.v2.patch, > AMBARI-16270.trunk.v2.patch > > > When creating a cluster using Blueprints that has configuration properties > defined at host group level Ambari should create a config group for those > configuration properties when the first host is assigned to the host group. > In case the host group expects multiple host the config group creation fails > with the error below if among those host there are hosts which were not > assigned to the cluster yet. > {noformat} > 4 May 2016 17:33:14,782 INFO [qtp-ambari-agent-93] HeartBeatHandler:469 - > Recovery configuration set to RecoveryConfig{, type=AUTO_START, maxCount=6, > windowInMinutes=60, retryGap=5, maxLifetimeCount=1024, disabledComponents=, > enabledComponents=METRICS_COLLECTOR} > 04 May 2016 17:33:14,818 ERROR [pool-3-thread-1] AbstractResourceProvider:280 > - Caught AmbariException when creating a resource > org.apache.ambari.server.HostNotFoundException: Host not found, > hostname=perf-c-11.c.pramod-thangali.internal > at > org.apache.ambari.server.state.cluster.ClustersImpl.getHost(ClustersImpl.java:370) > at > org.apache.ambari.server.controller.internal.ConfigGroupResourceProvider.createConfigGroups(ConfigGroupResourceProvider.java:501) > at > org.apache.ambari.server.controller.internal.ConfigGroupResourceProvider.access$200(ConfigGroupResourceProvider.java:65) > at > org.apache.ambari.server.controller.internal.ConfigGroupResourceProvider$3.invoke(ConfigGroupResourceProvider.java:256) > at > org.apache.ambari.server.controller.internal.ConfigGroupResourceProvider$3.invoke(ConfigGroupResourceProvider.java:253) > at > org.apache.ambari.server.controller.internal.AbstractResourceProvider.invokeWithRetry(AbstractResourceProvider.java:450) > at > org.apache.ambari.server.controller.internal.AbstractResourceProvider.createResources(AbstractResourceProvider.java:273) > at > org.apache.ambari.server.controller.internal.ConfigGroupResourceProvider.createResources(ConfigGroupResourceProvider.java:252) > at > org.apache.ambari.server.topology.AmbariContext.createConfigGroupsAndRegisterHost(AmbariContext.java:621) > at > org.apache.ambari.server.topology.AmbariContext.registerHostWithConfigGroup(AmbariContext.java:323) > at > org.apache.ambari.server.topology.HostRequest$RegisterWithConfigGroupTask.run(HostRequest.java:469) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > {noformat} > The config group should be created with the available hosts and updated with > additional hosts as new hosts are assigned to the cluster and host group. -- This message was sent by Atlassian JIRA (v6.3.4#6332)