feat: add continue

This commit is contained in:
崔竞宁
2022-09-14 00:53:10 +08:00
parent 11e3201692
commit 7e7d887b2e
7 changed files with 234 additions and 41 deletions
+8 -2
View File
@@ -29,8 +29,9 @@ type Copyer struct {
updateCopying func(func(set map[int64]struct{}))
logf func(l logrus.Level, format string, args ...any)
jobsLock sync.Mutex
jobs []*baseJob
jobsLock sync.Mutex
jobs []*baseJob
noSpaceSource []*source
errsLock sync.Mutex
errors []*Error
@@ -108,6 +109,11 @@ func (c *Copyer) run(ctx context.Context) {
return
}
if err := c.applyAutoFillLimit(); err != nil {
c.reportError("_autofill", err)
return
}
c.copy(ctx)
}