Create backups via scheduler
Now all backup-create operations will be processed via scheduler as we do for volume. Backup-specific filters will be added in a follow-up patch. Related blueprint: backup-host-selection-algorigthm Change-Id: Ie2afb57c4861c41982612e6054767cef43fdb867
This commit is contained in:

committed by
Jay Bryant

parent
3a73123472
commit
f0211b53b8
@@ -1905,20 +1905,6 @@ class BackupAPITestCase(BaseBackupTest):
|
||||
volume_id=volume_id,
|
||||
container='volumebackups')
|
||||
|
||||
@mock.patch('cinder.backup.rpcapi.BackupAPI.create_backup')
|
||||
@mock.patch('cinder.backup.api.API._is_backup_service_enabled')
|
||||
def test_create_backup_in_same_host(self, mock_is_enable,
|
||||
mock_create):
|
||||
self.override_config('backup_use_same_host', True)
|
||||
mock_is_enable.return_value = True
|
||||
self.ctxt.user_id = 'fake_user'
|
||||
self.ctxt.project_id = 'fake_project'
|
||||
volume_id = self._create_volume_db_entry(status='available',
|
||||
host='testhost#lvm',
|
||||
size=1)
|
||||
backup = self.api.create(self.ctxt, None, None, volume_id, None)
|
||||
self.assertEqual('testhost', backup.host)
|
||||
|
||||
@mock.patch.object(api.API, '_get_available_backup_service_host',
|
||||
return_value='fake_host')
|
||||
@mock.patch('cinder.backup.rpcapi.BackupAPI.create_backup')
|
||||
|
Reference in New Issue
Block a user