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 |
Tonis Tiigi
|
59910481ca
|
solver: make nested build use solverequest
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-10-05 17:51:04 -07:00 |
Akihiro Suda
|
f89ffc2ab4
|
llb: per-vertex metadata (e.g. IgnoreCache)
cache invalidation itself it not implemented yet
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-10-03 05:36:24 +00:00 |
Tonis Tiigi
|
4a9142223d
|
solver: fix possible data races
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-27 22:38:54 -07:00 |
Tonis Tiigi
|
f41283caed
|
solver: fix shared request progress and cancellation
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-27 12:45:47 -07:00 |
Tonis Tiigi
|
cc1b4140af
|
bgfunc: safer locking
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-19 12:29:29 -07:00 |
Tonis Tiigi
|
01aaf130e5
|
solver: refactor to a shared vertex solver model
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-18 13:58:33 -07:00 |
Tonis Tiigi
|
2d290db465
|
frontend: base of dockerfile frontend
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-08-31 23:27:25 -07:00 |
Tõnis Tiigi
|
5ecab5e142
|
Merge pull request #11 from dmcgowan/containerd-worker
Containerd worker
|
2017-07-26 14:36:51 -07:00 |
Derek McGowan
|
9ce5053a8b
|
Update containerd version
Fix for logrus rename, use fork until fixed in moby.
Removed unused tar stream.
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
|
2017-07-26 11:07:45 -07:00 |
Tonis Tiigi
|
93757aef7f
|
nested llb builds support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-24 18:09:16 -07:00 |
Tonis Tiigi
|
f0c14879c7
|
solver: remove llb dependency
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-05 22:42:33 -07:00 |
Tonis Tiigi
|
f9bd9b5cb3
|
solver: fix vertex info becoming lost on progress replay
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-29 22:42:00 -07:00 |