ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Siddharth Wagle <swa...@hortonworks.com>
Subject Re: setting maintenance mode doesn't return a request id
Date Thu, 21 Aug 2014 17:24:07 GMT
Hi Greg,

A response to a POST request will have a body with the (request id) only if
the POST request triggers a asynchronous operation and the request id is a
way of tracking the operation.

Putting a host in Maintenance mode is not an async op, so this is working
as expected.

Regards,
Sid


On Thu, Aug 21, 2014 at 10:17 AM, Greg Hill <greg.hill@rackspace.com> wrote:

> I have two ways that I know of to enable maintenance mode on a host, but
> it seems like neither one returns a request id, where pretty much every
> other API call that generates a request does return an id.  Is this a bug?
>
> I'm testing against ambari 1.6.1
>
> 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"}}}
>
> Response is a 200 with an empty response body.
>
> Alternatively:
>
> 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"}}}
>
> Same response.  200 OK, no body.
>
> Thanks in advance for any help.
>
> Greg
>

-- 
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.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message