Files
buildkit/client
Tonis Tiigi d8e22c19ae solver: fix failed exec ref ownership
ExecOp returned failed outputs together with ExecError. When the exec was
canceled, sharedOp dropped those outputs without releasing them, leaving
their cache records in use.

Make Op.Exec return nil outputs on error and move failed ExecOp outputs into
ExecError. sharedOp now retains clones of a cached error's refs until the
vertex is released, so builds sharing a failed vertex can still use its
snapshots after another build is discarded.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2026-10-05 17:49:26 -07:00
..
2025-01-13 16:42:48 -08:00
2025-09-09 14:13:04 +02:00
2025-05-02 12:44:01 -07:00
2025-02-11 11:21:45 +01:00