chore(xo-server): add checksum handling for VM import

This commit is contained in:
Julien Fontanet 2018-03-05 11:19:36 +01:00
parent 197273193e
commit 0308fe4e6e

View File

@ -363,7 +363,11 @@ export default class BackupNg {
const xapi = app.getXapi(srId) const xapi = app.getXapi(srId)
const sr = xapi.getObject(srId) const sr = xapi.getObject(srId)
const xva = await handler.createReadStream( const xva = await handler.createReadStream(
resolveRelativeFromFile(metadataFilename, metadata.data) resolveRelativeFromFile(metadataFilename, metadata.data),
{
checksum: true,
ignoreMissingChecksum: true, // provide an easy way to opt-out
}
) )
const vm = await xapi.importVm(xva, { srId: sr.$id }) const vm = await xapi.importVm(xva, { srId: sr.$id })
await Promise.all([ await Promise.all([