Mark this bug as invalid after discussed with reviewers, because the controller extension should take care the new parameters can be handled properly.
** Changed in: nova Status: In Progress => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1141750 Title: Unable to extend Nova HostController update method Status in OpenStack Compute (Nova): Invalid Bug description: There seems to be a design flaw in the update method where it raises an exception if the maintenance mode and status attributes aren't specified, which makes it impossible to have an API extension that allows the caller to update additional attributes. None of the other OS API's handle update this way. It seems alright to check to make sure no extra attributes are specified (since the extension can remove the ones it handles), but these 3 lines need to be removes or commented out: #if status is None and maint_mode is None: # explanation = _("'status' or 'maintenance_mode' needed for host update") # raise webob.exc.HTTPBadRequest(explanation=explanation) To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1141750/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp