Tonis Tiigi
|
c13f5de2fb
|
solver: make sure previous error gets reset
This happens for example when cache loading fails
but then fallback step execution succeeds.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2021-10-02 14:52:14 -07:00 |
Akihiro Suda
|
44891f4cb9
|
Merge pull request #2369 from tonistiigi/resolver-timeout-fixes
resolver timeout fixes
|
2021-09-21 14:29:01 +09:00 |
Tonis Tiigi
|
161b581e71
|
solver: increase timeout for job registration
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2021-09-18 21:28:45 -07:00 |
CrazyMax
|
5fcc94454f
|
Generate and embed build sources
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
|
2021-09-18 01:39:35 +02:00 |
Erik Sipsma
|
808091a4e1
|
solver: include cachemap index in flightcontrol.
Signed-off-by: Erik Sipsma <erik@sipsma.dev>
|
2021-08-16 17:26:36 +00:00 |
Akihiro Suda
|
1a7543a105
|
Merge pull request #2163 from tonistiigi/detect-otel-env
|
2021-07-03 01:01:34 +09:00 |
Cory Bennett
|
b1d441b175
|
[#2112] progress.FromContext returns a writer factory
this allows progress.Controller to manage the writer lifecycle
Signed-off-by: Cory Bennett <cbennett@netflix.com>
|
2021-06-28 18:58:29 +00:00 |
Tonis Tiigi
|
1d0597e85a
|
handle unconfigured spans without errors
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2021-06-22 08:27:35 -07:00 |
Tonis Tiigi
|
b10f25944b
|
correctly validate span from context
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2021-06-15 21:11:27 -07:00 |
Tonis Tiigi
|
8f50bae3f1
|
replace opentracing with opentelemetry tracers
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2021-06-15 21:11:27 -07:00 |
Vlad A. Ionescu
|
b3cf7c43cf
|
Switch to Acquire API.
Signed-off-by: Vlad A. Ionescu <vladaionescu@users.noreply.github.com>
|
2021-05-12 13:41:33 +03:00 |
Vlad A. Ionescu
|
489e17aea9
|
Add a configuration item to limit parallelism.
Signed-off-by: Vlad A. Ionescu <vladaionescu@users.noreply.github.com>
|
2021-05-10 15:47:59 +03:00 |
Tonis Tiigi
|
86154daec1
|
solver: check for input index existence
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2021-04-07 22:02:42 -07:00 |
Tonis Tiigi
|
1b271e0014
|
solver: delay before discarding job
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2020-12-09 20:53:03 -08:00 |
Tonis Tiigi
|
df3a9cad23
|
make sure execerror is released on cancellation
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2020-11-25 15:50:10 -08:00 |
Edgar Lee
|
fa8a02c861
|
Fix optional cast for WithOp when unit testing
Signed-off-by: Edgar Lee <edgarl@netflix.com>
|
2020-11-16 13:37:30 -08:00 |
Edgar Lee
|
1240dd7795
|
Return committed readonly inputs and actives in exec error in MountIDs
Signed-off-by: Edgar Lee <edgarl@netflix.com>
|
2020-11-16 13:21:23 -08:00 |
Edgar Lee
|
7ce58c31ba
|
Plumb op metadata to recreate failed ops with gateway exec
Signed-off-by: Edgar Lee <edgarl@netflix.com>
|
2020-11-13 22:05:13 -08:00 |
Tonis Tiigi
|
e86356ddf8
|
solver: add input preprocess capability
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2020-11-03 14:49:44 -08: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
|
cac0b68f9e
|
solver: make sure job id cleared after build
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2020-10-25 21:50:40 -07:00 |
Erik Sipsma
|
55cbd19dec
|
Add support for lazily-pulled blobs in cache manager.
This allows the layers of images to only be pulled if/once they are actually
required.
Signed-off-by: Erik Sipsma <erik@sipsma.dev>
|
2020-08-05 17:18:43 -07:00 |
Tonis Tiigi
|
2e9987ad16
|
session: track sessions with a group construct
Avoid hidden session passing and allow one session to drop when
multiple builds share a vertex.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2020-07-05 00:15:25 -07:00 |
Tonis Tiigi
|
cce301badd
|
solver: attach causing vertex in an error
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2020-04-21 23:46:17 -07:00 |
Tonis Tiigi
|
c114e438f5
|
remotecache: fix inline cache in manifest lists
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2019-08-13 16:25:08 -07:00 |
msg
|
78a8e643f6
|
Add missing locks around broadcasts
Signed-off-by: Mark Gordon <msg555@gmail.com>
|
2019-05-10 18:27:37 -04:00 |
Tonis Tiigi
|
a7df7e2c49
|
solver: deadlock fix
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2019-02-01 17:44:26 -08:00 |
Tonis Tiigi
|
f6a896157b
|
llbsolver: keep session for context calls
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-11-19 15:24:35 -08:00 |
Tonis Tiigi
|
b26e666db9
|
solver: fix opentracing providers
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-10-02 23:11:17 -07:00 |
Tonis Tiigi
|
f99352fee1
|
solver: make sure to return proper canceled errors
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-09-26 17:38:16 -07:00 |
Tonis Tiigi
|
301da72ce3
|
misspell fixes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-09-18 22:06:38 -07:00 |
Tonis Tiigi
|
a2db26227f
|
solver: fix data race
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-09-07 17:17:17 -07:00 |
Tonis Tiigi
|
130f5f5ab0
|
solver: net host with basic entitlements support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-08-09 14:03:35 -07:00 |
Tonis Tiigi
|
fe3388e70d
|
solver: change builder.call to builder.context
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-27 15:39:14 -07:00 |
Akihiro Suda
|
031c065a06
|
Merge pull request #536 from tonistiigi/better-errors
Improve errors on missing sources and hash calculation
|
2018-07-24 11:25:58 +09:00 |
Tonis Tiigi
|
97ea41ee6a
|
solver: improve multi-key root caching
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-23 14:27:35 -07:00 |
Tonis Tiigi
|
354a967470
|
solver: join slow-cache error with vertex
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-21 13:03:09 -07: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 |
Tonis Tiigi
|
77c2793ebb
|
remove unused packages
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-14 09:53:34 -07:00 |
Tonis Tiigi
|
6e40e83d35
|
Remove net/context dependencies
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-01-17 09:11:22 -08:00 |
Tonis Tiigi
|
b94704e55c
|
session: fix session closing and tracing
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-01-08 18:03:06 -08:00 |
Tonis Tiigi
|
d804819dad
|
progress: fix skipping cached vertex progress
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-12-20 21:33:36 -08:00 |
Tonis Tiigi
|
efde4f2340
|
worker, solver: update interfaces
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-12-18 16:20:59 +09:00 |
Akihiro Suda
|
a4316d16c7
|
solver: split llbop pkg
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-12-18 16:20:59 +09:00 |
Akihiro Suda
|
89450211fa
|
*: deduplicate instructioncache definitions
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-12-13 15:03:14 +09:00 |
Tonis Tiigi
|
6c076f5d6a
|
cleanup linter warnings
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-11-16 18:09:35 -08:00 |
Akihiro Suda
|
b888b38e5a
|
solver: implement IgnoreCache LLB Metadata
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-11-07 03:40:07 +00:00 |
Tonis Tiigi
|
65dc07eb28
|
report imported cache lookup progress
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-10-15 20:41:47 +02:00 |
Tonis Tiigi
|
7171f5a27d
|
cache: fix root snapshot cache lookup
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-10-15 19:00:23 +02:00 |
Tonis Tiigi
|
0fd670fb73
|
solver: allow access to cached references for exporting
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-10-12 11:23:42 -07:00 |