Julien Fontanet
b243ff94e9
feat(fs/lock): returns a disposable
2021-03-23 23:04:49 +01:00
Mathieu
5f1c1278e3
fix(xapi/VM_destroy): handle is_default_template ( #5644 )
2021-03-23 17:28:18 +01:00
badrAZ
c9b64927be
feat(@xen-orchestra/fs): ability to lock a path ( #5689 )
...
Related to #5684
2021-03-23 13:00:15 +01:00
Julien Fontanet
3689cb2a99
chore(fs/outputStream): dont normalize path twice
2021-03-23 12:53:17 +01:00
Julien Fontanet
3bb7541361
fix(fs/local): opts is optional
2021-03-23 12:53:17 +01:00
Julien Fontanet
416e8d02a1
chore(xo-server): using → Disposable.use ( #5686 )
...
`using` is deprecated.
2021-03-22 17:25:28 +01:00
Julien Fontanet
32d0606ee4
feat(@xen-orchestra/proxy): 0.11.6
2021-03-22 13:41:28 +01:00
Julien Fontanet
bdfd9cc617
feat: technical release
2021-03-22 09:56:31 +01:00
Julien Fontanet
dcf0f5c5a3
fix(xapi/VM_create): ignore missing VM.set_bios_strings
...
Fixes xoa-support#3516
2021-03-19 14:51:51 +01:00
Julien Fontanet
a95b102396
fix(backups/ImportVmBackup#run): dont swallow errors
...
Found when investigating xoa-support#3516
2021-03-19 13:38:17 +01:00
Mathieu
52af565f77
fix(fs/localHandler): resource temporarily unavailable ( #5612 )
...
Fixes xoa-support#3414
2021-03-17 15:28:04 +01:00
Julien Fontanet
7f33a62bb5
fix(async-map/asyncMap): fix typing of first param
2021-03-16 11:32:39 +01:00
Julien Fontanet
1c0ffe39f7
fix(xapi): merge vdiDestroyRetryWhenInUse after defaults
2021-03-15 13:22:41 +01:00
Julien Fontanet
54f4734847
chore: remove babel-plugin-lodash where unnecessary
2021-03-13 20:47:20 +01:00
Julien Fontanet
0fb6cef577
chore(defined): remove Flow
2021-03-13 20:47:20 +01:00
badrAZ
7eec264961
chore(@xen-orchestra/backups): fix logger names ( #5666 )
2021-03-12 13:53:43 +01:00
Julien Fontanet
bcfb19f7c5
feat(normalize-packages): delete empty bin field
2021-03-11 12:15:53 +01:00
Julien Fontanet
306a8ce0df
feat(@xen-orchestra/proxy): 0.11.5
2021-03-10 13:48:15 +01:00
Julien Fontanet
b479956bb2
feat: technical release ( #5657 )
2021-03-10 11:11:27 +01:00
badrAZ
5cca5d69af
fix(@xen-orchestra/backups/Backup.js): fix rolling snapshot not ran if alone ( #5656 )
2021-03-09 18:24:58 +01:00
Julien Fontanet
e246c19eb3
feat(xen-api/Ref): introduce new utils to manipulate refs ( #5650 )
...
Fixes xoa-support#3463
See xapi-project/xen-api#4338
2021-03-09 14:59:32 +01:00
badrAZ
d282d8dd52
fix(@xen-orchestra/backups): missing targets no longer prevent runs ( #5651 )
...
Fixes #5353
2021-03-09 14:37:52 +01:00
Julien Fontanet
066f54906b
chore: format with Prettier
2021-03-08 17:41:10 +01:00
Julien Fontanet
d601290c46
fix(destroy VM): try harder to destroy VDIs ( #5645 )
...
Should fix #4926
Work-around XCP-ng/XenServer unmount from control-domain delay, especially with iSCSI SRs.
This issue impacts a lot XO backups which create snapshots, export them and delete them.
2021-03-08 09:46:51 +01:00
badrAZ
64357aff55
fix(@xen-orchestra/xapi): fix full VM backup imported as a template ( #5646 )
2021-03-05 17:41:50 +01:00
Julien Fontanet
ffce5d4bb5
chore(@xen-orchestra/xapi): make xen-api a peer dep
2021-03-05 16:17:02 +01:00
badrAZ
cbfadc019a
fix(@xen-orchestra/backups): fix "asyncMapSettled is not a function" error ( #5643 )
2021-03-05 12:23:25 +01:00
Julien Fontanet
bf5427f3e8
feat(@xen-orchestra/proxy): 0.11.4
2021-03-05 11:39:06 +01:00
badrAZ
e8d20532ba
feat(xo-server): use @xen-orchestra/backups lib to run metadata backups ( #5616 )
2021-03-05 10:51:00 +01:00
Julien Fontanet
6ea71ec6a2
chore(xapi/VM_destroy): add new lines
2021-03-04 16:11:08 +01:00
Julien Fontanet
139cb72209
chore(xapi/VM_destroy): use VM_getDisks
2021-03-04 16:11:08 +01:00
Julien Fontanet
855a15e696
fix(xapi/VM_getDisks): sync iteration
2021-03-04 16:11:08 +01:00
Julien Fontanet
a630106d80
feat(@xen-orchestra/backups): 0.6.1
2021-03-03 12:05:33 +01:00
Julien Fontanet
c7acd455c5
feat(@xen-orchestra/async-map): 0.1.2
2021-03-03 12:05:05 +01:00
Julien Fontanet
555a9d4883
fix(async-map/asyncMapSettled): issue when latest promise rejects
2021-03-03 11:58:51 +01:00
Julien Fontanet
ec4ce0c70c
fix(async-map/test): missing await
2021-03-03 11:57:51 +01:00
Julien Fontanet
edf275badc
fix(backups/RemoteAdapter#readDeltaVmBackup): new asyncMapSettled does not support plain objects
...
Introduced by 20377e9c56
2021-03-03 11:49:21 +01:00
Julien Fontanet
3804ca18cb
feat(@xen-orchestra/proxy): 0.11.3
2021-03-03 09:19:14 +01:00
Julien Fontanet
9ea3222da8
feat(@xen-orchestra/xapi): 0.4.3
2021-03-03 09:18:58 +01:00
Julien Fontanet
df48524ca5
feat(@xen-orchestra/async-map): 0.1.1
2021-03-03 09:17:08 +01:00
Julien Fontanet
b3aff1162c
feat(@xen-orchestra/proxy): 0.11.2
2021-03-03 08:58:42 +01:00
Julien Fontanet
891ca8a31b
feat(@xen-orchestra/xapi): 0.4.2
2021-03-03 08:58:30 +01:00
Julien Fontanet
ff65367851
chore(async-map): add basic tests
2021-03-01 17:25:08 +01:00
Julien Fontanet
f16e29c63e
fix(async-map/asyncMapSettled): fix hasError condition
2021-03-01 17:22:05 +01:00
Julien Fontanet
cdfeb094b3
chore(async-map/package.json): remove unused browserslist
2021-03-01 17:01:48 +01:00
Julien Fontanet
b63c5d2987
chore: dont import @xen-orchestra/log/dist
2021-03-01 17:00:42 +01:00
Julien Fontanet
015309c882
chore(backups-cli): use @xen-orchestra/async-map
2021-03-01 16:55:06 +01:00
Julien Fontanet
20377e9c56
feat(async-map): new implementations
...
These implementations are no longer compatible with plain objects but support iterables.
The previous implementation is still available as `@xen-orchestra/async-map/legacy`.
2021-03-01 16:55:06 +01:00
Julien Fontanet
f858c196f4
chore: rename asyncMap → asyncMapSettled
...
To express more clearly this function's behavior.
2021-03-01 09:45:56 +01:00
Julien Fontanet
57612eeced
feat(async-map): remove build step
2021-02-28 23:32:23 +01:00