wescoeur
|
f25136a512
|
Avoid errors in delta backups. (fix)
- Wait the task end of vdi export.
- Now, in the error case of vdi backup,
the current vdi snapshot is removed with catch(noop).
|
2016-01-20 17:19:41 +01:00 |
|
Julien Fontanet
|
03eb56ad2a
|
Xapi#_updateObjectMapProperty(): do no hide remove errors.
|
2016-01-20 16:04:23 +01:00 |
|
Julien Fontanet
|
2508840701
|
4.12.1
|
2016-01-19 12:49:37 +01:00 |
|
Julien Fontanet
|
6e098f5a4f
|
Merge pull request #203 from vatesfr/fix-scheduling
Scheduler: properly use Xo#runJobSequense() (fix vatesfr/xo-web#657).
|
2016-01-19 12:45:36 +01:00 |
|
Julien Fontanet
|
31b33406fd
|
Scheduler: properly use Xo#runJobSequense() (fix vatesfr/xo-web#657).
|
2016-01-19 12:12:29 +01:00 |
|
Julien Fontanet
|
7ab7c763ed
|
startup: ignore non existent paths in plugins lookup.
|
2016-01-19 11:49:07 +01:00 |
|
Julien Fontanet
|
06258e757a
|
4.12.0
|
2016-01-18 10:25:41 +01:00 |
|
Julien Fontanet
|
5919b43a21
|
@mixin(): compatibility with Node 0.12 (fix #202).
|
2016-01-18 10:18:02 +01:00 |
|
Julien Fontanet
|
7d4b9521e7
|
Merge pull request #199 from vatesfr/continuous-replication
Continuous VM replication.
|
2016-01-17 23:51:29 +01:00 |
|
Julien Fontanet
|
f9d2fd7997
|
Xapi: Ugly hack seems to be working.
|
2016-01-17 23:28:45 +01:00 |
|
Julien Fontanet
|
bdbc20c3c6
|
Xapi: fix private put() when length is known.
|
2016-01-17 21:05:18 +01:00 |
|
Julien Fontanet
|
69d6d03714
|
Better debugs in Xapi.
|
2016-01-17 21:03:19 +01:00 |
|
Julien Fontanet
|
f40e1e55b0
|
Xapi#importVdiContent(): revert to use Promise.all() instead of Promise.race().
|
2016-01-17 12:52:41 +01:00 |
|
Julien Fontanet
|
b9082ed838
|
Xapi#deleteVm(): Correctly remove VDIs with more than one VBD on the same VM.
|
2016-01-17 12:52:04 +01:00 |
|
Julien Fontanet
|
4edfefa9a2
|
Homogenise task names.
|
2016-01-17 12:52:04 +01:00 |
|
Julien Fontanet
|
0f98ee5407
|
Xapi#importVdiContent(): better task name.
|
2016-01-17 12:50:44 +01:00 |
|
Julien Fontanet
|
7fdf119873
|
Temporarily disable the ugly put hack.
|
2016-01-17 12:50:44 +01:00 |
|
Julien Fontanet
|
3c054e6ea1
|
Various changes.
|
2016-01-17 12:50:42 +01:00 |
|
Julien Fontanet
|
98899ece72
|
Use $ to prefix injected params names.
|
2016-01-17 12:49:23 +01:00 |
|
Julien Fontanet
|
2061a006d0
|
Xapi#createDeltaVdi(): correctly set the source of cloned VDI.
|
2016-01-17 12:49:23 +01:00 |
|
Julien Fontanet
|
5496c2d7fd
|
Various fixes.
|
2016-01-17 12:49:22 +01:00 |
|
Julien Fontanet
|
d6b862a4a9
|
Xapi#_createVif(): Various fixes.
|
2016-01-17 12:49:22 +01:00 |
|
Julien Fontanet
|
d581f8a852
|
Xapi#importDeltaVm(): explicit error when base VDI is not found.
|
2016-01-17 12:49:22 +01:00 |
|
Julien Fontanet
|
3a593ee35a
|
Xapi#_createVm(): clearer type handling.
|
2016-01-17 12:49:22 +01:00 |
|
Julien Fontanet
|
415d34fdaa
|
Xo#copyDeltaVm(): Cancel exports on failures.
|
2016-01-17 12:49:22 +01:00 |
|
Julien Fontanet
|
7d28191bb5
|
Xapi#exportDeltaVm(): full export if the base is not found.
|
2016-01-17 12:49:20 +01:00 |
|
Julien Fontanet
|
e2c7693370
|
Xapi#importVdiContent(): do not wait for connection closure.
|
2016-01-17 12:48:38 +01:00 |
|
Julien Fontanet
|
f17ff02f4d
|
Continuous replication: do not rely on metadata import/export.
|
2016-01-17 12:48:35 +01:00 |
|
Julien Fontanet
|
225043e01d
|
Properly identify last snapshot as future base.
|
2016-01-16 19:34:35 +01:00 |
|
Julien Fontanet
|
56f78349f8
|
Xen expects keys(other_config) to be snake or it will change them itself!
|
2016-01-16 19:34:35 +01:00 |
|
Julien Fontanet
|
8839d4f55a
|
Delete exportDeltaVm() snapshot on failure.
|
2016-01-16 19:34:34 +01:00 |
|
Julien Fontanet
|
2562aec1d2
|
Missing space in utils.pDebug().
|
2016-01-16 19:34:34 +01:00 |
|
Julien Fontanet
|
db2361be84
|
Fix createVbd().
|
2016-01-16 19:34:34 +01:00 |
|
Julien Fontanet
|
d08fcbfef3
|
Various fixes.
|
2016-01-16 19:34:29 +01:00 |
|
Julien Fontanet
|
7601b93e65
|
Various fixes.
|
2016-01-16 19:19:51 +01:00 |
|
Julien Fontanet
|
1103ec40e0
|
Xapi#importDeltaVm(): clean after failure.
|
2016-01-16 19:19:51 +01:00 |
|
Julien Fontanet
|
af32c7e3db
|
Properly exports vm.deltaCopy().
|
2016-01-16 19:19:51 +01:00 |
|
Julien Fontanet
|
170918eb3b
|
Initial continuous replication.
|
2016-01-16 19:19:51 +01:00 |
|
Julien Fontanet
|
a91e615a8d
|
@deferrable.onSuccess()
|
2016-01-16 19:19:51 +01:00 |
|
Julien Fontanet
|
cc92c26fe3
|
Xapi#_importVdiContent()
|
2016-01-16 19:19:46 +01:00 |
|
Julien Fontanet
|
937135db32
|
Xapi#_exportVdi()
|
2016-01-16 18:57:15 +01:00 |
|
Julien Fontanet
|
01366558b4
|
Xapi#_deleteVbd()
|
2016-01-16 18:57:15 +01:00 |
|
Julien Fontanet
|
b0dbd54ea4
|
Xapi#_disconnectVbd()
|
2016-01-16 18:57:15 +01:00 |
|
Julien Fontanet
|
f113915307
|
Xapi#_updateObjectMapProperty() can remove a property.
|
2016-01-16 18:57:15 +01:00 |
|
Julien Fontanet
|
0a3c3d9bb1
|
Xapi#remoteCopyVm() falls back on local copy if possible.
|
2016-01-16 18:50:09 +01:00 |
|
Julien Fontanet
|
ba2e005c3e
|
Merge pull request #201 from vatesfr/custom-http-request
Custom HTTP request implementation instead of got.
|
2016-01-16 18:31:21 +01:00 |
|
Julien Fontanet
|
b9ea52d65f
|
Add missing space in forbidden operations description.
|
2016-01-16 18:27:23 +01:00 |
|
Julien Fontanet
|
f1e328d333
|
Better error handling in patch unzipping.
|
2016-01-16 18:13:13 +01:00 |
|
Julien Fontanet
|
23f1965398
|
Custom HTTP request implementation instead of got.
|
2016-01-16 18:13:04 +01:00 |
|
Olivier Lambert
|
fc82f185cb
|
Merge pull request #200 from vatesfr/abhamonr-forever-forward-incremental-backup-fix
Old vdi bases must be removed at the backup end.
|
2016-01-15 14:31:04 +01:00 |
|