badrAZ
d4f8d98d2b
feat(vm.importDeltaBackup): custom VDI→SR mapping ( #567 )
...
See vatesfr/xo-web#2070
2017-06-30 15:52:12 +02:00
Julien Fontanet
9df1716480
chore(XoBackups#deltaCopyVm): remove debug
2017-06-30 14:58:38 +02:00
Julien Fontanet
9c34e64d0e
chore: improve backup/export/import code ( #575 )
...
Should fixes vatesfr/xo-web#2227
2017-06-30 13:09:04 +02:00
Julien Fontanet
49ae88ff98
fix(XapiStats): do not use Xapi#getResource().readAll()
2017-06-29 17:27:18 +02:00
Julien Fontanet
33548c95aa
debug: display end of export VDI stream
2017-06-29 15:11:48 +02:00
Julien Fontanet
1c2748c04b
chore(Xapi#importDeltaVm): use asyncMap
2017-06-29 15:11:48 +02:00
Julien Fontanet
40041cd727
chore(Xapi): import pCatch directly from promise-toolbox
2017-06-29 15:11:48 +02:00
Julien Fontanet
cfc6374995
chore: replace ::pCatch(noop) with ::ignoreErrors()
2017-06-29 15:11:48 +02:00
Julien Fontanet
e3f1545cdb
chore(XoBackups#rollingDeltaVmBackup): use cancel token
2017-06-29 15:11:48 +02:00
Julien Fontanet
bc853da09a
chore(Xapi#exportDeltaVm): make it cancelable
2017-06-29 15:11:48 +02:00
Julien Fontanet
7bcece7f76
chore(Xapi#exportDeltaVm): remove unnecessary function
2017-06-29 15:11:48 +02:00
Julien Fontanet
168f48eea9
fix(Xapi#createCloudInitConfigDrive): ignore VDI_IO_ERROR while importing
2017-06-29 15:11:48 +02:00
Julien Fontanet
fd81f24030
fix(Xapi#createCloudInitConfigDrive): delete VDI on failure
2017-06-29 15:11:48 +02:00
Julien Fontanet
d851a8147d
chore(Xapi#importVdiContent): rename stream to body
2017-06-29 15:11:48 +02:00
Julien Fontanet
e0e4099750
fix(XoBackups#deltaCopyVm): better use $onFailure
2017-06-29 15:11:48 +02:00
Julien Fontanet
adc54c8c51
chore(Xapi): use task param with {put,get}Resource
2017-06-29 15:11:48 +02:00
Julien Fontanet
0350838438
chore(package): update xen-api to 0.13.3
2017-06-29 15:11:48 +02:00
Julien Fontanet
5f10d9af5e
chore(package): update http-request-plus to 0.4.0
2017-06-29 15:11:48 +02:00
Olivier Lambert
ad3a0d4c39
feat(host): forget a host in XAPI. Fixes vatesfr/xo-web#1934 ( #578 )
...
See vatesfr/xo-web#1934
2017-06-29 11:37:23 +02:00
Nicolas Raynaud
c6ca365e26
fix(Xapi#create{,Bonded}Network): clean in case of partial failure ( #576 )
2017-06-28 16:26:10 +02:00
Julien Fontanet
589d21bac0
chore(package): update promise-toolbox to 0.9.5
2017-06-27 11:32:13 +02:00
Julien Fontanet
0eb7bcd013
chore(Xapi#_createTask): replace with upstream Xapi#createTask
2017-06-27 11:32:13 +02:00
Julien Fontanet
87f694f698
chore(Xapi#_watchTask): replace with upstream Xapi#watchTask
2017-06-27 11:32:08 +02:00
Julien Fontanet
ff1653383b
chore(package): update xen-api to 0.13.1
2017-06-22 15:41:23 +02:00
Julien Fontanet
de7672bdfb
feat(better-stacks): ignore modules starting with internal
2017-06-20 15:30:40 +02:00
Julien Fontanet
975da2c057
chore(package): update dependencies
2017-06-20 15:30:40 +02:00
Pierre Donias
23ce94fdae
fix(Xapi#canSrHaveNewVdiOfSize): better content_type check ( #573 )
...
Fixes vatesfr/xo-web#2215
2017-06-13 09:25:59 +02:00
Julien Fontanet
a4ab8e712d
5.9.4
2017-06-08 10:22:01 +02:00
Julien Fontanet
fd75326bb8
fix(Xapi#_assertHealthyVdiChain): fix for NFS SR prior XS 7.1 ( #568 )
...
Fixes vatesfr/xo-web#2207
2017-06-08 10:18:40 +02:00
Julien Fontanet
51e09ecfcc
feat(jobs): no concurrent runs ( #570 )
2017-06-08 09:43:19 +02:00
Julien Fontanet
05e75c9a26
fix(Xo#registerPlugin): do not error if plugin not configured ( #566 )
2017-06-02 15:16:27 +02:00
Julien Fontanet
8c7d254244
fix(plugin.configure): auto inject default values ( #565 )
2017-06-02 14:48:15 +02:00
Julien Fontanet
c49d68e457
5.9.3
2017-06-01 23:00:19 +02:00
Julien Fontanet
13fd265e49
fix(Xapi#_assertHealthyVdiChain): fix incorrect test
...
Related to 1336920a1a
2017-06-01 22:58:47 +02:00
Julien Fontanet
ea7b03a00c
5.9.2
2017-06-01 15:54:46 +02:00
Julien Fontanet
1336920a1a
fix(Xapi#_assertHealthyVdiChain): behave when VDI is undefined
...
Fixes vatesfr/xo-web#2189
2017-06-01 15:54:10 +02:00
Pierre Donias
024d14d529
fix(Xapi#_installPoolPatchAndRequirements): ignore required patch if already installed ( #564 )
2017-06-01 15:28:03 +02:00
Julien Fontanet
61089c1128
5.9.1
2017-06-01 12:57:38 +02:00
Pierre Donias
8a74210049
fix(Xapi#createTemporaryVdiOnHost): properly get available SR ( #562 )
2017-06-01 12:57:14 +02:00
Julien Fontanet
a45a1b19b6
5.9.0
2017-05-31 18:15:32 +02:00
Julien Fontanet
f3d3c62809
fix(xapi-objects-to-xo): XenServer 5 support ( #561 )
2017-05-31 18:10:03 +02:00
Pierre Donias
fec976a494
feat(host): update patches when joining pool ( #560 )
...
See vatesfr/xo-web#878
2017-05-31 17:58:39 +02:00
badrAZ
c18b49a4a1
feat(vm.drCopy): block start operation on copy ( #558 )
...
Fixes vatesfr/xo-web#2097
2017-05-31 16:07:57 +02:00
Pierre Donias
872eabefba
feat(patching): support pool patching on XS 7.1 ( #559 )
...
See vatesfr/xo-web#2058
2017-05-31 15:47:31 +02:00
Julien Fontanet
feda929f0b
feat(xapi-object-to-xo/host): patchesRequiringReboot ( #556 )
...
See vatesfr/xo-web#2124
2017-05-31 12:17:47 +02:00
Pierre Donias
6718193dee
patchesRequiringReboot -> rebootRequired
2017-05-30 16:15:08 +02:00
Pierre Donias
d63ac7df1c
feat(xapi-object-to-xo/host): patchesRequiringReboot
...
See vatesfr/xo-web#2124
2017-05-30 16:15:08 +02:00
Julien Fontanet
e462ff3f4b
fix(Xapi#deleteVbd): add missing method
2017-05-30 16:05:50 +02:00
Julien Fontanet
8f84b767d2
chore(vbd.delete): use Xapi#deleteVbd()
2017-05-30 15:59:56 +02:00
Julien Fontanet
b7d746ee09
feat: improve HTTP handling ( #546 )
...
`Xo#httpRequest()` is used to make a request respecting XO settings like the proxy.
`Xapi#getResource()` and `Xapi#putResource()` are used to receive and send resources to/from a XenServer.
2017-05-29 15:07:24 +02:00