buildx/util/progress
Tonis Tiigi 3b31a33d59
progress: fix race on pausing progress on debug shell
Current progress writer has a logic of pausing/unpausing
the printer and internally recreating internal channels.

This conflicts with a change that added sync.Once to Wait
to allow it being called multiple times without erroring.

In debug shell this could mean that new progress printer
showed up in debug shell because it was not closed.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2025-02-18 11:01:09 +01:00
..
metricwriter.go metrics: add mutex to the metric writer 2024-08-14 10:57:04 -05:00
metricwriter_test.go metrics: measure idle time during builds 2024-03-18 08:43:15 -05:00
multiwriter.go progress: add prefix to vertex progress group 2022-09-02 16:45:51 +01:00
printer.go progress: fix race on pausing progress on debug shell 2025-02-18 11:01:09 +01:00
progress.go build: add push support to docker driver 2020-12-08 13:54:41 -08:00
reset.go progress: don't modify ResetTime inputs 2023-07-25 09:35:43 +01:00
writer.go build: exit 1 when manifest merge failed 2024-04-22 23:56:10 +09:00