Tonis Tiigi
fbd08c6a42
allow skipping backlinks where walking cache chains for provenance
...
Backlink walking should not be needed to determine layers for
current build and should be safe to skip. This improves performance
of provenance creation for certain builds.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-05-30 21:26:38 -07:00
Tonis Tiigi
e99bfa9839
solver: fix possible concurrent map access on cache export
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2023-10-17 21:33:13 -07:00
Tonis Tiigi
a20e48f36d
provenance: add layers support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-11-15 19:37:03 -08:00
Erik Sipsma
1835ef5118
solver: fix nil result handling
...
Before this, you could return worker ref results from ops that have nil
refs but once they were attempted to be used, various nil exceptions
would get hit. Now, those cases should be handled.
Signed-off-by: Erik Sipsma <erik@sipsma.dev >
2022-01-06 11:05:51 -08:00
Tõnis Tiigi
4b86211bed
Merge pull request #2405 from ktock/cachecompression
...
Propagate compression options to the inline cache export
2021-10-27 20:58:53 -07:00
Kohei Tokunaga
f9e0346b34
Propagate compression options to the inline cache export
...
Co-authored-by: Tonis Tiigi <tonistiigi@gmail.com >
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2021-10-22 15:43:32 +09:00
Tonis Tiigi
4cec7a064c
solver: fix exporters unsafely sharing records
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-10-08 19:51:11 -07:00
Tonis Tiigi
e3b05289d8
add session injection to remote loading
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-11-02 22:20:44 -08:00
Tonis Tiigi
0010996598
solver: avoid recursive loop on cache-export
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-03-02 22:35:59 -08:00
Tonis Tiigi
71f5e6dd21
solver: rename solver-next to solver
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2018-05-14 09:53:34 -07:00