ayoub-el-kajji-v
116f50821e
fix(backups): change prefix name for health checks ( #10361 )
...
[XO-2797] This PR is for changing the displayed name during backups health check from [Importing...] to [Health Check...]
Introduced by 03865bc
2026-09-16 15:28:24 +02:00
Grandalf
3293e69cc2
refactor(xo-server): remove hrp dependency ( #10038 )
...
replace http-request-plus external depedency by a a native wrapper around fetch
2026-08-07 11:58:20 +02:00
Mathieu
6fbb961e7f
fix(xo-server): fix 408 timeout when copying a VM with compression ( #9699 )
...
* fix compression not used on front whe copying a VM
* ensure the first bytes are ready before starting to import the VM
---------
Co-authored-by: Florent BEAUCHAMP <florent.beauchamp@vates.tech >
2026-04-17 09:56:39 +02:00
Florent BEAUCHAMP
7e08a016bd
fix(backups): ensure vm created by backups are removable by backups : halthcheck/replication ( #9473 )
2026-02-06 15:15:37 +01:00
Florent BEAUCHAMP
0a042d2f54
fix(xapi): correctly block operations
...
blocked operation on vm creation does not seem to work
also importIncrementalVm was not unlocking it at the end
2026-02-03 15:59:24 +01:00
Florent BEAUCHAMP
2f41ccffe8
feat(xapi): try to disconnect vdi if a vm_destroy fail ( #9415 )
...
happenned during a backup for HK
only solve case where the disk can be manually disconnected from DOM0
2026-01-29 10:02:59 +01:00
Florent BEAUCHAMP
0d8cb990c6
fix(xen-api): don't eat relevant error during import ( #9327 )
...
don't eat relevant error during import
SR contains the full list of the VDI on the SR
host contains the full list of the VM on the HOST
2025-12-17 16:40:30 +01:00
Pierre Donias
e77a474614
fix(xapi): spelling and typos ( #8817 )
...
Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
See #8593
2025-07-22 17:29:07 +02:00
Mathieu
6123c82d40
fix(api-error): api-error return an error instead of throwing ( #8782 )
2025-07-03 09:38:32 +02:00
Josh Soref
0a378391a9
chore: fix spelling errors and typos in docs and comments ( #8619 )
2025-06-04 14:37:58 +02:00
mathieuRA
31b049963f
fix(@xen-orchestra/xapi/VM): throws a nice error when migrating VM without SR or default SR
2025-03-07 12:10:30 +01:00
Mathieu
9af58185cf
fix(xo-server, xo-web): fix install patches and RPU on XS8 ( #8241 )
2025-01-22 15:58:18 +01:00
Florent BEAUCHAMP
e5acbe7a32
fix(backups): use callAsync instead of call for CBT enabling/disabling ( #8184 )
...
enabling and disabling CBT can take a while, and can timeout
with xapi.call().
2024-12-17 14:01:50 +01:00
Julien Fontanet
1bc0f8f245
fix(xapi/VM_destroy): use callAsync when appropriate
...
Related to zammad#32397
2024-12-11 17:38:29 +01:00
Julien Fontanet
02b067e1c5
fix(xapi/VM_create): fix destroy on failure
2024-12-11 17:38:29 +01:00
Mathieu
d89fb329ef
feat(xo-server/rest-api): create_vm cloud init support ( #8070 )
2024-10-29 12:05:26 +01:00
Mathieu
4a4122b9a6
feat(xo-server/xo-web/VM_coalesceLeaf): implement Coalesce Leaf ( #7810 )
2024-07-15 11:26:34 +02:00
Julien Fontanet
a00b24f6b8
fix(xapi/VM_snapshot): destroy snapshot VDIs instead of original ones
...
Fixes https://xcp-ng.org/forum/post/79769
This code, only used for running VMs, triggered `VDI_IN_USE` errors and left the
created VM snapshot with all the VDIs.
2024-07-05 16:44:58 +02:00
Julien Fontanet
7601dee7f2
fix(xapi/VM_snapshot): log original error when failing to destroy a ignored VDI
2024-07-05 16:41:42 +02:00
Julien Fontanet
818a5b7f5b
fix(xapi/VM_snapshot): sets ignoreVbds to undefined
...
Introduced by 37a0d9da7
Fixes https://xcp-ng.org/forum/post/79317
2024-06-27 18:23:40 +02:00
Julien Fontanet
37a0d9da7c
feat(xapi/VM_snapshot): ignoredNoBakVdis → ignoredVdisTag
...
This new param is more flexible and permits the use of other tags.
2024-06-27 15:24:19 +02:00
Florent BEAUCHAMP
442dd16813
feat(xo-server): disable cbt on vdi/VM/host migration ( #7756 )
...
Change Block Tracking (CBT) is blocking VDI migration from one storage to another
The migration errror is computed at the VM level on the xapi, that mean that we need to disable CBT for any disk of the VM that use a VDI
We don't enable CBT after the migration : any client / backup software that need this will need to enable it on demand, and a migration force a full transfer
host.evacuate don't move the vdi ,it can't generate a VDI_CBT_ENABLED error
2024-06-21 10:23:41 +02:00
Julien Fontanet
08dc33bc9d
feat(xen-api/watchTask): returned parsed result instead of XML-RPC
...
BREAKING CHANGE
Also impacts `getResource()` and `putResource()`.
2024-05-28 11:42:57 +02:00
b-Nollet
bfb8d3b29e
chore(xen-api): http-request-plus → undici (except putResource) ( #7177 )
2024-03-12 11:22:12 +01:00
Julien Fontanet
272e6422bd
chore(xapi/VM_import): typo snapshots → snapshot
2023-11-23 16:28:30 +01:00
Julien Fontanet
4502590bb0
fix(xapi/VM_create): work-around HVM multiplier issues ( #6935 )
...
Fixes zammad#15189
2023-07-12 10:29:14 +02:00
Julien Fontanet
c3e0308ad0
chore(xapi): convert to ESM
...
BREAKING CHANGE
2023-07-10 16:45:31 +02:00