cinder/cinder
Rodrigo Barbieri 8ebeafcbba Fix cross-project incremental backups
This patch addresses the scenario where an
incremental backup can be created having a
parent backup that was taken in a different
project. This scenario ultimately leads to
a silent error when creating/deleting the
incremental backup and quotas going out of
sync.

The proposed fix is to narrow the backup search
down to the same project. To achieve this, a
method's signature had to be updated to achieve
the desired optimized behavior of passing the
volume's project_id parameter.

Closes-bug: #1869746
Closes-bug: #1873518

Change-Id: Icb621ff5966133f59d9d43ca2dd9f8e1919b1149
2020-05-21 09:38:25 -03:00
..
api Update api-ref mv history file 2020-05-01 11:50:59 -04:00
backup Fix cross-project incremental backups 2020-05-21 09:38:25 -03:00
brick Raise hacking version to 2.0.0 2020-01-02 14:42:49 -06:00
cmd Merge "Monkey patch original current_thread _active" 2020-05-05 21:01:20 +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 Fix cross-project incremental backups 2020-05-21 09:38:25 -03:00
group Continue renaming volume_utils (core) 2019-09-09 20:48:26 -04:00
image Add glance image colocation feature for Virtuozzo driver 2020-04-17 13:56:02 +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-09 07:55:21 +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-05-21 09:38:25 -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 Fix cross-project incremental backups 2020-05-21 09:38:25 -03:00
transfer Raise hacking version to 2.0.0 2020-01-02 14:42:49 -06:00
volume 3PAR - Fix renaming volume after migration 2020-05-19 10:39:38 -07:00
wsgi Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
zonemanager Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
__init__.py
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
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 Fix typo on service cluster change method 2020-05-06 19:36:07 -05: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
utils.py Fix "is"/"is not" with a literal usage 2019-11-08 09:39:39 -05:00
version.py