mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix live migrate
This commit is contained in:
@@ -364,9 +364,10 @@ func (s *SGuestLiveMigrateTask) startMigrate(string) {
|
||||
|
||||
func (s *SGuestLiveMigrateTask) startMigrateStatusCheck(string) {
|
||||
s.c = make(chan struct{})
|
||||
for {
|
||||
for s.c != nil {
|
||||
select {
|
||||
case <-s.c: // on c close
|
||||
s.c = nil
|
||||
break
|
||||
case <-time.After(time.Second * 1):
|
||||
s.Monitor.GetMigrateStatus(s.onGetMigrateStatus)
|
||||
|
||||
Reference in New Issue
Block a user