fix live migrate

This commit is contained in:
wanyaoqi
2019-05-17 14:28:40 +08:00
parent a62d21a398
commit 03aff2800f
+2 -1
View File
@@ -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)