[ 
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)

Reply via email to