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
..
2018-08-14 11:50:08 +01:00
2026-08-07 10:13:54 +02:00
2026-09-30 15:12:27 +02:00
2025-01-13 16:42:48 -08:00
2026-06-03 08:52:37 -07:00
2026-01-14 11:52:39 -06:00
2026-09-30 15:12:23 +02:00
2026-08-07 10:13:54 +02:00
2026-08-13 17:10:34 +08:00
2026-07-06 22:19:20 -07:00
2026-08-07 10:13:54 +02:00
2026-09-29 17:18:35 -07:00
2026-09-29 18:28:54 -07:00
2026-10-05 16:55:22 +02:00
2026-07-06 22:19:20 -07:00
2026-07-06 22:19:20 -07:00
2026-08-24 16:31:43 +02:00
2026-08-07 10:13:54 +02:00
2026-09-30 15:12:23 +02:00
2026-09-28 11:26:56 +02:00
2026-07-06 22:19:20 -07:00
2026-08-24 14:16:09 +02:00
2026-08-16 23:09:01 +02:00
2026-06-02 23:11:12 -07:00
2026-08-24 16:31:43 +02:00
2026-07-06 22:19:20 -07:00
2026-07-06 22:19:20 -07:00
2026-10-05 17:49:26 -07:00
2026-08-07 10:13:54 +02:00
2026-07-06 22:19:20 -07:00
2025-05-07 18:23:20 -07:00
2026-08-24 16:31:43 +02:00
2025-05-18 20:30:18 -07:00
2026-06-10 12:13:15 +02:00
2018-07-25 18:19:31 -07:00
2026-10-02 17:16:41 -07:00
2026-09-30 15:12:24 +02:00
2026-07-06 22:19:20 -07:00
2026-07-06 22:19:20 -07:00
2026-10-05 17:49:26 -07:00
2026-07-06 22:19:20 -07:00
2025-09-09 14:13:04 +02:00
2026-05-06 10:42:32 -07:00
2024-11-21 10:58:27 +03:00
2024-11-21 10:58:27 +03:00
2026-08-12 13:31:42 +03:00
2026-05-13 11:11:46 +02:00
2026-09-30 15:19:25 +02:00
2025-05-02 12:44:01 -07:00
2026-08-18 18:13:15 +03:00
2026-09-29 11:05:07 +02:00
2026-07-27 15:56:11 +02:00
2026-09-29 11:05:07 +02:00
2024-10-04 12:52:15 -05:00
2026-03-09 22:16:14 -07:00
2025-02-11 11:21:45 +01:00