Count the work the take-ins start in the background, so a test's mesh closes only once that work has ended (issue 1851, A5-A7; issue 1790, D3)

This commit is contained in:
2026-10-22 20:41:30 +02:00
parent 420ae3d0e7
commit bc80683b9e
5 changed files with 21 additions and 6 deletions
+1 -1
View File
@@ -94,7 +94,7 @@ func askFirstBuilds(ctx context.Context, open *stores, m link.SourceMoved, now t
fmt.Printf(" the indexer's modules of %s cannot be read now (%v): they are registered when the builder's next "+
"write of one wakes the take-in\n", repository, err)
case len(modules) > 0:
go takeNewModules(context.WithoutCancel(ctx), open, modules...)
inBackground(func() { takeNewModules(context.WithoutCancel(ctx), open, modules...) })
}
return nil
}