b-Nollet
dd6c858737
fix(xo-server): replacing wrong param name ( #7256 )
...
Introduced by 1da05e239d
When the `Task` class is imported from `@vates/tasks`, `Task.run()` parameter uses `properties` key instead of `data` . This is corrected in this PR.
2023-12-21 17:38:58 +01:00
Julien Fontanet
194db8d0dd
fix(xo-server/Redis#{add,update}): return complete record
...
Introduced by 32afd5c46
Fixes https://xcp-ng.org/forum/post/68664
The returned record should not be serialized and should contain the identifier.
2023-12-21 15:47:11 +01:00
Julien Fontanet
5b00cf3ecd
chore(xo-server/PluginMetadata#merge): don't return record
2023-12-21 15:47:11 +01:00
Julien Fontanet
afa957b305
chore(xo-server/updateCloudConfig): don't return record
2023-12-21 15:47:11 +01:00
Julien Fontanet
ea1921625e
chore(xo-server/create{Group,User}): simplify code
2023-12-21 15:47:11 +01:00
Julien Fontanet
65a154a1b3
chore(xo-server/updateJob): don't return record
2023-12-21 15:47:11 +01:00
Julien Fontanet
2249c90be9
chore(xo-server/subjects): update accept array
2023-12-21 15:47:11 +01:00
Julien Fontanet
1b55d5e2b4
chore(xo-server/scheduling): use builtin (un)serialize
2023-12-21 15:47:11 +01:00
Julien Fontanet
9f5be8029a
chore(xo-server/remotes): update accept array
2023-12-21 15:47:11 +01:00
Julien Fontanet
16458b953f
chore(xo-server/jobs): use builtin (un)serialize
2023-12-21 15:47:11 +01:00
Julien Fontanet
d63a567a1c
chore(xo-server/CloudConfigs): remove useless method
2023-12-21 15:47:11 +01:00
Florent Beauchamp
d36e10e73f
feat(xo-server/rest-api): expose NBD settings in VDI exports
2023-12-21 11:54:08 +01:00
Florent Beauchamp
5d80a58754
fix(vhd-lib/createStreamNbd): fix off by one block length computation
2023-12-21 11:54:08 +01:00
Florent Beauchamp
77b14a316f
feat(xo-server/vdi.exportContent): expose NBD settings
2023-12-21 11:54:08 +01:00
Florent BEAUCHAMP
213eb6a56a
feat(xo-web/sr): show coalescing status ( #7241 )
2023-12-21 11:29:32 +01:00
OlivierFL
2c298ef47a
fix(lite): infinite loader when no stats on pool dashboard ( #7236 )
2023-12-21 11:27:06 +01:00
Pierre Donias
b7b7af8cff
fix(CHANGELOG): more specific description for mirror backup report fix ( #7253 )
...
Introduced by #7235
See https://github.com/vatesfr/xen-orchestra/pull/7235#discussion_r1431612789
2023-12-21 11:21:06 +01:00
Pierre Donias
5cf5d14449
feat: technical release ( #7252 )
2023-12-20 16:39:27 +01:00
Julien Fontanet
e0bf9ee9d5
fix(proxy): wait the HTTP server to listen
2023-12-20 15:23:48 +01:00
Florent BEAUCHAMP
54808967f6
fix(backups): handle undefined isVhdDifferencing ( #7248 )
...
Introduced by e13d55bfa9
Fixes https://xcp-ng.org/forum/post/68600
2023-12-20 15:23:23 +01:00
Pierre Donias
c63d38dc0f
chore(lite): release script ( #7219 )
2023-12-20 15:07:10 +01:00
Mathieu
41ed5625be
fix(xo-server/RPU): correctly migrate VMs to their original host ( #7238 )
...
See zamma#19772
Introduced by bea771
2023-12-19 19:22:50 +01:00
Mathieu
e66bcf2a5c
feat(xapi/VDI_exportContent): create XAPI task during NBD export ( #7228 )
...
See zammad#19003
2023-12-19 19:16:44 +01:00
b-Nollet
c40e71ed49
fix(xo-web/backup): fix reportWhen
being reset to undefined ( #7235 )
...
See Zammad#17506
Preventing `reportWhen` value from becoming undefined (and resetting to the
default value _Failure_) when a mirror backup is edited without modifying this
field.
2023-12-19 17:08:19 +01:00
Florent BEAUCHAMP
439c721472
refactor(backups/cleanVm) use of merge parameter
2023-12-19 15:42:59 +01:00
Florent Beauchamp
99429edf23
test(backups/cleanVm): fix after changes
2023-12-19 15:42:59 +01:00
Florent Beauchamp
cec8237a47
feat(xo-web): show if an incremental backup is a delta or a full
2023-12-19 15:42:59 +01:00
Florent Beauchamp
e13d55bfa9
feat(backups): store if disks of incremental backups are differencing in metadata
2023-12-19 15:42:59 +01:00
Florent Beauchamp
141c141516
refactor(backups): differentialVhds to isVhdDifferencing
2023-12-19 15:42:59 +01:00
Florent Beauchamp
7a47d23191
feat(backups): show warning message if xva are truncated
2023-12-19 15:42:59 +01:00
Florent Beauchamp
7a8bf671fb
feat(backups): put back warning message on truncated vhds
2023-12-19 15:42:59 +01:00
Florent Beauchamp
7f83a3e55e
fix(backup, vhd-lib): merge now return the resulting size and merged size
2023-12-19 15:42:59 +01:00
Florent Beauchamp
7f8ab07692
fix(backup): transferred backup size for incremental backup
2023-12-19 15:42:59 +01:00
Julien Fontanet
2634008a6a
docs(VM backups): fix settings link
2023-12-19 15:41:39 +01:00
Florent Beauchamp
4c652a457f
fixup! refactor(nbd-client): remove unused method and default iterator
2023-12-19 15:28:32 +01:00
Florent Beauchamp
89dc40a1c5
fixup! feat(nbd-client,xapi): implement multiple connections NBD
2023-12-19 15:28:32 +01:00
Florent Beauchamp
04a7982801
test(nbd-client): add test for unaligned export size
2023-12-19 15:28:32 +01:00
Florent Beauchamp
df9b59f980
fix(nbd-client): better handling of multiple disconnection
2023-12-19 15:28:32 +01:00
Florent Beauchamp
fe215a53af
feat(nbd-client): expose exportSize on multi nbd client
2023-12-19 15:28:32 +01:00
Florent Beauchamp
0559c843c4
fix(nbd-client): put back retry on block read
2023-12-19 15:28:32 +01:00
Florent Beauchamp
79967e0eec
feat(nbd-client/multi): allow partial connexion
2023-12-19 15:28:32 +01:00
Florent Beauchamp
847ad63c09
feat(backups,xo-server,xo-web): make NBD concurrency configurable
2023-12-19 15:28:32 +01:00
Florent Beauchamp
fc1357db93
refactor(nbd-client): remove unused method and default iterator
2023-12-19 15:28:32 +01:00
Florent Beauchamp
b644cbe28d
feat(nbd-client,xapi): implement multiple connections NBD
2023-12-19 15:28:32 +01:00
Florent Beauchamp
7ddfb2a684
fix(vhd-lib/createStreamNbd): create binary instead of object stream
...
This reduces memory consumption.
2023-12-19 15:28:32 +01:00
Julien Fontanet
5a0cfd86c7
fix(xo-server/remote#_unserialize): handle boolean enabled
...
Introduced by 32afd5c46
Fixes #7246
Fixes https://xcp-ng.org/forum/post/68575
2023-12-19 15:11:34 +01:00
Julien Fontanet
70e3ba17af
fix(CHANGELOG.unreleased): metadata → mirror
...
Introduced by 2b973275c
2023-12-19 15:07:01 +01:00
Julien Fontanet
4784bbfb99
fix(xo-server/vm.migrate): dont hide original error
2023-12-18 15:02:51 +01:00
MlssFrncJrg
ceddddd7f2
fix(xo-server/PIF): call PIF.forget
to delete PIF ( #7221 )
...
Fixes #7193
Calling `pif.destroy` generates PIF_IS_PHYSICAL error when the PIF has been
physically removed
2023-12-18 14:41:58 +01:00
Julien Fontanet
32afd5c463
feat(xo-server): save JSON records in Redis ( #7113 )
...
Better support of non-string properties without having to handle them one by one.
To avoid breaking compatibility with older versions, this should not be merged after reading JSON records has been supported for at least a month.
2023-12-18 14:26:51 +01:00