cinder/cinder/tests/unit
Rodrigo Barbieri 5358c996b4 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
(cherry picked from commit 8ebeafcbba)
2020-07-01 18:20:15 -03:00
..
api Merge "validator: Replace InvalidInput exception w/ InvalidName" 2020-04-22 17:44:35 +00:00
attachments Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
backup Fix cross-project incremental backups 2020-07-01 18:20:15 -03:00
brick Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
cmd Update upgrade check removed drivers for ussuri 2020-04-14 14:50:42 -04:00
compute Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
consistencygroup Remove unused CG code 2017-03-19 00:49:10 -04:00
db Merge "Add migration to make volume_type_id non nullable" 2020-02-26 09:17:52 +00:00
glance Files with no code must be left completely empty 2016-09-28 16:29:30 +07:00
group Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
image Support Glance image data colocation 2020-04-13 12:04:18 +00:00
keymgr Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
message Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
monkey_patch_example
objects Fix cross-project incremental backups 2020-07-01 18:20:15 -03:00
policies Add tests for volume type encryption type policies 2020-04-15 09:32:02 -04:00
scheduler Merge "Add filter_function and goodness_function to pools" 2020-04-22 13:24:58 +00:00
targets Merge "SPDK drivers: Update RPC calls to match latest SPDK changes" 2020-01-16 01:48:54 +00:00
volume Merge "NetApp ONTAP: Fix extend volume for iSCSI/FCP" into stable/ussuri 2020-06-25 20:47:24 +00:00
windows Support Glance image data colocation 2020-04-13 12:04:18 +00:00
zonemanager Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
__init__.py Remove nosetests i18n fix 2016-11-29 18:16:59 +02:00
cast_as_call.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
conf_fixture.py Untyped to Default Volume Type 2019-09-20 05:37:54 +00:00
fake_cluster.py
fake_constants.py Add tests for volume type encryption type policies 2020-04-15 09:32:02 -04:00
fake_group.py Update db from drivers in default groups methods 2017-03-17 11:08:06 -04:00
fake_group_snapshot.py Update db from drivers in default groups methods 2017-03-17 11:08:06 -04:00
fake_notifier.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
fake_objects.py
fake_service.py Fix migration 112 to use live_data_migration API 2017-10-20 18:24:33 -06:00
fake_snapshot.py Add context to cloning snapshots in remotefs driver 2019-07-10 10:41:15 +02:00
fake_utils.py Remove unused function from unit/fake_utils.py 2016-08-30 15:09:58 +07:00
fake_volume.py Fix VolumeAttachment is not bound to a Session 2019-03-15 11:29:25 +01:00
policy.json Add policy test for volume extend/retype/update_ro policy 2019-01-15 01:22:24 +00:00
test_api.py
test_api_urlmap.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_cleanable_manager.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_cmd.py Merge "Publish backup capabilities to a scheduler" 2020-01-14 19:50:21 +00:00
test_context.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_coordination.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_db_api.py Fix cross-project incremental backups 2020-07-01 18:20:15 -03:00
test_db_worker_api.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_evaluator.py Fix DriverFilter string evaluations 2020-03-06 17:24:16 -03:00
test_exception.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_fixtures.py Explicitly set expected log level for tests 2017-11-17 16:58:40 -06:00
test_hacking.py Handle py38 unit test changes 2020-04-14 10:29:47 -05:00
test_image_utils.py Support Glance image data colocation 2020-04-13 12:04:18 +00:00
test_interface.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_macrosan_drivers.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_manager.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_paginate_query.py Don't use None value for sql query. 2017-02-04 09:31:27 +08:00
test_policy.py Resolve deprecation of encryption policy target 2020-04-16 10:59:18 -04:00
test_qos_specs.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_quota.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_quota_utils.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_rpc.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_service.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_service_auth.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_setup_profiler.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_ssh_utils.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_test.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_test_utils.py Update oslo.context RequestContext args 2017-11-21 14:56:06 -06:00
test_utils.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_volume_cleanup.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_volume_configuration.py Add support for shared "backend_defaults" config 2017-07-11 18:58:58 +00:00
test_volume_glance_metadata.py Untyped to Default Volume Type 2019-09-20 05:37:54 +00:00
test_volume_throttling.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_volume_transfer.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
test_volume_types.py Adds support for min/max volume size on vol_type 2020-04-04 17:06:05 +00:00
test_volume_types_extra_specs.py
test_volume_utils.py Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
utils.py Tests: Remove Python 2 compat file_spec code 2020-03-12 10:00:50 -04:00