[
https://issues.apache.org/jira/browse/AMBARI-8739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jordan Pilat updated AMBARI-8739:
---------------------------------
Summary: Submitting an unchanged configuration via the API incorrectly
prompts for a restart (was: Submitting an unchanged configuration via the API
prompts for a restart)
> Submitting an unchanged configuration via the API incorrectly 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
> Labels: API, APIBug
>
> *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)