buildkit/solver
Erik Sipsma ae245ff349 solver: use unique vertex progress IDs.
This fixes an issue where if a vertex rapidly had progress updates (such
as the case where CacheMap runs in succession for multiple indexes),
then progress updates were all using the same ID and could incorrectly
override one another, resulting in missing vertex updates.

Signed-off-by: Erik Sipsma <erik@sipsma.dev>
2022-02-08 12:00:21 -08:00
..
bboltcachestorage lint: enable more linters 2020-07-19 09:28:36 -07:00
errdefs hack: update linter to v1.43 2022-01-19 11:48:57 -08:00
internal/pipe upgrade errors checks to Is() 2020-04-18 22:53:38 -07:00
llbsolver Add support for progress groups. 2022-02-08 11:27:49 -08:00
pb Add support for progress groups. 2022-02-08 11:27:49 -08:00
testutil Ensure that time has passed between foo0 and foo1 2020-07-30 03:21:30 +10:00
cache_test.go refactor to use util/bklog instead of using logurs directly 2021-07-13 11:42:31 +08:00
cachekey.go solver: rename solver-next to solver 2018-05-14 09:53:34 -07:00
cachemanager.go refactor to use util/bklog instead of using logurs directly 2021-07-13 11:42:31 +08:00
cacheopts.go Improve progress output for merge+diff ops. 2022-02-08 11:26:05 -08:00
cachestorage.go exporter: support for compression-level 2022-02-01 15:21:46 -08:00
combinedcache.go solver: avoid panic on combined cache load 2020-01-14 11:19:18 -08:00
edge.go hack: enable more linters 2022-01-19 12:20:30 -08:00
exporter.go solver: fix nil result handling 2022-01-06 11:05:51 -08:00
index.go lint: enable golint 2020-07-19 09:28:24 -07:00
index_test.go solver: rename solver-next to solver 2018-05-14 09:53:34 -07:00
jobs.go solver: use unique vertex progress IDs. 2022-02-08 12:00:21 -08:00
jobs_test.go Change integration.Test from a func to a interface 2021-12-09 20:35:48 -08:00
memorycachestorage.go exporter: support for compression-level 2022-02-01 15:21:46 -08:00
progress.go support setting warnings from frontends 2021-11-24 00:19:43 -08:00
result.go refactor to use util/bklog instead of using logurs directly 2021-07-13 11:42:31 +08:00
scheduler.go Remove goto statements causing failed edges to never unpark 2022-01-12 15:59:20 -08:00
scheduler_test.go hack: enable more linters 2022-01-19 12:20:30 -08:00
types.go Add support for progress groups. 2022-02-08 11:27:49 -08:00