nova/nova
Hongbin Lu ffbf5918c6 Skip placement on rebuild in same host
If the instance is rebuilt with a different image in the same
host, we don't need to call placement because there is no change
in resource consumption.

Conflicts:
        nova/scheduler/manager.py
        nova/tests/fixtures.py
        nova/tests/unit/scheduler/test_scheduler.py

NOTE(lyarwood): Pike Conflicts due to the following changes not being
present until Queens Iae904afb6cb4fcea8bb27741d774ffbe986a5fb4,
I03b95a2106624c2ea24835814ca38e954ec7a997 and
Iacb9808ef7188e3419abfac9e8c5fb5a46c71c05.

Change-Id: Ie252271ecfd38a0a1c61c26e323cc03869889f0a
Closes-Bug: #1750623
(cherry-pick from c3a894b6af)
(cherry picked from commit 04ea910ad1)
2018-05-09 16:33:01 +01:00
..
api Return 400 when compute host is not found 2018-03-08 06:24:09 +00:00
CA
cells Merge "Handle uuids in os-hypervisors API" 2017-07-20 01:03:27 +00:00
cmd Add --by-service to discover_hosts 2018-03-21 10:43:19 -07:00
common
compute libvirt: Block swap volume attempts with encrypted volumes prior to Queens 2018-04-17 14:29:43 +00:00
conductor Store block device mappings in cell0 2018-02-21 18:11:41 -05:00
conf libvirt: Allow to specify granular CPU feature flags 2018-04-10 20:18:50 +00:00
console Merge "Remove translation of log messages" 2017-08-10 11:39:03 +00:00
consoleauth Merge "Remove translation of log messages" 2017-08-10 11:39:03 +00:00
db Make request_spec.spec MediumText 2017-12-18 10:37:25 -05:00
hacking Remove unused variable 2017-06-12 18:19:57 +07:00
image Merge "Handle glance exception during rotating instance backup" into stable/pike 2018-03-08 15:43:26 +00:00
ipv6
keymgr Remove key_manager.api_class hack 2017-07-17 17:49:08 -04:00
locale Imported Translations from Zanata 2017-08-10 11:34:33 +00:00
network Fix wrapping of neutron forbidden error 2018-04-10 17:11:23 +00:00
notifications Fix sending legacy instance.update notification 2017-10-10 13:20:34 -04:00
objects Don't persist RequestSpec.retry 2018-04-12 11:49:03 -04:00
pci Modify PciPassthroughFilter to accept lists 2017-04-11 19:49:07 +00:00
policies Merge "Add policy granularity to the Flavors API" 2017-08-10 11:47:12 +00:00
scheduler Skip placement on rebuild in same host 2018-05-09 16:33:01 +01:00
servicegroup Fix the display of updated_at time when using memcache driver. 2017-05-26 16:48:07 +08:00
tests Skip placement on rebuild in same host 2018-05-09 16:33:01 +01:00
virt libvirt: Make cpu_model_extra_flags case-insensitive for real 2018-05-03 10:59:25 +00:00
vnc
volume Translate the return value of attachment_create and _update 2017-07-25 21:16:03 -04:00
__init__.py Make eventlet hub use a monotonic clock 2018-01-26 18:09:18 +08:00
availability_zones.py Avoid lazy-load error when getting instance AZ 2017-05-25 15:46:22 -04:00
baserpc.py
block_device.py
cache_utils.py remove log translation tags from nova.cells 2017-04-10 14:48:07 +00:00
config.py
context.py Regenerate context during targeting 2017-10-17 00:55:48 +00:00
crypto.py
debugger.py
exception_wrapper.py Remove **kwargs passing in payload __init__ 2017-06-08 08:50:40 +00:00
exception.py Merge "Handle glance exception during rotating instance backup" into stable/pike 2018-03-08 15:43:26 +00:00
filters.py
hooks.py
i18n.py
loadables.py
manager.py
policy.py Add policy granularity to the Flavors API 2017-07-19 15:56:47 -04:00
profiler.py
quota.py Make Quotas object favor the API database 2017-07-20 21:02:18 +00:00
rpc.py Merge "Account for compute.metrics.update in legacy notification whitelist" into stable/pike 2017-10-24 11:46:57 +00:00
safe_utils.py Allow wrapping of closures 2017-07-20 10:07:52 +01:00
service_auth.py Fix NoneType error when [service_user] is misconfigured 2017-12-07 12:34:37 -05:00
service.py Make eventlet hub use a monotonic clock 2018-01-26 18:09:18 +08:00
test.py Make TestRPC inherit from the base nova TestCase 2017-10-13 13:20:44 +00:00
utils.py Move the last_bytes util method to libvirt 2017-07-26 08:36:32 +10:00
version.py
weights.py
wsgi.py