No vdi merge through smb

This commit is contained in:
Fabrice Marsaud 2016-01-20 09:36:38 +01:00
parent aad4ebf287
commit c304d9cc62
2 changed files with 5 additions and 0 deletions

View File

@ -498,6 +498,8 @@ rollingDeltaBackup = $coroutine ({vm, remote, tag, depth}) ->
throw new Error "No such Remote #{remote}"
if not _remote.enabled
throw new Error "Backup remote #{remote} is disabled"
if _remote.type == 'smb'
throw new Error "Delta Backup is not supported for smb remotes"
return yield @rollingDeltaVmBackup({
vm,
remoteId: remote,

View File

@ -267,6 +267,9 @@ export default class {
}
async _mergeDeltaVdiBackups ({remote, dir, depth}) {
if (remote.type === 'smb') {
throw new Error('VDI merging is not available through SMB')
}
const backups = await this._listVdiBackups(remote, dir)
let i = backups.length - depth