cinder/cinder/scheduler
Andrew Bogott 73c0d73aba cinder-backup: use the same backup backend host for incremental backups
Incremental backups only work if there's a previous backup to base
it on. With the posix driver, this means there needs to be a previous
backup on the same host where the incremental backup is created.

This patch ensures that an incremental backup is scheduled on the
host that that contains the base backup being used for the increment.
Previously we were relying on luck for this and much of the time an
incremental backup would fail due for want of a base backup.

Closes-bug: 1952805
Change-Id: Id239b4150b1c8e9f4bf32f2ef867fdffbe84f96d
2023-01-23 13:29:45 -06:00
..
evaluator Scheduler Evaluator: raise recursion limit 2022-05-19 14:37:12 -04:00
filters Fix and unify capacity calculations 2022-09-09 16:13:12 -04:00
flows Use modern type annotation format for collections 2022-05-18 10:01:18 -04:00
weights Fix reported storage_protocol 2022-04-20 18:48:24 +02:00
__init__.py Files with no code must be left completely empty 2016-09-28 16:29:30 +07:00
base_filter.py mypy: filter scheduler 2021-11-08 09:43:00 -05:00
base_handler.py mypy: filter scheduler 2021-11-08 09:43:00 -05:00
base_weight.py Use modern type annotation format for collections 2022-05-18 10:01:18 -04:00
driver.py Create backups via scheduler 2020-02-19 15:08:10 +00:00
filter_scheduler.py Use modern type annotation format for collections 2022-05-18 10:01:18 -04:00
host_manager.py Fix flapping storage_protocol in get-pools 2022-06-28 11:53:19 +02:00
manager.py cinder-backup: use the same backup backend host for incremental backups 2023-01-23 13:29:45 -06:00
rpcapi.py Remove return from rpc cast method 2022-07-09 16:11:15 +05:30
scheduler_options.py mypy: filter scheduler 2021-11-08 09:43:00 -05:00