feat(Xapi#exportDeltaVm): inject network/SR UUIDs in VIF/VDI records

This commit is contained in:
Julien Fontanet 2016-06-09 17:24:35 +02:00
parent b697be2383
commit 7d4f006c25

View File

@ -1340,20 +1340,27 @@ export default class Xapi extends XapiBase {
other_config: {
...vdi.other_config,
[TAG_BASE_DELTA]: baseVdi.uuid
},
$SR$uuid: vdi.$SR.uuid
}
: {
...vdi,
$SR$uuid: vdi.$SR.uuid
}
: vdi
const stream = streams[`${vdiId}.vhd`] = this._exportVdi(vdi, baseVdi, VDI_FORMAT_VHD)
$onFailure(() => stream.cancel())
})
const vifs = {}
forEach(vm.$VIFs, vif => {
vifs[vif.$ref] = vif
vifs[vif.$ref] = {
...vif,
$network$uuid: vif.$network.uuid
}
})
return Object.defineProperty({
version: '1.0.0',
version: '1.1.0',
vbds,
vdis,
vifs,