fix: delay block stream after server start

This commit is contained in:
Qiu Jian
2022-02-12 00:32:28 +08:00
parent b63445749d
commit 239dc082f0

View File

@@ -894,7 +894,10 @@ func (s *SGuestResumeTask) onStartRunning() {
disksIdx := s.GetNeedMergeBackingFileDiskIndexs()
if len(disksIdx) > 0 {
s.startStreamDisks(disksIdx)
s.SyncStatus("")
timeutils2.AddTimeout(
time.Second*time.Duration(options.HostOptions.AutoMergeDelaySeconds),
func() { s.startStreamDisks(disksIdx) })
} else if options.HostOptions.AutoMergeBackingTemplate {
s.SyncStatus("")
timeutils2.AddTimeout(