From 9cbdfa03abec5ec8f56e6bc326243fcf3d9e9d36 Mon Sep 17 00:00:00 2001 From: Piotr Resztak Date: Thu, 30 Jul 2026 18:15:44 +0200 Subject: [PATCH] incusd/instance/drivers: Prevent migration of dependent disk during final sync In near-live migration, dependent volumes are handled separately during the third pass. Including them in the final sync is redundant and should be prevented. Signed-off-by: Piotr Resztak --- internal/server/instance/drivers/driver_lxc.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/server/instance/drivers/driver_lxc.go b/internal/server/instance/drivers/driver_lxc.go index 5e8ac77954..92ccf255b1 100644 --- a/internal/server/instance/drivers/driver_lxc.go +++ b/internal/server/instance/drivers/driver_lxc.go @@ -6548,6 +6548,7 @@ func (d *lxc) MigrateSend(args instance.MigrateSendArgs) error { volSourceArgs.FinalSync = true volSourceArgs.Snapshots = nil volSourceArgs.Info.Config.VolumeSnapshots = nil + volSourceArgs.DependentVolumes = nil err = pool.MigrateInstance(d, filesystemConn, volSourceArgs, d.op) if err != nil {