You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Greg Hill (JIRA)" <ji...@apache.org> on 2016/01/08 16:27:39 UTC

[jira] [Commented] (AMBARI-6991) Setting maintenance mode should return request information

    [ https://issues.apache.org/jira/browse/AMBARI-6991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15089336#comment-15089336 ] 

Greg Hill commented on AMBARI-6991:
-----------------------------------

So, it seems like now maintenance mode is synchronous so perhaps this issue can just be closed?

> Setting maintenance mode should return request information
> ----------------------------------------------------------
>
>                 Key: AMBARI-6991
>                 URL: https://issues.apache.org/jira/browse/AMBARI-6991
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 1.6.1
>            Reporter: Greg Hill
>            Assignee: Dmitry Lysnichenko
>              Labels: api
>
> 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)