nova/nova
Vlad Gusev b9ea6939db Fix service list for disabled compute using MC driver
In 0df91a7f79 a comparison
between ``updated_at`` field from services table and update time
from memcache was added if the servergroup_driver is set to be
mc.

This could be problematic if servergroup_driver=mc and
``[DEFAULT]/enable_new_services`` option in /etc/nova/nova.conf
is set to be ``False`` at the same time, as the ``updated_at``
field will always be ``Null`` in services record.

This patch fixes the bug by returning ``updated_time_in_mc`` instead
under the above mentioned scenario.

Closes-Bug: #1781880

Conflict is caused by I10b84a9cc7f0cc8ea213a377e4c4f16168b6e45b
not being in Pike.

Change-Id: I27160140cbccf3e6914aed2dcff54d547e446c1f
(Cherry-picked from 0f4e5c442c)
2018-09-16 19:12:13 +00:00
..
CA
api Cleanup RP and HM records while deleting a compute service. 2018-07-05 16:35:24 -04:00
cells Merge "Handle uuids in os-hypervisors API" 2017-07-20 01:03:27 +00:00
cmd Reload oslo_context after calling monkey_patch() 2018-08-06 18:18:04 +00:00
common
compute Make ResourceTracker.stats node-specific 2018-08-07 15:45:05 -04:00
conductor Use instance project/user when creating RequestSpec during resize reschedule 2018-06-25 16:38:22 -04:00
conf Merge "Change consecutive build failure limit to a weigher" into stable/pike 2018-06-25 06:23:18 +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 [Stable Only] Remove soft-deleted instances from quota_usages 2018-09-14 14:43:43 +00: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 Merge "Fix unbound local when saving an unchanged RequestSpec" into stable/pike 2018-07-30 17:54:49 +00:00
pci Modify PciPassthroughFilter to accept lists 2017-04-11 19:49:07 +00:00
policies Add policy rule to block image-backed servers with 0 root disk flavor 2018-06-18 14:00:35 -04:00
scheduler Make host_aggregate_map dictionary case-insensitive 2018-07-25 09:41:56 +00:00
servicegroup Fix service list for disabled compute using MC driver 2018-09-16 19:12:13 +00:00
tests Fix service list for disabled compute using MC driver 2018-09-16 19:12:13 +00:00
virt Merge "block_device: Rollback volumes to in-use on DeviceDetachFailed" into stable/pike 2018-08-25 05:45:13 +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.py Add policy rule to block image-backed servers with 0 root disk flavor 2018-06-18 14:00:35 -04:00
exception_wrapper.py Remove **kwargs passing in payload __init__ 2017-06-08 08:50:40 +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.py Make eventlet hub use a monotonic clock 2018-01-26 18:09:18 +08:00
service_auth.py Fix NoneType error when [service_user] is misconfigured 2017-12-07 12:34:37 -05:00
test.py Change consecutive build failure limit to a weigher 2018-06-14 07:32:36 -07: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