From 4b2682e353464117702c9f446be649daabeb197a Mon Sep 17 00:00:00 2001 From: wanyaoqi Date: Wed, 20 Sep 2023 22:25:01 +0800 Subject: [PATCH] fix(host): cancel backup guest prelaunch --- pkg/hostman/guestman/qemu-kvm.go | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkg/hostman/guestman/qemu-kvm.go b/pkg/hostman/guestman/qemu-kvm.go index 43ae971792..6261a57795 100644 --- a/pkg/hostman/guestman/qemu-kvm.go +++ b/pkg/hostman/guestman/qemu-kvm.go @@ -2446,18 +2446,20 @@ func (s *SKVMGuestInstance) doBlockIoThrottle() { func (s *SKVMGuestInstance) onGuestPrelaunch() error { s.LiveMigrateDestPort = nil - if options.HostOptions.SetVncPassword { - s.SetVncPassword() - } - if s.isMemcleanEnabled() { - if err := s.startMemCleaner(); err != nil { - return err + if !s.Desc.IsSlave { + if options.HostOptions.SetVncPassword { + s.SetVncPassword() } + if s.isMemcleanEnabled() { + if err := s.startMemCleaner(); err != nil { + return err + } + } + s.OnResumeSyncMetadataInfo() + s.GuestPrelaunchSetCgroup() + s.optimizeOom() + s.doBlockIoThrottle() } - s.OnResumeSyncMetadataInfo() - s.GuestPrelaunchSetCgroup() - s.optimizeOom() - s.doBlockIoThrottle() return nil }