cinder/cinder
Brian Rosmaita f29e884b24 Include deleted volumes for online data migrations
The two online data migrations which moved volumes to the __DEFAULT__
volume type did not include deleted volumes, which meant that the follow
up migration which makes it a nonnullable value does not work because
the deleted volumes will continue to have `null` as their
volume_type_id.

This patch fixes that by including deleted volumes when running the
online database migration.  Also adds tests.

(Patch is proposed directly to stable/ussuri because the online migration
code is removed from master by change
I78681ea89762790f544178725999903a41d75ad1)

Co-authored-by: Mohammed Naser <mnaser@vexxhost.com>

Change-Id: I3dc5ab78266dd895829e827066f78c6bebf67d0d
Closes-Bug: #1893107
2020-09-01 16:12:49 -04:00
..
api Merge "Fix service-get-log to respect server filters" into stable/ussuri 2020-08-07 17:54:41 +00:00
backup Fix cross-project incremental backups 2020-07-01 18:20:15 -03:00
brick Raise hacking version to 2.0.0 2020-01-02 14:42:49 -06:00
cmd Monkey patch original current_thread _active 2020-05-06 08:44:33 +00:00
common Leverage hw accelerator in image compression 2019-09-18 03:01:18 +00:00
compute nova: use EndpointNotFound from keystoneauth1 2019-09-03 10:58:59 -04:00
db Include deleted volumes for online data migrations 2020-09-01 16:12:49 -04:00
group Continue renaming volume_utils (core) 2019-09-09 20:48:26 -04:00
image RBD: Cleanup temporary file during exception 2020-07-25 05:36:40 +00:00
interface Elaborate on terminate_connection documentation 2019-12-04 09:21:15 -06:00
keymgr Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
locale Imported Translations from Zanata 2020-04-26 06:27:45 +00:00
message Add user messages for some volume snapshot actions 2019-04-26 17:02:05 -04:00
objects Fix cross-project incremental backups 2020-07-01 18:20:15 -03:00
policies Correct description for encryption-type policies 2020-04-16 11:20:00 -04:00
privsep Enable flake8-logging-format extension 2020-01-09 14:35:20 -06:00
scheduler Merge "Add filter_function and goodness_function to pools" 2020-04-22 13:24:58 +00:00
tests Include deleted volumes for online data migrations 2020-09-01 16:12:49 -04:00
transfer Raise hacking version to 2.0.0 2020-01-02 14:42:49 -06:00
volume PowerMax Driver - Legacy volumes fail to live migrate 2020-08-20 12:15:12 +01:00
wsgi Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
zonemanager Brocade: Fix lookup UnboundLocalError 2020-08-18 11:40:48 +02:00
__init__.py Set EVENTLET_NO_GREENDNS for IPv6 and dnspython compat 2016-11-11 13:19:07 -06:00
context.py Preserve request id in Cinder logs when creating boot volume 2020-03-27 01:10:06 +00:00
coordination.py Remove deprecated heartbeat options 2017-10-03 14:41:18 -05:00
exception.py Merge "Support multiple stores of Glance" 2020-01-29 00:57:33 +00:00
flow_utils.py Fix logging traceback in service logs 2016-12-20 12:39:07 +05:30
i18n.py Replace http with https for doc links in cinder 2017-10-17 11:14:01 +08:00
manager.py Merge "Publish backup capabilities to a scheduler" 2020-01-14 19:50:21 +00:00
opts.py Merge "HPE 3PAR: Support duplicated FQDN in network" 2020-04-22 11:33:13 +00:00
policy.py Resolve deprecation of encryption policy target 2020-04-16 10:59:18 -04:00
quota.py Bump hacking version to 1.1.x 2019-05-30 15:06:02 -04:00
quota_utils.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
rpc.py Replace assert to raise AssertionError 2019-06-05 18:41:21 +03:00
service.py Merge "Enable mutate for cinder scheduler" 2020-03-19 14:03:19 +00:00
service_auth.py Add service_token for cinder-nova interaction 2017-12-15 12:04:23 +05:30
ssh_utils.py Stop a connections leak when freeing an SSHPool 2018-02-14 18:16:55 -06:00
test.py Kaminario: Fix unique_fqdn_network option 2020-07-16 03:48:47 -07:00
utils.py Fix "is"/"is not" with a literal usage 2019-11-08 09:39:39 -05:00
version.py