Akihiro Suda
5559a45319
Merge pull request #1139 from tonistiigi/oomscoreadj
...
runcexecutor: avoid setting oomscoreadj from main process
2019-08-19 15:17:59 +09:00
Akihiro Suda
c16bf8f83f
Merge pull request #1137 from tonistiigi/double-unmount
...
fix possible double release on mountable
2019-08-19 15:11:22 +09:00
Tonis Tiigi
b8284301fd
integration: detect double released and leaked mountpoints
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-16 08:03:26 -07:00
Tonis Tiigi
a0dead0809
fix possible double release on mountable
...
Refactor the interface to avoid such issues in the future.
BuildKit own mounts are stateless and not affected but
a different mountable implementation could get confused.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-16 08:03:16 -07:00
Tonis Tiigi
25ebc26d21
runcexecutor: avoid setting oomscoreadj from main process
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-15 23:16:02 -07:00
Tõnis Tiigi
be0d75f074
Merge pull request #1133 from tonistiigi/concurrent-write
...
remotecache: fix concurrent write
2019-08-14 17:41:23 -07:00
Tonis Tiigi
0d45d77756
remotecache: fix concurrent write
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-14 17:02:16 -07:00
Tõnis Tiigi
48f4a9b00e
Merge pull request #1132 from tonistiigi/keep-git
...
git: updates for keep git dir
2019-08-14 14:10:52 -07:00
Tonis Tiigi
f417bf2150
git: updates for keep git dir
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-14 13:28:42 -07:00
Tibor Vass
1639029517
Merge pull request #1129 from tonistiigi/inline-mlist
...
remotecache: fix inline cache in manifest lists
2019-08-14 11:06:56 -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
Akihiro Suda
2b2bdac1b8
Merge pull request #1125 from tonistiigi/relative-ignore
...
dockerfile: ignore relative source paths for compatibility
2019-08-10 13:54:37 +09:00
Tonis Tiigi
f3960acce1
dockerfile: ignore relative source paths for compatibility
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-09 10:46:35 -07:00
Akihiro Suda
f15dd56029
Merge pull request #1124 from tonistiigi/readwrite-nooutput
...
ops: fix readwrite mounts it no output
2019-08-09 15:12:16 +09:00
Tonis Tiigi
872bf0b8c8
dockerfile: add cap for detecting correct nooutput support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-08 22:07:34 -07:00
Tonis Tiigi
360a856527
ops: fix readwrite mounts it no output
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-08 22:07:30 -07:00
Tõnis Tiigi
bcc9df1d0a
Merge pull request #1122 from msg555/msg/sorta-fix
...
remotecache: other fix to record sorting
2019-08-08 11:55:55 -07:00
Mark Gordon
3c3dac0a5b
remotecache: other fix to record sorting
...
Signed-off-by: Mark Gordon <msg555@gmail.com>
2019-08-08 12:33:31 -04:00
Tibor Vass
f5a55a9516
Merge pull request #1118 from tonistiigi/sort-fix
...
remotecache: fix records sorting
2019-08-06 19:00:12 -07:00
Tibor Vass
4c09c48d1d
Merge pull request #1114 from tonistiigi/cni-refactor
...
network: refactor cni support to multiple packages
2019-08-06 18:56:11 -07:00
Tonis Tiigi
57d19b1208
network: refactor cni support to multiple packages
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-06 12:52:37 -07:00
Tõnis Tiigi
940aab83bc
Merge pull request #1112 from tiborvass/detect-i386
...
binfmt_misc: add detection for 386
2019-08-06 12:27:03 -07:00
Tonis Tiigi
27990cc6a3
remotecache: fix records sorting
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-06 12:25:15 -07:00
Tõnis Tiigi
0a9de66ba0
Merge pull request #1111 from tonistiigi/64bit-align
...
correct int64 alignment
2019-08-05 18:32:58 -07:00
Tibor Vass
d8f78dca34
binfmt_misc: add detection for 386
...
Detects x86 32-bit architectures
Signed-off-by: Tibor Vass <tibor@docker.com>
2019-08-06 01:18:55 +00:00
Tonis Tiigi
8ad218804e
correct int64 alignment
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-05 17:20:23 -07:00
Tõnis Tiigi
6de5e9b1ea
Merge pull request #1110 from cirocosta/fileop-dot
...
debug: add `fileop` to `--dot`
2019-08-05 14:56:44 -07:00
Ciro S. Costa
437a2d55c1
debug: add `fileop` to `--dot`
...
Previously, `fileop`s where not included in the set of possible op types
that were treated in the `dot` formatting in `buildctl debug dump-llb`
when using the `--dot` flag.
This commit add support for such fileop, allowing one to see basic
properties associated with the op.
Signed-off-by: Ciro S. Costa <cscosta@pivotal.io>
2019-08-04 16:50:42 -04:00
Tõnis Tiigi
f2d98ca16c
Merge pull request #1101 from tonistiigi/target-exists
...
exporter: allow oci exporters visibility to response metadata
2019-07-31 11:00:50 -07:00
Tonis Tiigi
fb3f2aeb63
client: add test for output target exists
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-31 10:21:26 -07:00
Tonis Tiigi
96b6a28312
exporter: allow oci exporters visibility to response metadata
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-31 10:21:19 -07:00
Tõnis Tiigi
2439a117e4
Merge pull request #1103 from tonistiigi/power-detect
...
binfmt_misc: add support for s390x and ppc64le
2019-07-31 10:19:28 -07:00
Akihiro Suda
3e803c05e2
Merge pull request #1104 from tonistiigi/mitigate-retry
...
flightcontrol: mitigate retry timeout error
2019-07-31 14:28:51 +09:00
Tonis Tiigi
a805bc9d29
flightcontrol: mitigate retry error
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-30 16:05:46 -07:00
Tõnis Tiigi
4b7741dc29
Merge pull request #1100 from tonistiigi/overlay-readonly
...
cache: force overlay readonly by removing upperdir
2019-07-30 15:11:48 -07:00
Tõnis Tiigi
0816510ae5
Merge pull request #1102 from tiborvass/fix-update-vendor-buildkit
...
hack: fix update-vendor script when using PREFER_BUILDCTL=1
2019-07-30 15:04:10 -07:00
Tonis Tiigi
43daf62710
binfmt_misc: add support for s390x and ppc64le
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-30 14:55:46 -07:00
Tibor Vass
8347119800
hack: fix update-vendor script when using PREFER_BUILDCTL=1
...
Signed-off-by: Tibor Vass <tibor@docker.com>
2019-07-30 16:24:26 +00:00
Tibor Vass
9ae7b298e1
Merge pull request #1092 from tonistiigi/cache-mount-clear
...
solver: support no-cache for exec cache mounts
2019-07-29 18:09:18 -07:00
Tibor Vass
a2b7cf8379
Merge pull request #1095 from tonistiigi/workdir-exists
...
executor: ignore workdir if already exists
2019-07-29 17:08:26 -07:00
Tibor Vass
2769827edc
Merge pull request #1096 from tonistiigi/required-bool
...
dockerfile: allow required flag to take value
2019-07-29 16:51:08 -07:00
Tonis Tiigi
1ac116289d
dockerfile: allow required key only for secret/ssh mounts
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-29 15:47:54 -07:00
Tonis Tiigi
92c3fd477b
worker: remove unreferenced cache mount after release
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-29 15:41:49 -07:00
Tõnis Tiigi
e47a8e96c5
Merge pull request #1098 from docwhat/pr/readme-lint
...
readme: formatting and lint
2019-07-29 13:02:49 -07:00
Tonis Tiigi
7beb0bb724
cache: force overlay readonly by removing upperdir
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-29 11:00:19 -07:00
Christian Höltje
ff07bc1df4
readme: formatting and lint
...
Signed-off-by: Christian Höltje <docwhat@gerf.org>
2019-07-27 18:03:54 -04:00
Tonis Tiigi
add2c8db8a
dockerfile: allow required flag to take value
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-26 16:54:20 -07:00
Tonis Tiigi
2cd19dbc34
executor: ignore workdir if already exists
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-26 16:28:43 -07:00
Tibor Vass
4eb6eef150
Merge pull request #1094 from tonistiigi/cache-ns
...
dockerfile: set optional cache ID namespace with build-arg
2019-07-26 16:28:39 -07:00
Tibor Vass
5424b6f840
Merge pull request #1093 from tonistiigi/default-mount-id
...
dockerfile: fix default cache IDs
2019-07-26 16:05:52 -07:00