badrAZ
271d2e3abc
feat(fs): expose highWaterMark stream option ( #5676 )
2021-03-31 10:34:42 +02:00
badrAZ
ad3b8fa59f
feat(xo-server-usage-report): add VM IP addresses to the report ( #5696 )
2021-03-26 14:39:35 +01:00
badrAZ
22ba1302d2
fix(xo-server-backup-reports): support failed targets ( #5694 )
...
Introduced by d282d8dd5
2021-03-26 10:27:08 +01:00
badrAZ
20f4c952fe
feat(@xen-orchestra/backups#RemoteAdapter): ability to clean broken backups ( #5684 )
2021-03-24 10:00:47 +01:00
badrAZ
60ecfbfb8e
feat(xo-server, proxy, @xen-orchestra/backups): execute backup jobs on different processes ( #5660 )
2021-03-24 09:25:52 +01:00
badrAZ
fa56e594b1
feat(xo-server-transport-email): ability to customize transport settings ( #5681 )
...
See xoa-support#3327
This functionnality can help users to get more info about their SMTP issues
2021-03-23 15:47:31 +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
badrAZ
7eec264961
chore(@xen-orchestra/backups): fix logger names ( #5666 )
2021-03-12 13:53:43 +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
badrAZ
e0e89213d3
chore(xo-server): delete unused workers mixin ( #5654 )
...
Due to 0811da9014
2021-03-09 15:26:21 +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
badrAZ
9601ad13ee
fix(xo-web/proxies): fix "invalid parameters" error on canceling proxy deploy ( #5649 )
...
Issue: fetchProxyUpgrades called with an undefined proxy in the proxies collection.
Solution: Interrupt the deployment process on cancel, in order to not fetch updates in this case.
2021-03-09 10:37:59 +01:00
badrAZ
b7603e109d
feat(xo-web/backup/new): ability to force full backup per schedule in case of CR ( #5648 )
...
Fixes #5541
2021-03-09 09:38:56 +01:00
badrAZ
0811da9014
feat(xo-server): use @xen-orchestra/backups lib to run VM backups ( #5642 )
2021-03-08 14:05:41 +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
badrAZ
a20a3311b5
fix(xo-server/backup-ng): fix "xapi._assertHealthyVdiChains is not a function" error ( #5647 )
...
Introduced by 4c27562650
2021-03-05 17:33:24 +01:00
badrAZ
cbfadc019a
fix(@xen-orchestra/backups): fix "asyncMapSettled is not a function" error ( #5643 )
2021-03-05 12:23:25 +01:00
badrAZ
4c27562650
fix(xo-server/xapi): dont override @xen-orchestra/xapi#_assertHealthyVdiChain ( #5641 )
2021-03-05 11:38:49 +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
badrAZ
1ff25943dc
fix(xo-server): enable async_hooks support in Bluebird ( #5635 )
...
Necessary for `@xen-orchestra/backups`.
2021-03-02 13:22:47 +01:00
badrAZ
d9ce1b3a97
feat(xo-server#importVmBackupNg): use @xen-orchestra/backups lib ( #5630 )
2021-03-01 13:36:23 +01:00
badrAZ
2e5dfa5845
fix(xo-server#deleteVmBackupNg): pass remote record to getBackupsRemoteAdapter instead of ID ( #5624 )
...
Introduced by baa5847949
2021-02-26 12:07:04 +01:00
badrAZ
2952b5a7ec
feat(xo-server#deleteVmBackupNg): use @xen-orchestra/backups lib ( #5623 )
2021-02-26 11:40:28 +01:00
badrAZ
baa5847949
feat(xo-server#_listVmBackupsOnRemote): use @xen-orchestra/backups lib ( #5622 )
2021-02-26 11:17:45 +01:00
badrAZ
b45556062d
fix(@xen-orchestra/backups): don't double JSON config ( #5621 )
...
Config returned by `Xo#exportConfig` is already a string, it must not be JSON encoded again.
2021-02-25 16:49:45 +01:00
badrAZ
5be45599ed
fix(xo-server/metadata-backup): XO config not restored ( #5619 )
...
Introduced by 61c3057060
`log.taskId` cannot be compared with the `rootTaskId` because it's generated by the Task lib and the `rootTaskId` is generated by the `xo-server` logger.
2021-02-25 16:41:39 +01:00
badrAZ
171ec54781
feat(xo-server#restoreMetadataBackup): use @xen-orchestra/backups lib ( #5611 )
2021-02-25 09:43:15 +01:00
badrAZ
95c2944f30
feat(xo-server#deleteMetadataBackup): use @xen-orchestra/backups lib ( #5610 )
2021-02-24 11:38:27 +01:00
badrAZ
5bd4c54ab6
feat(xo-server#_listXoMetadataBackups): use @xen-orchestra/backups lib ( #5609 )
2021-02-24 10:16:27 +01:00
badrAZ
e36efaec08
feat(xo-server#_listPoolMetadataBackups): use @xen-orchestra/backups lib ( #5607 )
2021-02-24 10:02:57 +01:00
badrAZ
5c9a47b6b7
feat(xo-server#fetchBackupNgPartitionFiles): use @xen-orchestra/backups lib ( #5606 )
2021-02-23 17:48:11 +01:00
badrAZ
8a5fe86193
feat(xo-server#listBackupNgPartitionFiles): use @xen-orchestra/backups lib ( #5605 )
2021-02-23 17:40:02 +01:00
badrAZ
d9531e24a3
feat(xo-server/listBackupNgDiskPartitions): use @xen-orchestra/backups lib ( #5599 )
2021-02-23 17:34:55 +01:00
badrAZ
a6f4e6771d
fix(xo-server/package.json): missing dependency ( #5603 )
...
Introduced by a958fe86d7
Used in https://github.com/vatesfr/xen-orchestra/blob/a506c21b80432542b2a8665e023f8ad8d58a4b0f/%40xen-orchestra/backups/RemoteAdapter.js#L14
2021-02-23 15:34:31 +01:00
badrAZ
1bc80eb485
fix(package.json#moduleNameMapper): fix tests for non-transpiled @vates/ packages ( #5593 )
2021-02-19 16:34:14 +01:00
badrAZ
9ab9e3fe46
feat(vates/disposable): utilities for disposables ( #5590 )
2021-02-19 16:22:41 +01:00
badrAZ
695a4c785c
feat(xo-server/backups-ng): handle proxy VM restoration logs ( #5576 )
2021-02-17 11:03:52 +01:00
badrAZ
10b127ca55
feat(xo-web/backup): ability to force full backup per schedule ( #5546 )
...
Fixes #5541
2021-02-16 11:31:17 +01:00
badrAZ
ef25b364ec
fix(xo-server/metadata-backups): fix interrupted status on backup running ( #5573 )
...
Introduced by 8a3ae59f77
2021-02-15 14:31:01 +01:00
badrAZ
bf51ba860a
fix(xo-server, xen-api): clear XO cache on event fetch failure ( #5526 )
...
Fixes #5475
2021-02-10 16:17:46 +01:00
badrAZ
e08c600740
fix(xo-server/xapi): handle VM/VDI export stream close ( #5538 )
2021-02-09 14:24:35 +01:00
badrAZ
f823690b44
feat(xo-common,xo-server,xo-web/proxy upgrade): confirm before interrupting backup job ( #5533 )
2021-02-05 18:11:09 +01:00
badrAZ
43933f4089
fix(xo-server/metadata-backups): ensure cache reset at the end ( #5529 )
...
Introduced by 61c3057060
2021-01-27 14:41:15 +01:00
badrAZ
4f7e140737
feat(xo-web/proxies): better upgrade feedback ( #5525 )
...
- display up-to-date message instead of upgrade button
- add "force upgrade" button to the advanced actions
2021-01-27 11:05:33 +01:00
badrAZ
2b6945a382
feat(xo-server/metadata-backups): delete proxy backups ( #5520 )
2021-01-27 09:54:09 +01:00
badrAZ
8a3ae59f77
feat(xo-server/metadata-backups): restore proxy backup ( #5519 )
2021-01-27 08:57:02 +01:00
badrAZ
26f5ef5e31
feat(xo-server/metadata-backups): list proxy backups ( #5517 )
2021-01-23 12:42:55 +01:00
badrAZ
bece5f7083
feat(xo-server, xo-web/metadata-backup): ability to define a proxy for the backup ( #4206 )
2021-01-21 13:27:33 +01:00
badrAZ
61c3057060
feat(xo-server/metadata-backups): run backups through proxy ( #5499 )
2021-01-21 12:04:30 +01:00
badrAZ
063d7d5cc4
fix(xo-web/backup/overview): fix proxy item not updated on ID change ( #5522 )
2021-01-21 10:55:35 +01:00
badrAZ
6b9d3ed60e
fix(xo-server/remotes): update remote error on test ( #5514 )
...
See xoa-support#3255
2021-01-20 08:37:51 +01:00
badrAZ
70083c6dca
fix(xo-server): check remote is enabled even when bound to proxy ( #5501 )
2021-01-14 17:37:30 +01:00
badrAZ
6c6ae30ce5
fix(xo-web/restore/metadata): ignore disabled remotes ( #5504 )
2021-01-14 09:10:02 +01:00
badrAZ
257524de18
fix(xo-server-backup-reports): fix markdown ( #5479 )
...
Observed while investigating #3195
This PR:
- removes extra indent
- add a line between sections to handle the case when it was before a nested list
2021-01-08 15:26:18 +01:00
badrAZ
67d84d956e
chore(xo-server/docs): fix command ( #5487 )
2021-01-07 11:11:21 +01:00
badrAZ
815aed52d3
fix(xo-web/file-restore): re-initialize partitions' list on backup/disk change ( #5454 )
2020-12-14 14:48:36 +01:00
badrAZ
e4757d4345
chore(xo-server/docs): add "partx" on a raw disk ( #5446 )
2020-12-10 15:52:45 +01:00
badrAZ
8bcd9debc2
Chore(xo-server/docs/file-restoration): add tips ( #5438 )
2020-12-09 11:27:30 +01:00
badrAZ
3bc477d21b
fix(xo-server/docs/file-restoration): use sizelimit options ( #5433 )
...
When creating a loop device, the `sizelimit` options is necessary to indicate the end of the data to mount, otherwise the following error is thrown when trying to mount multiple parts of the disk:
```
overlapping loop device exists for /tmp/proxy1/vhdi1.
```
As an example, let's take this disk:
```
[ partition 0 | partition 1 | partition 2 ]
```
Mounting *partition 1* without `sizelimit` will mount the whole space starting from *partition 1* up to the end, which prevents *partition 2* from being mounted.
`man losetup`: https://manpages.ubuntu.com/manpages/precise/en/man8/losetup.8.html
2020-12-08 16:24:03 +01:00
badrAZ
3b7b776ac4
feat(xo-server/backups-ng): ability to delete VM backups though proxy ( #5428 )
2020-12-07 11:05:30 +01:00
badrAZ
da08bd7fff
fix(xo-server/backups-ng): invalidate cache in case of proxy backup ( #5414 )
2020-11-30 15:19:44 +01:00
badrAZ
16c71da487
feat: technical release ( #5406 )
2020-11-27 16:22:15 +01:00
badrAZ
214dbafd62
fix(xo-server/jobs): don't throw when the job owner doesn't exist ( #5405 )
...
Introduced by 31b19725b7
2020-11-27 16:11:48 +01:00
badrAZ
89b162704c
feat: technical release ( #5404 )
2020-11-27 15:15:00 +01:00
badrAZ
a776eaf61a
feat(xo-server,xo-web): file restore via proxies ( #5359 )
2020-11-26 17:14:06 +01:00
badrAZ
ae2a92d229
feat(xo-server,fs): stricter perms for backup dirs ( #5378 )
...
Fixes xoa-support#3088
2020-11-26 11:02:33 +01:00
badrAZ
dedc4aa8b9
feat(xo-server/callProxyMethod): support binary response ( #5399 )
2020-11-25 18:16:20 +01:00
badrAZ
97bcc7afb6
feat(@vates): add MultiKeyMap ( #5362 )
2020-11-09 12:30:35 +01:00
badrAZ
adabd6966d
feat(xo-server, xo-web/host): ability to install a certificate ( #5332 )
...
Fixes #5134
2020-10-27 16:36:26 +01:00
badrAZ and Jon Sands
af7bcf19ab
docs(users): add audit log documentation ( #5342 )
...
* docs: audit log
* docs: grammar edit for audit log info
* Fixes #5340
Co-authored-by: Jon Sands <fohdeesha@gmail.com >
2020-10-24 12:53:38 +02:00
badrAZ
171ecaaf62
feat(xo-server, xo-web/host): display installed certificates ( #5319 )
...
See #5134
2020-10-21 14:36:55 +02:00
badrAZ
7fca6defd6
fix(xo-web, xo-server): fix host power state ( #5288 )
...
Fixes #4919
2020-10-20 10:01:48 +02:00
badrAZ
f41cca45aa
feat(audit-core, xo-server-audit): ability to delete a range of records ( #5277 )
2020-10-19 13:09:08 +02:00
badrAZ
d151a94285
feat(xo-server, xo-web/proxy): ability to update http proxy cfg ( #5148 )
2020-10-14 14:43:33 +02:00
badrAZ
a7fe6453ee
feat(xo-server#_migrateVmWithStorageMotion): improve migration error ( #5306 )
...
Fixes #5282
2020-10-14 13:17:55 +02:00
badrAZ
009a0c5703
feat(xo-web/backup/overview): add link from backup job/schedule to corresponding logs ( #5260 )
...
Fixes #4564
2020-10-09 14:54:23 +02:00
badrAZ
a99086b6bd
chore(xo-web/log-alert-body): remove unused subscription ( #5292 )
...
Introduced By 3370014ddf
2020-10-07 15:17:29 +02:00
badrAZ
a186672447
feat(xo-web/sorted-table): ability to collapse actions ( #5311 )
...
See #5148
2020-10-07 11:13:10 +02:00
badrAZ
0b8a7c0d09
feat(xo-web/backup/new): enable created schedules by default ( #5280 )
...
See xoa-support#2921
2020-10-07 10:36:10 +02:00
badrAZ
3d8c8fd745
feat(xo-web/backup-reports): hide merge task when no merge ( #5263 )
2020-10-06 16:08:12 +02:00
badrAZ
2291986e2c
fix(xo-web/new/network): omit bond slave PIFs from selection ( #5262 )
...
See xcp-ng.org/forum/topic/3524/old-networks-not-removed-after-creating-bond/8
2020-10-02 14:12:53 +02:00
badrAZ
58dc3244be
feat: release 5.51.0 ( #5295 )
2020-09-30 14:19:35 +02:00
badrAZ
61e580b992
feat: technical release ( #5293 )
2020-09-29 16:40:26 +02:00
badrAZ
ccd34c1610
fix(CHANGELOG): update advanced filter entry ( #5290 )
...
Introduced by 45fe70f0fa
2020-09-28 12:12:15 +02:00
badrAZ
f9104e6cc9
fix(xo-web/messages): remove unused messages ( #5289 )
...
Introduced by 45fe70f0fa
2020-09-28 12:10:21 +02:00
badrAZ
45fe70f0fa
feat(xo-web/logs/backup-ng): advanced filter ( #5208 )
...
See #4406
2020-09-25 16:58:33 +02:00
badrAZ
2aed2fd534
feat(xo-web/logs/backup-ng): log tasks pagination ( #5209 )
...
See #4406
2020-09-24 16:36:18 +02:00
badrAZ
9c6b63e7e4
feat: release 5.50.3 ( #5272 )
2020-09-17 16:19:30 +02:00
badrAZ
4364a74b7a
feat: technical release (patch) ( #5271 )
2020-09-17 16:07:58 +02:00
badrAZ
00f13102f8
feat(xo-server-audit): API method to clean DB ( #5150 )
2020-09-17 15:03:03 +02:00
badrAZ
3f17389871
fix(xo-server-audit): remove unused variable ( #5268 )
2020-09-17 10:51:09 +02:00
badrAZ
8a98b6b012
feat(xo-server-audit/_uploadLastHash): check integrity sequentially ( #5250 )
...
- implementation is simpler
- stop on first error
2020-09-17 09:35:42 +02:00
badrAZ
5be5eb80e8
feat: release 5.50.2 ( #5257 )
2020-09-10 17:03:26 +02:00
badrAZ
14c3fa4378
feat: technical release (patch) ( #5256 )
2020-09-10 16:36:25 +02:00
badrAZ
2f17420721
feat(xo-web/backup/overview): add link from log to its job ( #5202 )
...
See #4564
2020-09-10 16:05:36 +02:00
badrAZ
8d7f8d156f
fix(xo-server,xo-web/orphan VDIs): ignore irrelevant VDI types ( #5249 )
...
Fixes #5248
2020-09-10 16:00:20 +02:00
badrAZ
edaae02892
fix(xo-web,xo-server#probeIscsiLuns): handle undefined lun size ( #5212 )
...
See xoa-support#2815
See https://xcp-ng.org/forum/topic/3409/getting-error-when-trying-to-mount-iscsi-lun
2020-09-09 12:11:50 +02:00
badrAZ
481adf3a1e
feat(xo-server-audit): don't save last hash when it doesn't change ( #5251 )
2020-09-08 14:35:19 +02:00
badrAZ
a479501aef
feat: release 5.50.1 ( #5246 )
2020-09-04 12:04:55 +02:00
badrAZ
2456374e5a
feat: technical release (patch) ( #5247 )
2020-09-04 11:55:01 +02:00