nova/nova
Matt Riedemann ed4fe3ead6 Drop request spec migration code
This removes the request spec online data migration
routine added via change I61b9b50436d8bdb8ff06259cc2f876502d688b91
in Newton.

A nova-status upgrade check was added for this in Rocky with
change I1fb63765f0b0e8f35d6a66dccf9d12cc20e9c661 so operators should
be able to tell, either from the results of the nova-status upgrade
check command or "nova-manage db online_data_migrations" command,
whether or not they have completed the migration and can upgrade to
Stein.

This also allows us to start removing the various compat checks
in the API and conductor services for old instances that predated
having a request spec since those should have a request spec now
via the online data migration.

Related to blueprint request-spec-use-by-compute

Change-Id: Ib0de49b3c0d6b3d807c4eb321976848773c1a9e8
2018-12-17 13:54:48 -05:00
..
api Only construct SchedulerReportClient on first access from API 2018-12-12 12:25:18 -05:00
cells
cmd Drop request spec migration code 2018-12-17 13:54:48 -05:00
common
compute Merge "Replace ThreadPoolExecutor with GreenThreadPoolExecutor" 2018-12-17 11:07:01 +00:00
conductor Handle tags in _bury_in_cell0 2018-12-11 12:40:22 -05:00
conf Merge "libvirt: remove live_migration_progress_timeout config" 2018-12-15 19:33:09 +00:00
console Use nova-consoleauth only if workaround enabled 2018-10-11 18:23:02 +00:00
consoleauth Fix stacktraces with redis caching backend 2018-09-27 13:15:11 -04:00
db Update mailinglist from dev to discuss 2018-12-05 09:44:35 +08:00
hacking Add a hacking rule for deprecated assertion methods 2018-10-25 11:49:10 +09:00
image Update mailinglist from dev to discuss 2018-12-05 09:44:35 +08:00
ipv6
keymgr
locale Imported Translations from Zanata 2018-09-23 06:53:32 +00:00
network Merge "Delete NeutronLinuxBridgeInterfaceDriver" 2018-12-06 11:28:58 +00:00
notifications Transform scheduler.select_destinations notification 2018-11-30 13:20:35 +01:00
objects Drop request spec migration code 2018-12-17 13:54:48 -05:00
pci
policies Merge "Allow ability for non admin users to use all filters on server list." 2018-09-23 05:17:23 +00:00
privsep Merge "Fixed concurrent access to direct io test file" 2018-12-08 10:05:22 +00:00
scheduler Remove lock on SchedulerReportClient._create_client 2018-12-12 12:34:32 -05:00
servicegroup Fix service list for disabled compute using MC driver 2018-08-14 14:11:22 +08:00
tests Drop request spec migration code 2018-12-17 13:54:48 -05:00
virt Merge "Remove the final user of utils.execute() from virt.images" 2018-12-17 00:39:52 +00:00
vnc Deprecate the nova-xvpvncproxy service 2018-10-15 10:03:13 +01:00
volume Remove v1 check in Cinder client version lookup 2018-11-20 14:52:12 +00:00
__init__.py
availability_zones.py
baserpc.py
block_device.py Add microversion 2.67 to support volume_type 2018-10-12 02:57:58 -04:00
cache_utils.py
config.py Configure placement DB context manager for nova-manage/status 2018-09-05 10:29:48 -04:00
context.py Refactor scatter-gather utility to return exception objects 2018-10-31 15:18:07 -04:00
crypto.py
debugger.py
exception.py Merge "Add compute API validation for when a volume_type is requested" 2018-10-12 05:56:48 +00:00
exception_wrapper.py
filters.py
hooks.py
i18n.py
loadables.py
manager.py
policy.py
profiler.py
quota.py Make _instances_cores_ram_count() be smart about cells 2018-11-13 03:35:33 -05:00
rc_fields.py Add bandwidth related standard resource classes 2018-11-05 17:47:13 -05:00
rpc.py
safe_utils.py
service.py Move conductor wait_until_ready() delay before manager init 2018-08-31 12:50:10 -07:00
service_auth.py
test.py Use external placement in functional tests 2018-12-12 18:46:49 +00:00
utils.py Merge "Fixed concurrent access to direct io test file" 2018-12-08 10:05:22 +00:00
version.py
weights.py
wsgi.py