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