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
|
c4ca8c7811
|
progressui: fix flicker on printing byte sizes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-25 21:01:39 -07:00 |
Tonis Tiigi
|
05c39612d8
|
dockerfile: resolve to digest ref in frontend
Less hacky than keeping the cached resolver.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-22 15:49:37 -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
|
f20e4d2577
|
frontend: allow config detection from manifest list
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-15 18:52:09 -07:00 |
Tonis Tiigi
|
fd0f7ee2a8
|
frontend: fix dockerfile frontend resolver
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-15 18:09:28 -07:00 |
Tonis Tiigi
|
b36df4738a
|
frontend: add more commands to dockerfile
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-15 18:09:28 -07:00 |
Akihiro Suda
|
279940b60d
|
vendor containerd d1e11f17ec7b325f89608dd46c128300b8727d50
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-09-14 19:06:31 +00:00 |
Tonis Tiigi
|
6d335c3c86
|
imagesource: share config resolver with frontend
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-05 13:11:27 -07:00 |
Tonis Tiigi
|
49f41bebff
|
progressui: fix wrapping error on tabs
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-09-01 19:34:17 -07:00 |
Tonis Tiigi
|
940a31d296
|
profiler: add noshutdown hooks
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-08-09 18:25:26 -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 |
Akihiro Suda
|
24eeb9d2ee
|
Merge pull request #83 from tonistiigi/nested-invocation
Nested LLB invocation support
|
2017-07-26 15:13:36 +09:00 |
Tonis Tiigi
|
5cbe154368
|
flightcontrol: better errRetry handling
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-25 15:54:21 -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
|
09d7a2b9fa
|
source: add progress to local sources
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-21 10:08:45 -07:00 |
Tonis Tiigi
|
c1c3eefadc
|
util: add profiling helpers for binaries
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-12 20:05:07 -07:00 |
Akihiro Suda
|
6ac87fd744
|
support building on windows (no functional worker yet)
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-07-12 06:43:30 +00:00 |
Tonis Tiigi
|
b65989a5e4
|
source: add git source
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-10 22:19:05 -07:00 |
Tonis Tiigi
|
25ba9d72de
|
solver: first pass of instruction cache
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-06 20:42:17 -07:00 |
Tonis Tiigi
|
dd4c575236
|
buildd: graceful shutdown on termination signals
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-07-03 00:13:06 -07:00 |
Tonis Tiigi
|
8067ce372e
|
progress: better protection against flickering
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-30 11:36:59 -07:00 |
Tonis Tiigi
|
65c2f8ef4c
|
solver: cache vertex progress for replays
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-29 22:42:00 -07:00 |
Tonis Tiigi
|
3b388fbefc
|
progress: fix closing progress writers on cancel
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-29 20:41:53 -07:00 |
Tonis Tiigi
|
d918b28961
|
progress: show logs for a failed vertex
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-29 16:22:37 -07:00 |
Tonis Tiigi
|
2df68a5706
|
solver: add error reporting and canceling support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-29 15:31:08 -07:00 |
Tonis Tiigi
|
ec5c60283e
|
solver: add vertex sharing on concurrent builds
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-28 21:52:05 -07:00 |
Tonis Tiigi
|
b573060eea
|
project: remove poc label
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-23 09:37:36 -07:00 |
Tonis Tiigi
|
c654d03037
|
progress: add terminal size detection
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-21 19:06:25 -07:00 |
Tonis Tiigi
|
728de510f3
|
llb: improve llb generation
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-21 15:21:36 -07:00 |
Tonis Tiigi
|
0a7a2c1da3
|
solver: update exec ops to separate functions
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-19 14:32:50 -07:00 |
Tonis Tiigi
|
4ed7fa3280
|
progress: refactor progress IDs to items
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-19 14:32:50 -07:00 |
Tonis Tiigi
|
13f3a45b1d
|
progress: refactor multireader and add status display
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-16 16:10:42 -07:00 |
Tonis Tiigi
|
4b41158252
|
solver: control vertexstatus for pull
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-15 16:08:45 -07:00 |
Tonis Tiigi
|
12a84368df
|
solver: vertex progress reporting
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-13 23:35:29 -07:00 |
Tonis Tiigi
|
62b7d04d01
|
control: base of status reporting
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-06-13 22:52:59 -07:00 |
Akihiro Suda
|
38d807bd23
|
fix go vet failures
cache/refs.go:110::error: unreachable code (vet)
util/progress/progress.go:119::error: unreachable code (vet)
util/progress/progress_test.go:130::error: unreachable code (vet)
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2017-06-13 08:32:30 +00:00 |
Tonis Tiigi
|
908ead6963
|
util: Add nested progress test
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-05-31 10:05:47 -07:00 |
Tonis Tiigi
|
46339fb6fd
|
util: progress reporting facility
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-05-30 17:45:58 -07:00 |
Tonis Tiigi
|
b15a254867
|
util: add progress handling primitive
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-05-30 15:01:02 -07:00 |
Tonis Tiigi
|
e88c9468dd
|
util: add flightcontrol sync primitive
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2017-05-30 15:00:40 -07:00 |