Julien Fontanet
089cffcca1
feat(xo-server-load-balancer): 0.3.2
2018-06-28 14:14:48 +02:00
Julien Fontanet
88df5a8337
feat(xen-api): 0.16.11
2018-06-28 14:13:35 +02:00
Julien Fontanet
794c1cf89b
feat(vhd-lib): 0.2.0
2018-06-28 14:10:08 +02:00
Julien Fontanet
9a5eea6e78
chore(CHANGELOG): 5.21.0
2018-06-28 13:58:44 +02:00
Julien Fontanet
05d10ef985
feat(xo-web/settings/remotes): type defaults to NFS ( #3114 )
...
Fixes #3103
2018-06-27 17:04:55 +02:00
Julien Fontanet
dc8a7c46e0
feat(xo-server): dont create default remote ( #3107 )
...
Related to #3105
2018-06-26 14:47:24 +02:00
Julien Fontanet
ee99ef6264
feat(vhd-lib): createContentStream ( #3086 )
...
Export the raw content of the VHD as a stream.
This features is exposed in CLI: `vhd-cli raw input.vhd output.raw`
Related to #3083
Perf comparison between qemu-img and our vhd-cli to convert a 10GiB VHD file to raw:
```
> time qemu-img convert -f vpc -O raw origin.vhd expected.raw
1.40user 15.19system 1:01.88elapsed 26%CPU (0avgtext+0avgdata 24264maxresident)k
20979008inputs+20971520outputs (12major+4648minor)pagefaults 0swaps
> time vhd-cli raw origin.vhd actual.raw
21.97user 16.03system 1:09.11elapsed 54%CPU (0avgtext+0avgdata 65208maxresident)k
20956008inputs+20972448outputs (1major+754101minor)pagefaults 0swaps
> md5sum *.raw
b55ec6924be750edd2423e4a7aa262c3 actual.raw
b55ec6924be750edd2423e4a7aa262c3 expected.raw
```
2018-06-20 17:53:20 +02:00
Julien Fontanet
cc4e69e631
feat(xo-server): 5.20.3
2018-06-16 17:05:54 +02:00
Julien Fontanet
e14fda6e8a
feat(xen-api): 0.1.3
2018-06-16 17:05:27 +02:00
Julien Fontanet
ec48b77af3
feat(xen-api): add task record to task errors
2018-06-16 15:24:26 +02:00
Julien Fontanet
c7d6a19864
fix(xo-server/full backup NG): do not fork if 1 target
2018-06-16 15:24:26 +02:00
Julien Fontanet
7d714c8ce4
feat(xo-server): 5.20.2
2018-06-16 13:51:51 +02:00
Julien Fontanet
f70989c3a2
feat(delta NG): fix UUID of existing VHDs
2018-06-16 13:51:03 +02:00
Julien Fontanet
70490988b0
chore(xo-server/backupNg): add parseUuid util function
2018-06-16 13:51:03 +02:00
Julien Fontanet
d0795fdded
feat(vhd-lib): make footer.{uuid,parentUuid)} a buffer
2018-06-16 13:51:03 +02:00
Julien Fontanet
1c736e9910
feat(xo-web): 5.20.2
2018-06-15 15:35:26 +02:00
Julien Fontanet
62979d5c22
feat(xo-server): 5.20.1
2018-06-15 15:35:00 +02:00
Julien Fontanet
ec8a4da73c
feat(xo-vmdk-to-vhd): 0.1.3
2018-06-15 15:34:33 +02:00
Julien Fontanet
dea1bfee01
feat(xo-server-backup-reports): 0.12.2
2018-06-15 15:32:02 +02:00
Julien Fontanet
c18b82504a
feat(xen-api): 0.16.10
2018-06-15 15:30:59 +02:00
Julien Fontanet
ed5460273f
feat(vhd-lib): 0.1.2
2018-06-15 15:27:21 +02:00
Julien Fontanet
b91f8b21b9
feat(fs): 0.1.0
2018-06-15 15:26:48 +02:00
Julien Fontanet
5cea18e577
feat(delta NG): check VDIs before export ( #3069 )
2018-06-15 15:22:12 +02:00
Julien Fontanet
148eaa6a72
fix(xo-server/backup NG): retention checks ( #3072 )
...
They were broken by the introduction of `copyRetention`.
2018-06-15 12:13:55 +02:00
Julien Fontanet
79891235f3
chore(CHANGELOG): add missing entry related to prev commit
2018-06-13 15:34:11 +02:00
Julien Fontanet
1e2f72ab6b
feat(backup NG): new setting copyRetention ( #2976 )
...
Fixes #2895
2018-06-13 15:24:46 +02:00
Julien Fontanet
66d02e3808
feat(xo-server/backup NG): more logs ( #3066 )
2018-06-13 13:11:03 +02:00
Julien Fontanet
275e1f8f4c
chore(xo-server): Xapi#_assertHealthyVdiChains is sync
2018-06-13 12:01:41 +02:00
Julien Fontanet
84dbbb0fbb
chore(xo-server/backups-ng): add FIXME
2018-06-13 11:33:05 +02:00
Julien Fontanet
a36ef5209c
fix(backup NG): only display the concerned tasks ( #3063 )
...
Allows us to add other tasks if necessary without breaking xo-web listing and the backup reports.
2018-06-12 13:18:46 +02:00
Julien Fontanet
f8be44d746
chore(xo-server): remove Xapi#barrier legacy type param
2018-06-11 18:00:16 +02:00
Julien Fontanet
379253c5ae
chore(xen-api): lodash.forEach is unnecessary here
2018-06-11 17:57:02 +02:00
Julien Fontanet
aed1ba474c
chore(xen-api): remove unnecessary test
...
`eventWatchers` is defined if event watching is enabled which is always the case here.
2018-06-11 17:55:47 +02:00
Julien Fontanet
26c965faa9
feat(xen-api/examples): handle cancelation
2018-06-11 15:48:43 +02:00
Julien Fontanet
7f88b46f4c
chore(xen-api/examples): update deps
2018-06-08 15:36:29 +02:00
Julien Fontanet
4eeb995340
chore(CHANGELOG): update for next release
2018-06-08 10:32:00 +02:00
Julien Fontanet
1d29348e30
feat(xo-server-backup-reports): 0.12.1
2018-06-07 18:46:53 +02:00
Julien Fontanet
cffac27d0a
feat(xo-server/jobs): implement cancelation ( #3046 )
...
Related to #3047
This is the first step toward Backup NG cancelation, the server side stuff should be ok (but need testing), so the next step is to expose it in the UI.
2018-06-07 17:20:06 +02:00
Julien Fontanet
b207cbdd77
feat(fs/read): read part of a file in an existing Buffer ( #3036 )
...
Easier to use and probably more efficient than `createReadStream` for this specific usage.
2018-06-07 17:19:33 +02:00
Julien Fontanet
4d91006994
feat(xo-server/backupNg.getAllLogs): sort tasks ( #3041 )
2018-06-07 14:04:46 +02:00
Julien Fontanet
2cee413ae1
chore(PR template): should reference issue
2018-06-07 12:14:58 +02:00
Julien Fontanet
12889b6a09
fix(xo-server/Xapi#importDeltaVm): correctly copy task prop ( #3034 )
2018-06-06 14:26:19 +02:00
Julien Fontanet
084430451a
feat(xo-web): 5.20.1
2018-05-31 21:00:34 +02:00
Julien Fontanet
458a4d4efe
fix(xo-web/backup NG logs): dont display size/speed if size is 0
2018-05-31 20:59:47 +02:00
Julien Fontanet
62eeab2a74
feat(xo-web): 5.20.0
2018-05-31 18:33:13 +02:00
Julien Fontanet
790b43910d
feat(xo-server): 5.20.0
2018-05-31 18:33:13 +02:00
Julien Fontanet
ba65461c4d
feat(xo-server-usage-report): 0.5.0
2018-05-31 18:29:45 +02:00
Julien Fontanet
5bd468791f
feat(xo-server-backup-reports): 0.12.0
2018-05-31 18:28:21 +02:00
Julien Fontanet
37f71bb36c
feat(xo-acl-resolver): 0.2.4
2018-05-31 18:26:53 +02:00
Julien Fontanet
2ed4b7ad3f
feat(vhd-lib): 0.1.1
2018-05-31 17:59:02 +02:00
Julien Fontanet
7eb970f22a
feat(fs): 0.0.1
2018-05-31 17:57:13 +02:00
Julien Fontanet
d67fae22ab
chore: initial PR template
2018-05-30 18:10:11 +02:00
Julien Fontanet
f5bff408a8
feat(xo-server/exportDeltaVm): dont check chain if no snapshot
...
Should fix a race condition with XenServer DB during Delta Backup NG.
2018-05-30 12:22:10 +02:00
Julien Fontanet
4b57db5893
feat(xo-server/delta NG): validate parent VHD
2018-05-29 16:36:33 +02:00
Julien Fontanet
8b1ae3f3c9
fix(xo-server/delta NG): dont select tmp file as parent
2018-05-29 16:36:10 +02:00
Julien Fontanet
77d35a5928
chore(fs/Handler#list): prepend dir after filtering
2018-05-29 16:34:51 +02:00
Julien Fontanet
323d409e6c
chore(package): require yarn >1.7
...
Previous releases prevented xo-web from being built to an incorrect resolution of dependencies.
2018-05-29 16:29:14 +02:00
Julien Fontanet
b44fa7beca
chore(xo-server): bump xo:perf threshold to 500ms
2018-05-29 10:53:14 +02:00
Julien Fontanet
6d4e310b8e
chore(vhd-cli/build): migrate to Babel 7
2018-05-28 18:18:44 +02:00
Julien Fontanet
6726530229
fix(tests): run all test with Babel 7
...
Temporarily disable xo-web tests which uses Babel 6.
2018-05-28 18:18:44 +02:00
Julien Fontanet
8351352541
chore(xo-remote-parser/build): migrate to Babel 7
2018-05-28 18:18:44 +02:00
Julien Fontanet
3f9e8d79ea
chore(xo-collection/build): migrate to Babel 7
2018-05-28 18:18:44 +02:00
Julien Fontanet
685f2328bd
chore(package): update dependencies
2018-05-28 14:54:55 +02:00
Julien Fontanet
c116c41c42
chore(package): update dependencies
2018-05-25 11:42:55 +02:00
Julien Fontanet
11ef0ee54f
feat(rolling snapshots legacy): check VDI chains ( #2986 )
2018-05-24 16:39:06 +02:00
Julien Fontanet
33ae531e3a
fix(package): update hashy to 0.7.1
...
Correctly handle hash with identifier `2b`.
2018-05-24 14:52:38 +02:00
Julien Fontanet
8cc9924751
feat(xo-server/importDeltaVm): add UUID of missing base VM
2018-05-24 00:04:52 +02:00
Julien Fontanet
c329ab863b
feat(Backup NG): configurable concurrency ( #2918 )
2018-05-23 16:29:31 +02:00
Julien Fontanet
41820ea316
fix(xo-server/backup legacy): fix reports ( #2979 )
2018-05-23 15:56:40 +02:00
Julien Fontanet
9baf0c74e4
chore(vhd-lib): move some deps to devDeps
2018-05-23 11:49:59 +02:00
Julien Fontanet
b59ccdf26f
chore(package): update dependencies
2018-05-23 11:23:25 +02:00
Julien Fontanet
9cae978923
feat(xo-server): 5.19.9
2018-05-22 19:43:19 +02:00
Julien Fontanet
311d914b96
feat(xo-web/import): remove restriction for Free
2018-05-22 16:27:17 +02:00
Julien Fontanet
592cb4ef9e
feat(xo-web): 5.19.8
2018-05-22 15:53:45 +02:00
Julien Fontanet
ec2db7f2d0
feat(xo-vmdk-to-vhd): 0.1.2
2018-05-22 15:53:03 +02:00
Julien Fontanet
71eab7ba9b
feat(xo-web): 5.19.7
2018-05-22 15:36:54 +02:00
Julien Fontanet
61c3379298
feat(xo-server): 5.19.8
2018-05-21 11:00:19 +02:00
Julien Fontanet
44866f3316
feat(xo-web): 5.19.6
2018-05-21 10:42:37 +02:00
Julien Fontanet
4bb8ce8779
feat(vhd-lib): 0.1.0
2018-05-21 10:03:37 +02:00
Julien Fontanet
58eb6a8b5f
feat(xo-server): 5.19.7
2018-05-18 18:44:34 +02:00
Julien Fontanet
52f6a79e01
fix(xo-server/backupNg/logs): include merge/transfer size ( #2965 )
2018-05-18 18:44:07 +02:00
Julien Fontanet
129f79d44b
feat(xo-web): 5.19.5
2018-05-18 18:42:31 +02:00
Julien Fontanet
385c3eb563
feat(xo-vmdk-to-vhd): 0.1.1
2018-05-18 18:40:26 +02:00
Julien Fontanet
e56be51b45
chore(xo-server/backups-ng): remove incorrect TODO
2018-05-18 17:14:50 +02:00
Julien Fontanet
c6ae969a82
fix(xo-server/https): ask for passphrase ( #2963 )
...
Fixes #2962
2018-05-18 15:05:49 +02:00
Julien Fontanet
b9a87efb0d
fix(xo-server/backupNg): dont fail on corrupted VHDs ( #2957 )
...
Corrupted VHD files (usually uncleaned temporary) could fail the job.
2018-05-17 11:27:02 +02:00
Julien Fontanet
458609ed2e
feat(xo-server): 5.19.6
2018-05-16 10:32:59 +02:00
Julien Fontanet
fcec8113f3
fix(xo-server/backupNg): await writeStream ( #2951 )
2018-05-16 10:32:38 +02:00
Julien Fontanet
ebbd882ee4
feat(xo-web): 5.19.4
2018-05-15 17:44:25 +02:00
Julien Fontanet
0506e19a66
chore(xo-server/backups-ng): update todo list
2018-05-15 17:44:09 +02:00
Julien Fontanet
2b95eb4e4d
feat(xo-web): 5.19.3
2018-05-15 16:11:53 +02:00
Julien Fontanet
bcde9e0f74
feat(xo-server): 5.19.5
2018-05-15 16:11:34 +02:00
Julien Fontanet
0e2270fb6e
feat(xo-web): 5.19.2
2018-05-15 14:46:33 +02:00
Julien Fontanet
593493ec0c
feat(xo-server): 5.19.4
2018-05-15 14:46:07 +02:00
Julien Fontanet
d92898a806
feat(xo-vmdk-to-vhd): 0.1.0
2018-05-15 14:45:19 +02:00
Julien Fontanet
7890e46551
feat(xo-server-backup-reports): 0.11.0
2018-05-15 14:42:32 +02:00
Julien Fontanet
ef942a6209
feat(Backup NG): implrtment logs and reports ( #2869 )
2018-05-15 14:40:11 +02:00
Julien Fontanet
31314d201b
fix(xo-server/backupNg/delta): await deletion/merge
2018-05-14 15:38:11 +02:00
Julien Fontanet
a29a949c51
fix(xo-server/backupNg/delta): deleteFirst iff retention > 1
2018-05-14 15:37:09 +02:00
Julien Fontanet
cc1ce8c5f8
chore: update yarn.lock
2018-05-14 13:53:03 +02:00