Jordan Pilat created AMBARI-8739:
------------------------------------

             Summary: Submitting an unchanged configuration via the API prompts 
for a restart
                 Key: AMBARI-8739
                 URL: https://issues.apache.org/jira/browse/AMBARI-8739
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 1.5.1
         Environment: Hortonworks Sandbox v2.1
            Reporter: Jordan Pilat


*Issue Description*

*Steps to Reproduce*
# Submit a given configuration to Ambari via the API, with a given tag and set 
of properties*.
# Restart components as required.
# Submit the same configuration as in *Step 1*, only with a new tag.
# Observe the status of the component via the Ambari web application.

*Expected Result*
As the properties remain unchanged, none have been added, and none have been 
removed, a restart of the component is not actually required.

The server should not update the tag, and should respond to the second API 
request with a rejection message, noting that the configuration is unchanged.  
A restart would not be required.
This would match the behavior seen in the web application, when one opens the 
"Configs" tab and presses "Save" without actually changing everything, 
including the tag.

Alternately, the actual configuration could simply be updated with the new tag 
from *Step 3*.  A restart would not be required.

*Actual Result*
The components for which you submitted the configurations must be restarted 
again after receiving the same configuration a second time.


* - Using the option to both create and apply a configuration in one call, as 
seen 
[HERE|https://github.com/apache/ambari/blob/trunk/ambari-server/docs/api/v1/configuration.md].



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

Reply via email to