[
https://issues.apache.org/jira/browse/AMBARI-6991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Nettleton updated AMBARI-6991:
-------------------------------------
Fix Version/s: (was: 2.1.0)
2.1.1
> Setting maintenance mode should return request information
> ----------------------------------------------------------
>
> Key: AMBARI-6991
> URL: https://issues.apache.org/jira/browse/AMBARI-6991
> Project: Ambari
> Issue Type: Bug
> Affects Versions: 1.6.1
> Reporter: Greg Hill
> Assignee: Dmitry Lysnichenko
> Labels: api
> Fix For: 2.1.1
>
>
> Currently when you set maintenance mode, it spawns an asynchronous operation
> to update nagios, but it does not return the request information to the
> client. The client needs an easy way to poll that request to know when it
> has completed.
> {noformat}
> PUT http://c6401.ambari.apache.org:8080/api/v1/clusters/testcluster/hosts
> {"RequestInfo": {"query": "Hosts/host_name.in(c6404.ambari.apache.org)",
> "context": "Start Maintenance Mode"}, "Body": {"Hosts": {"maintenance_state":
> "ON"}}}
> {noformat}
> Response is a 200 with an empty response body.
> Alternatively:
> {noformat}
> PUT
> http://c6401.ambari.apache.org:8080/api/v1/clusters/testcluster/hosts/c6404.ambari.apache.org/host_components?fields=HostRoles/state
> {"RequestInfo": {"context": "Start Maintenance Mode"}, "Body": {"HostRoles":
> {"maintenance_state": "ON"}}}
> {noformat}
> Same response. 200 OK, no body.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)