wescoeur
412a1bd62a
Some corrections for delta integration in xo-web.
...
- List delta backups in subfolders.
- Fix unhandled exception. (ENOENT)
- ...
2015-12-21 17:48:34 +01:00
Julien Fontanet
b290520951
vm.import() accepts a SR id.
2015-12-21 11:13:42 +01:00
Olivier Lambert
dde677b6d3
do NOT backup a CD drive
2015-12-18 21:45:03 +01:00
Julien Fontanet
75030847bd
Merge pull request #177 from vatesfr/abhamonr-fix-remote-importVm
...
The vm import call use a sr instead of a host.
2015-12-18 17:23:48 +01:00
wescoeur
e7b9cb76bc
The vm import call use a sr instead of a host.
2015-12-18 17:18:39 +01:00
Olivier Lambert
e96c4c0dd3
restore accidently removed code
2015-12-18 16:56:25 +01:00
Julien Fontanet
b553b3fa50
Merge pull request #176 from vatesfr/olivierlambert-xenstorefix
...
Fix undefined xenstore_data sent to XAPI
2015-12-18 16:06:50 +01:00
Olivier Lambert
c6fb924b8f
Fix undefined xenstore_data sent to XAPI
2015-12-18 16:00:06 +01:00
Julien Fontanet
b13844c4a6
Merge pull request #170 from vatesfr/pierre-read-only-connection
...
Connection to a Xen Server in read-only mode. (Fix vatesfr/xo-web#439 )
2015-12-18 12:09:34 +01:00
Pierre
ab6c83a3fc
Connection to a Xen Server in read-only mode. ( Fix vatesfr/xo-web#439 )
...
`updateXenServer` applies changes in database and also changes the connection's read-only status if the client is connected to this server.
2015-12-18 11:59:54 +01:00
Julien Fontanet
7e0a97973f
Merge pull request #163 from vatesfr/abhamonr-incremental-backups
...
Implement rolling delta VM backup and import. (vatesfr/xo-web#494 )
2015-12-18 11:24:31 +01:00
wescoeur
6a8a79bba5
Implement rolling delta VM backup and import. ( vatesfr/xo-web#494 )
2015-12-18 11:20:13 +01:00
wescoeur
4a0c58c50a
Add vbd.setBootable api call. (fix vatesfr/xo-web/#583)
2015-12-17 17:07:35 +01:00
Julien Fontanet
eb0c963332
Coding style.
2015-12-17 16:21:25 +01:00
Julien Fontanet
023fe82932
Merge pull request #150 from vatesfr/olivierlambert-configdrive
...
Generic CloudConfig Drive
2015-12-16 18:19:51 +01:00
Julien Fontanet
2e1a06c7bf
Generic Cloud Config drive. Fix vatesfr/xo-web/issues/549
2015-12-16 18:12:47 +01:00
Julien Fontanet
8b6961d40c
VDI.resize{,_online} expect a string contrary to what the doc says.
2015-12-16 16:33:55 +01:00
Julien Fontanet
53351877da
Fix typo: size → parseSize.
2015-12-16 15:48:33 +01:00
Julien Fontanet
522445894e
Always parse sizes.
2015-12-16 15:36:01 +01:00
Julien Fontanet
550351bb16
Merge pull request #174 from vatesfr/abhamonr-import-vdi-content
...
Import VDI content is implemented.
2015-12-16 15:06:32 +01:00
wescoeur
328adbb56f
Import VDI content is implemented.
2015-12-16 14:59:53 +01:00
Julien Fontanet
44a36bbba3
Use human-format v6 (much nicer with incorrect casing).
2015-12-16 13:17:07 +01:00
Julien Fontanet
4cc4adeda6
disk.{create,resize}() accept integers for size.
2015-12-16 11:34:46 +01:00
Julien Fontanet
c14e6f2a63
disk.resize() accepts human readable size.
2015-12-16 11:34:46 +01:00
Julien Fontanet
cfcb2d54d8
Merge pull request #172 from vatesfr/olivierlambert-vdimove
...
Allow offline VDI moving. Fix vatesfr/xo-web#591
2015-12-16 10:46:33 +01:00
Julien Fontanet
010d60e504
Coding style.
2015-12-16 09:46:39 +01:00
Julien Fontanet
eabde07ff6
Remove incorrect export.
2015-12-16 09:46:39 +01:00
Olivier Lambert
be19ad5f2a
Allow offline VDI moving. Fix https://github.com/vatesfr/xo-web/issues/591
2015-12-15 19:07:20 +01:00
Julien Fontanet
d1d0816961
Merge pull request #171 from vatesfr/olivierlambert-existingdisks
...
allow edition of existing disks during VM creation
2015-12-15 17:56:38 +01:00
Olivier Lambert
7be7170504
allow edition of existing disks during VM creation
2015-12-15 17:51:03 +01:00
Julien Fontanet
478272f515
Merge pull request #167 from vatesfr/remoteCopyVm-set-nameLabel-asap
...
Xapi#remoteCopyVm() sets name label ASAP.
2015-12-15 13:49:13 +01:00
Julien Fontanet
09af6958c8
Xapi#remoteCopyVm() sets name label ASAP.
2015-12-15 11:35:03 +01:00
Julien Fontanet
adb3a2b64e
Merge pull request #169 from vatesfr/olivierlambert-vdiresize
...
Clean VDI resize support
2015-12-14 17:09:12 +01:00
Olivier Lambert
1ee7e842dc
Clean VDI resize support
2015-12-14 17:05:59 +01:00
Julien Fontanet
b080a57406
Merge pull request #162 from vatesfr/pierre-aborting-vm-export-cancels-operation
...
VM-export interruption properly transferred to Xen
2015-12-11 18:18:05 +01:00
Julien Fontanet
7c017e345a
Minor updates.
2015-12-11 18:02:41 +01:00
Pierre
4b91343155
VM-export interruption properly transferred to Xen. ( Fix vatesfr/xo-web#490 )
...
When the connection with the client is lost, the export task is cancelled and the connection is closed.
As the task is over, the snapshot used for the export is deleted.
Cancelling the task is useless as it is cancelled by Xen
2015-12-11 18:02:41 +01:00
Julien Fontanet
02a3df8ad0
Merge pull request #164 from vatesfr/olivierlambert-import-metadata
...
Support VM metadata import. Fix vatesfr/xo-web#579
2015-12-11 17:01:47 +01:00
Olivier Lambert
6a7080f4ee
Support VM metadata import. Fix vatesfr/xo-web#579
2015-12-11 16:56:56 +01:00
Julien Fontanet
4547042577
Fix issue in utils.createRawObject().
2015-12-10 14:06:22 +01:00
Julien Fontanet
0e39eea7f8
Always use noop from utils.
2015-12-10 14:06:22 +01:00
Olivier Lambert
1e5aefea63
Merge pull request #161 from vatesfr/olivierlambert-set-default-sr
...
Set default sr
2015-12-10 12:14:27 +01:00
Olivier Lambert
02c4f333b0
minor fixes
2015-12-10 12:08:30 +01:00
Olivier Lambert
1e8fc4020b
Add setDefaultSr, fix #572
2015-12-10 11:01:05 +01:00
Olivier Lambert
f969701ac1
Merge pull request #155 from vatesfr/pierre-plugins-autodiscovery
...
Installed plugins are detected even if the config file does not show …
2015-12-09 20:41:46 +01:00
Olivier Lambert
b236243857
Merge pull request #160 from vatesfr/marsaudf-no-backup-if-unmounted
...
Rolling backup fails immediatly if remote is disabled. Fix https://github.com/vatesfr/xo-web/issues/561
2015-12-09 19:13:01 +01:00
Fabrice Marsaud
39edc64922
Rolling backup fails immediatly if remote is disabled
2015-12-09 17:18:50 +01:00
Pierre
f22ece403f
Installed plugins are automatically detected when the server starts. They are no more loaded from the config file.
...
Plugins (ie installed modules of which names start with `xo-server-`) are automatically detected and registered from `${__dirname}/node_modules/` and `/usr/local/lib/node_modules/`.
2015-12-09 16:56:48 +01:00
Julien Fontanet
f5423bb314
Merge pull request #158 from vatesfr/olivierlambert-recoveryStart
...
Generic recovery start (PV or HVM)
2015-12-07 18:11:03 +01:00
Julien Fontanet
b1e5945ebe
Xapi#startVm() and Xapi#startVmOnCd() ( fix vatesfr/xo-web#563 ).
2015-12-07 18:02:55 +01:00