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 |
|
wescoeur
|
56b25f373f
|
Old vdi bases must be removed at the backup end.
|
2016-01-15 14:20:11 +01:00 |
|
Olivier Lambert
|
1ac6add122
|
Merge pull request #196 from vatesfr/abhamonr-forever-forward-incremental-backup
Forever forward incremental backup (fix vatesfr/xo-web#576)
|
2016-01-15 14:13:02 +01:00 |
|
wescoeur
|
91b1a903f9
|
Fix rejected backup.
|
2016-01-15 13:48:15 +01:00 |
|
wescoeur
|
a8d6654ef5
|
Forever forward incremental backup (fix vatesfr/xo-web#576)
|
2016-01-15 13:12:05 +01:00 |
|
Olivier Lambert
|
63093b1be6
|
Merge pull request #198 from vatesfr/abhamonr-vbd-set-bootable-fix-getxapi
vbd.setBootable use xo.getXapi() instead of xo.getXAPI()
|
2016-01-14 16:28:16 +01:00 |
|
wescoeur
|
60abe8f37e
|
vbd.setBootable use xo.getXapi() instead of xo.getXAPI()
|
2016-01-14 16:22:16 +01:00 |
|
Olivier Lambert
|
7ba3909aa1
|
Merge pull request #175 from vatesfr/abhamonr-button-bootable-disk
Add vbd.setBootable api call.
|
2016-01-14 16:04:30 +01:00 |
|
Julien Fontanet
|
eecdba2d05
|
Merge pull request #197 from vatesfr/deferrable-decorator
deferrable() decorator.
|
2016-01-14 14:33:20 +01:00 |
|
Julien Fontanet
|
7bdc005aa7
|
@deferrable() works with async functions.
|
2016-01-14 14:24:09 +01:00 |
|
Julien Fontanet
|
d46703fdc4
|
Cosmetic changes in decorators spec.
|
2016-01-14 11:58:18 +01:00 |
|
Julien Fontanet
|
e4aa85f603
|
Cosmetic changes in decorators.
|
2016-01-14 11:58:18 +01:00 |
|
Julien Fontanet
|
233124ef50
|
deferrable.onFailure()
|
2016-01-14 11:58:11 +01:00 |
|
Julien Fontanet
|
36a3012de2
|
deferrable() decorator.
|
2016-01-14 11:16:51 +01:00 |
|
Olivier Lambert
|
2b4ee96ed7
|
Fix issue vatesfr/xo-web/issues/643
|
2016-01-13 18:55:35 +01:00 |
|
Julien Fontanet
|
85a2afd55c
|
Add --safe-mode which do not registers plugins.
|
2016-01-13 15:53:55 +01:00 |
|
Julien Fontanet
|
6cd0d8456a
|
Fix plugins (broken by Xo split).
|
2016-01-13 15:22:14 +01:00 |
|
Julien Fontanet
|
7750a0a773
|
Integrate api/xo-mixins indexes to the build.
|
2016-01-13 15:21:03 +01:00 |
|
Julien Fontanet
|
a5364b9257
|
Camel case: Xo#getXAPI() → Xo#getXapi().
|
2016-01-13 14:39:40 +01:00 |
|
Julien Fontanet
|
e0e7b1406d
|
Fix backups listing (broken by Xo split).
|
2016-01-13 12:12:40 +01:00 |
|