Compare commits

...

2 Commits

Author SHA1 Message Date
Pierre Brunet
01a1069be8 chore: update changelog 2026-09-09 10:41:21 +02:00
Pierre Brunet
3fd9caa8ee fix: warning writer.checkBaseVdis 2026-09-09 10:40:13 +02:00
2 changed files with 4 additions and 3 deletions

View File

@@ -6,13 +6,14 @@ export class AggregatedIncrementalXapiWriter extends AbstractAggregatedXapiWrite
/**
*
* @param {Map<string,string>} baseUuidToSrcVdi
* @param {Map<string,string>} contentKeys
*/
async checkBaseVdis(baseUuidToSrcVdi) {
async checkBaseVdis(baseUuidToSrcVdi, contentKeys) {
debug('checkBaseVdis', { baseUuidToSrcVdi })
let selectedCopy = new Map()
for (const writer of this.writers) {
const copy = new Map(baseUuidToSrcVdi)
await writer.checkBaseVdis(copy)
await writer.checkBaseVdis(copy, contentKeys)
if (copy.size > 0) {
debug('checkBaseVdis found a mainwriter candidate ', writer._sr.name_label)
// there can be multiple candidates

View File

@@ -28,7 +28,7 @@
- [Servers] fix a mishandling in the grace period before marking a pool disconnected, this will keep the ui in sync AND not redownload all the xapi object for a transient issue (PR [#10355](https://github.com/vatesfr/xen-orchestra/pull/10355))
- [Rolling pool update/reboot] VMs are brought back to the host they were running on more reliably, and a VM that cannot be moved back no longer fails the whole operation (PR [#10295](https://github.com/vatesfr/xen-orchestra/pull/10295))
- [XO server] Fix current_operations format on host and pool objects (PR [#10283](https://github.com/vatesfr/xen-orchestra/pull/10283))
- [Backup/Replication] Fix incremental replication silently stopping after the first run when "Distribute replications across the storage repositories" is enabled, with the warning `the writer AggregatedIncrementalXapiWriter has failed the step writer.checkBaseVdis()` (PR [#10375](https://github.com/vatesfr/xen-orchestra/pull/10375))
### Packages to release