** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => liberty-rc1
--
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/1459468
Title:
When doing resize action, CONF.allow_resize_to_same_host should check
only once
Status in OpenStack Compute (nova):
Fix Released
Bug description:
In the current implementation, when doing instance resize action. The
CONF.allow_resize_to_same_host is first checked in
compute/api which is on controller node. If CONF.allow_resize_to_same_host =
True, nothing will added to
filter_properties['ignore_hosts'], if it is set to False, the source host
will be added to filter_properties['ignore_hosts'] and it
will be ignored when performing select_destinations.
The value of CONF.allow_resize_to_same_host has been checked again in
compute/manager.py which is on the destination
host which has already been selected by scheduler.
This will lead to a problem, if CONF.allow_resize_to_same_host parameter is
set to True in controller node but set to False
or didn't set in compute node. When scheduler decided that the original
compute node is the best one for resize but when
the compute node implementing the resize action, it will throw an exception.
The value of CONF.allow_resize_to_same_host should only check once in
controller node (compute/api.py) and let scheduler
judge which host is best for rebuild, the compute node should only perform
the action when it has been selected.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1459468/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp