On Jul 11, 2017, at 8:18 PM, Matt Riedemann <mriede...@gmail.com> wrote:

> With the old APIs, if you tried to enable and already enabled service, it was 
> not an error. The same is you tried to disable an already disabled service. 
> It doesn't change anything, but it's not an error.
> 
> The question is coming up in the new API if trying to enable an enabled 
> service should be a 400, or trying to disable a disabled service. The way I 
> wrote the new API, those are no 400 conditions. They don't do anything, like 
> before, but they aren't errors.

These should not be errors. You are calling the API to set a particular 
condition. The result of that call is that the service is in that condition. 
That should be a 2xx, most likely a 204. So yeah, it should be idempotent.

-- Ed Leafe





Attachment: signature.asc
Description: Message signed with OpenPGP

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to