Hi Gordon, This looks like a regression - the call you have made looks valid for reverting back to old configuration. Please create a JIRA at https://issues.apache.org/jira/browse/AMBARI/ and provide us its number.
The only workaround seems to be duplicating 'version1's configs into a new tag, and setting desired_configs at same time. Regards, Srimanth On Thu, Apr 24, 2014 at 7:12 AM, Gordon Hamilton <[email protected]>wrote: > Hi guys, > > I'm trying to figure out how to change between configurations in 1.5.x > version of ambari API. > > In 1.4.x I could use the following to revert to version 1 of hdfs-site > config: > > *curl -u <user>:<password> -X PUT -H "X-Requested-By: ml" > http://<address>:8080/api/v1/cluster/AMCluster1 -d > '{"Clusters":{"desired_config":{"type":"hdfs-site","tag":"version1"}}}'* > > The API doc here: > > https://github.com/apache/ambari/blob/trunk/ambari-server/docs/api/v1/configuration.mdappears > to describe the same usage. > > However, this now gets a 500 response: > *{* > * "status" : 500,* > * "message" : "org.apache.ambari.server.controller.spi.SystemException: An > internal system exception occurred: Configuration with tag 'version1' > exists for 'hdfs-site'"* > *}* > > Is there a different call that I should use switch between existing > configurations? > > Many thanks in advance for any help. > > Regards, > Gordon > -- CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You.
