From 0308fe4e6e87ad1fc5e2335cb88d39d809131338 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Mon, 5 Mar 2018 11:19:36 +0100 Subject: [PATCH] chore(xo-server): add checksum handling for VM import --- packages/xo-server/src/xo-mixins/backups-ng/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/xo-server/src/xo-mixins/backups-ng/index.js b/packages/xo-server/src/xo-mixins/backups-ng/index.js index 2fbd214d1..e4bb085ae 100644 --- a/packages/xo-server/src/xo-mixins/backups-ng/index.js +++ b/packages/xo-server/src/xo-mixins/backups-ng/index.js @@ -363,7 +363,11 @@ export default class BackupNg { const xapi = app.getXapi(srId) const sr = xapi.getObject(srId) 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 }) await Promise.all([