Robert Nettleton created AMBARI-8009:
----------------------------------------

             Summary: Multiple config versions present after Blueprint Cluster 
Install
                 Key: AMBARI-8009
                 URL: https://issues.apache.org/jira/browse/AMBARI-8009
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 1.7.0
            Reporter: Robert Nettleton
            Assignee: Robert Nettleton
             Fix For: 1.7.0


After deploying a cluster using Ambari Blueprints, some of the services  
(examples: HDFS, Yarn, Hive, etc) will report multiple service configuration 
versions after the initial startup.  

This is incorrect, since after the first cluster deployment, all configuration 
should be at Version 1 ("V1").  

The problem occurs because the Ambari Configuration engine has been modified to 
support versioning on a per-service basis in Ambari overall.  The Blueprint 
processor currently uses an outdated method to publish the configuration 
changes prior to a cluster startup, and this is the root of the problem. 

The Blueprint deployment code in ClusterResourceProvider currently publishes a 
ClusterRequest for each configuration type encountered.  Because each service 
includes multiple configuration types, the Ambari Configuration framework will 
increase version number for each type seen for a given service.  

The ClusterResourceProvider needs to be modified to send the ClusterRequest 
messages at the proper granularity level (one request per service, which 
includes all config types associated with that service).  

I'm currently working on a patch to resolve this, and will be submitting this 
sometime soon. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to