]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Host selection in backup service
authorlisali <xiaoyan.li@intel.com>
Wed, 9 Mar 2016 02:57:48 +0000 (02:57 +0000)
committerLisaLi <xiaoyan.li@intel.com>
Thu, 10 Mar 2016 13:16:16 +0000 (13:16 +0000)
commitfe7f6bcd6a72caaff1f80f8b6c9a80fd09253c69
treebf3dcab5a35de8ec954f1a3c2e26160326df764b
parent0066d554c6b9b8e169c08bf90d3cacda9764102b
Host selection in backup service

With scaling backup service, it introduces a config called
backup_use_same_backend which indicates whether customers use
same backup driver in their environments. If the value is
set to True, Cinder selects any backup host to do backup task. If
the value is False, cinder can only select backup.host for a backup
task. Currently the default value is set to False.

This patch is to change above config to backup_use_same_host which
means whether selecting same host for tasks of a backup. The
default value is set to False. It indicates that we don't care
about backup.host when running backup task, and choose any available
host in same az.

As currently Cinder doesn't support multiple backup drivers, the change
is to make the config more sensible.

Change-Id: I1a43df251a18006363162ee8e7c5aa891f44fa3a
Closes-bug: #1554845
cinder/backup/api.py
cinder/tests/unit/api/contrib/test_admin_actions.py
cinder/tests/unit/api/contrib/test_backups.py
cinder/tests/unit/test_backup.py