Julien Fontanet
6da2865781
feat(@xen-orchestra/fs): 0.16.0
2021-04-30 22:22:19 +02:00
Julien Fontanet
a0ea12cf6c
feat(CHANGELOG.unreleased): add S3 fix
2021-04-30 22:18:45 +02:00
Julien Fontanet
317bfde574
fix(fs/S3#_mkdir): throw ENOTDIR if file exists
2021-04-30 22:16:51 +02:00
Julien Fontanet
5f53ebdf12
chore(fs/S3#_rmdir): use _isNotEmptyDir
2021-04-30 22:16:51 +02:00
Julien Fontanet
cb835b7b6a
fix(fs/S3#_unlink): throw EISDIR if dir
...
This fix `rmtree()`.
2021-04-30 22:16:51 +02:00
Julien Fontanet
bf76787e49
fix(fs/S3#_createReadStream): throw ENOENT if file doesn't exist
2021-04-30 22:16:51 +02:00
Julien Fontanet
15a4f7e273
fix(fs/S3): basic rmdir implementation
2021-04-30 22:16:51 +02:00
Julien Fontanet
dc3e5ffa4b
chore(backups/RemoteAdapter#outputStream): use fs/outputStream
...
`createOutputStream` is deprecated and does not work with S3 remote.
2021-04-30 22:16:51 +02:00
Julien Fontanet
b84c7cc2bb
feat(fs/outputStream): validator support
2021-04-30 22:16:51 +02:00
Julien Fontanet
049717260d
chore(fs/outputStream): JsDoc
2021-04-30 19:50:00 +02:00
Julien Fontanet
a50a96de82
feat(fs/outputStream): remove support for promise input
2021-04-30 19:42:10 +02:00
Julien Fontanet
8ff8c0d176
chore(fs/outputStream): remove input.task handling
...
This should be handled at a higher level, not in this lib.
2021-04-30 19:38:31 +02:00
Julien Fontanet
a29b63c7d1
chore(fs/outputStream): move checksum handling to public wrapper
2021-04-30 19:31:56 +02:00
Julien Fontanet
a8400c77fb
feat(fs/Abstract#outputStream): use stream.pipeline()
...
BREAKING CHANGE: requires Node >=14
- properly detect both input and output errors
- properly destroy streams in case of errors
2021-04-30 18:42:45 +02:00
Julien Fontanet
e1c40bd218
fix(fs/S3#mkdir): noop implementation
2021-04-30 18:26:50 +02:00
Julien Fontanet
757224683f
chore(xo-server-audit): remove unused dep
2021-04-30 12:30:49 +02:00
Julien Fontanet
95d982f3f3
chore(xo-server-transport-icinga2): remove unused dep
2021-04-30 12:30:39 +02:00
Julien Fontanet
7bfdfe5e41
chore(xapi): remove unused dep
2021-04-30 12:10:14 +02:00
Julien Fontanet
8888b1a89a
fix(proxy): add missing dep
2021-04-30 12:10:04 +02:00
Julien Fontanet
c6ba48be10
chore(proxy): remove unused deps
2021-04-30 12:09:51 +02:00
Julien Fontanet
f132c4b5d1
chore(log): remove unused dev dep
2021-04-30 12:08:03 +02:00
Julien Fontanet
87f5a8f6f2
chore(backups-cli): remove unused dep
2021-04-30 12:06:51 +02:00
Julien Fontanet
de500af30d
fix(backups): add missing dep
2021-04-30 12:06:40 +02:00
Julien Fontanet
8b5607ac89
chore(audit-core): remove unused dep
2021-04-30 12:04:42 +02:00
Julien Fontanet
22727f68c1
fix(audit-core): fix incorrect dev dep
2021-04-30 12:04:30 +02:00
Julien Fontanet
ba64f8e5b5
fix(disposable): add missing dep
2021-04-30 12:02:39 +02:00
Julien Fontanet
b3bde5857e
chore(xo-vmdk-to-vhd): remove unused dev dep
2021-04-30 12:01:29 +02:00
Julien Fontanet
6e36a21d18
chore(xo-server-web-hooks): remove unused deps
2021-04-30 12:01:07 +02:00
Julien Fontanet
968ebeb5a3
chore(xo-import-servers-csv): remove unused deps
2021-04-30 11:59:45 +02:00
Julien Fontanet
47e11652fb
chore(vhd-lib): remove unused dev dep
2021-04-30 11:53:26 +02:00
Julien Fontanet
84019ed4e7
chore(vhd-cli): remove unused dep
2021-04-30 11:53:14 +02:00
Julien Fontanet
37befd89e7
chore(xo-server): remove unused deps
2021-04-30 11:48:28 +02:00
badrAZ
aa4f1b834a
feat(vhd-lib/mergeVhd): continuable ( #5749 )
2021-04-30 09:18:21 +02:00
Rajaa.BARHTAOUI
e6f8fd9234
feat: technical release ( #5761 )
2021-04-29 10:40:55 +02:00
Rajaa.BARHTAOUI
86904892f2
fix(xo-server-perf-alert): fix 'Invalid parameters' error ( #5755 )
...
Introduced by 7c9850ada
2021-04-29 09:48:05 +02:00
badrAZ
d176dd6533
fix(xo-server-test/backupNg): remove obsolete snapshots ( #5760 )
2021-04-29 09:38:51 +02:00
badrAZ
283efe0eac
fix(backups/cleanVm): pass handler to mergeVhdChain ( #5758 )
...
Introduced by 20f4c952fe
2021-04-28 18:21:23 +02:00
badrAZ
0e361cb105
fix(backups/cleanVm): correctly wait VHD deletions ( #5757 )
...
Introduced by c955da9bc6
2021-04-28 18:20:01 +02:00
Julien Fontanet
53aeb085ac
fix(backups/MixinBackupWriter): ensure dir exist before locking
2021-04-28 17:52:46 +02:00
Rajaa.BARHTAOUI
cd8c618f08
feat(xo-server/pool.listPoolsMatchingCriteria): new API method ( #5715 )
...
See xoa-support#3489
2021-04-28 15:48:22 +02:00
Julien Fontanet
18b74d9797
fix(backups/RemoteAdapter#cleanVm): correctly rename/remove VHDs after merge
2021-04-28 15:06:22 +02:00
Ronan Abhamon
4008934bbb
feat(load-balancer): improve migration (perf mode) regarding memory and cpu usage
...
- ensure we optimize CPU first instead of free memory
- use low threshold now to forbid bad migration based on cpu usage
- add a tolerance on the VM CPU usage to migrate VM with the most memory used
- do not migrate if we create an unbalanced configuration (only if high tresholds are not reached)
- change factors to take into account the new algorithm
2021-04-28 14:22:30 +02:00
Ronan Abhamon
8ae432554e
fix(load-balancer): memory free limit must be expressed in B instead of KiB (bad calculations otherwise)
2021-04-28 14:22:30 +02:00
Ronan Abhamon
337b26176a
fix(load-balancer): ensure anti-affinity tag array is always defined
2021-04-28 14:22:30 +02:00
Julien Fontanet
2e643fce28
fix(backups/MixinBackupWriter): clean VM dir after backup
...
Otherwise, it might trigger a chain reaction which will force all VDIs to be fully exported:
1. a single VDI chain is corrupted
2. it gets removed
3. the linked backups are removed
4. all other VDIs are now unused and are removed as well
5. all VDIs must now be fully exported
2021-04-28 13:20:56 +02:00
Julien Fontanet
5edd271975
fix(backups/RemoteAdapter#cleanVms): restore action logs
...
Introduced by 20f4c952fe
They are necessary because `cleanVms` can run in diagnostic or cleaning mode and the difference must be visible in logs.
2021-04-28 13:07:29 +02:00
Nicolas Raynaud
c219ea06bf
feat(backup/s3): add http and region parameters to S3 ( #5658 )
2021-04-28 11:30:23 +02:00
badrAZ
ffacc0d8d0
fix(xo-server-test/backupNg): follow the new backup implementation ( #5732 )
2021-04-28 11:23:12 +02:00
Julien Fontanet
70fff77a28
fix(backups/_MixinBackupWriter): warn issues detected in cleanVm
...
`debug` is not good enough because not shown by default.
2021-04-28 10:43:48 +02:00
Rajaa.BARHTAOUI
bcc52d586e
fix(xo-server-perf-alert): fix "required property uuids is not defined" warning ( #5752 )
...
See https://github.com/vatesfr/xen-orchestra/pull/5692#discussion_r611984364
2021-04-27 22:46:27 +02:00