Jess Valarezo
61c8fe2307
ctr: snapshot->snapshots cmd, add aliases
...
Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com>
2017-11-29 14:34:02 -08:00
Phil Estes
59bd196711
Merge pull request #1830 from stevvooe/define-fieldpath-support-envelope
...
events: define fieldpath implement for envelope
2017-11-29 17:21:26 -05:00
Michael Crosby
16d3aeb515
Merge pull request #1829 from AkihiroSuda/ctr-envvar-snapshotter
...
ctr: add EnvVar `CONTAINERD_SNAPSHOTTER` for `--snapshotter`
2017-11-29 17:19:31 -05:00
Stephen J Day
d7c950e145
events: define fieldpath implement for envelope
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-29 14:03:32 -08:00
Michael Crosby
a56e7420a7
Merge pull request #1812 from darrenstahlmsft/revendor
...
Revendor hcsshim and go-tar
2017-11-29 15:52:07 -05:00
Michael Crosby
d298f9a070
Merge pull request #1824 from kolyshkin/static-build
...
plugins: don't compile for static build
2017-11-29 10:27:06 -05:00
Phil Estes
3da99ed7a5
Merge pull request #1825 from mlaventure/use-defaults-pkg-everywhere
...
Use defaults pkg for all platforms
2017-11-29 09:26:12 -05:00
Akihiro Suda
7f95b9f987
ctr: add EnvVar CONTAINERD_SNAPSHOTTER
for --snapshotter
...
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-11-29 19:11:10 +09:00
Kir Kolyshkin
0d682e24a1
plugins: don't compile for static build
...
We can't really use `dlopen()` from a statically built binary, so
let's disable this functionality if `static_build` tag is used
(which is sort of a de-facto standard way of doing it).
This eliminates the following warning:
🇩 bin/containerd
# github.com/containerd/containerd/cmd/containerd
/tmp/go-link-509179974/000004.o: In function `pluginOpen':
/usr/local/go/src/plugin/plugin_dlopen.go:19: warning: Using 'dlopen' in
statically linked applications requires at runtime the shared libraries
from the glibc version used for linking
[v2: add static build instructions to BUILDING.md]
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2017-11-28 21:29:09 -08:00
Kenfe-Mickael Laventure
6bf779c589
Use defaults pkg for all platforms
...
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2017-11-28 18:04:21 -08:00
Derek McGowan
bc9cb25012
Update tar to use PAXRecords instead of Xattrs
...
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-28 17:03:14 -08:00
Derek McGowan
16d00870ef
Add test for prefix header issue
...
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-28 16:38:26 -08:00
Darren Stahl
444e4220c2
Revendor hcsshim and go-tar
...
Signed-off-by: Darren Stahl <darst@microsoft.com>
2017-11-28 16:19:56 -08:00
Stephen Day
90a6b79bfc
Merge pull request #1810 from dnephin/add-staticcheck-linter
...
Fix usage of sync.Pool
2017-11-28 15:46:41 -08:00
Kenfe-Mickaël Laventure
a3955e1d21
Merge pull request #1822 from crosbymichael/subreaper
...
Change default subreaper setting
2017-11-28 14:51:11 -08:00
Michael Crosby
6e9f24b711
Change default subreaper setting
...
This subreaper should always be turned on for containerd unless
explicitly needed for it to be off.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-28 17:04:21 -05:00
Michael Crosby
967caeeacc
Merge pull request #1821 from dnephin/remove-use-of-deprecated-grpc-funcs
...
Replace calls to deprecated grpc functions
2017-11-28 15:34:49 -05:00
Daniel Nephin
dab3ba2aff
Replace calls to deprecated grpc functions
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-28 15:12:05 -05:00
Kenfe-Mickaël Laventure
118c0a279e
Merge pull request #1820 from crosbymichael/shim-lockup
...
Resolve issues with signal handling and exec exit events
2017-11-28 11:57:21 -08:00
Michael Crosby
74b3cb3391
Fix exit event handling in shim
...
Could issues where when exec processes fail the wait block is not
released.
Second, you could not dump stacks if the reaper loop locks up.
Third, the publisher was not waiting on the correct pid.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-28 14:32:06 -05:00
Michael Crosby
723f37d846
Add exec support to stress test tool
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-28 14:18:58 -05:00
Daniel Nephin
a05e5fd77a
restore deferred cleanup in rootfs.init
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-28 13:14:39 -05:00
Daniel Nephin
ee04cfa3f9
Add staticcheck linter
...
Fix issues with sync.Pool being passed an array and not a pointer.
See https://github.com/dominikh/go-tools/blob/master/cmd/staticcheck/docs/checks/SA6002
Add missing tests for content.Copy
Fix T.Fatal being called in a goroutine
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-28 13:05:30 -05:00
Phil Estes
2556c594ec
Merge pull request #1767 from stevvooe/ttrpc-shim
...
linux/shim: reduce memory overhead by using ttrpc
2017-11-28 12:43:41 -05:00
Michael Crosby
9e04cff8e9
Merge pull request #1814 from stevvooe/panic-client-fix-oci-spec
...
oci: allocate process if not already set
2017-11-28 10:29:57 -05:00
Michael Crosby
ca39f76f82
Merge pull request #1798 from stevvooe/shim-gomaxprocs
...
cmd/containerd-shim: set GOMAXPROCS to 2
2017-11-28 09:55:31 -05:00
Stephen J Day
d54961ccaa
vendor: add ttrpc as vendored dependency
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-27 18:22:37 -08:00
Stephen Day
372cdfac3b
Merge pull request #1638 from dmcgowan/gc-policy
...
gc: add policy plugin
2017-11-27 18:20:10 -08:00
Derek McGowan
f011bec35e
Merge pull request #1800 from yanxuean/image-store-redandunt
...
remove redandunt check for imagestore create
2017-11-27 17:46:47 -08:00
Stephen J Day
0d957b1da5
oci: allocate process if not already set
...
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-27 17:36:43 -08:00
yanxuean
3b670ebc94
remove redundant check for imagestore create
...
correct check object for imagestore update
Signed-off-by: yanxuean <yan.xuean@zte.com.cn>
2017-11-28 09:24:46 +08:00
Stephen J Day
5764bf1bad
cmd/containerd-shim: set GOMAXPROCS to 2
...
The shim doesn't need massive concurrency and a bunch of CPUs to do its
job correctly. We can reduce the number of threads to save memory at
little cost to performance.
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-27 13:40:35 -08:00
Michael Crosby
abeb262d0d
Merge pull request #1796 from dnephin/move-oci-pkg
...
Move spec*.go files into a new oci package
2017-11-27 16:26:06 -05:00
Daniel Nephin
f6e877e8be
Proposed fix for image content store
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-27 16:16:17 -05:00
Daniel Nephin
a21a19a658
fix windows oci package
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-27 16:16:17 -05:00
Daniel Nephin
cdf62f69a1
Fix usage of oci in other packages.
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-27 16:16:17 -05:00
Daniel Nephin
081f8c7ce0
oci package passing tests
...
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-27 16:14:43 -05:00
Michael Crosby
70e0c8443f
Merge pull request #1809 from Random-Liu/fix-build
...
fix build for WithLease
2017-11-27 13:38:09 -05:00
Lantao Liu
33c95bb418
Fix build.
...
Signed-off-by: Lantao Liu <lantaol@google.com>
2017-11-27 18:27:20 +00:00
Derek McGowan
a7ade66815
Merge pull request #1799 from yanxuean/provide-withLease
...
provide client.WithLease to user
2017-11-27 10:15:52 -08:00
Michael Crosby
9bf0a15946
Merge pull request #1808 from crosbymichael/stress-race
...
Fix race in stress test tool
2017-11-27 11:08:52 -05:00
Phil Estes
ff6c12b284
Merge pull request #1803 from dnephin/warn-on-mem-not-supported
...
Warn if OOM monitoring is not available instead of error
2017-11-27 11:07:11 -05:00
Michael Crosby
1cb0e81b5a
Fix race in stress test tool
...
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-27 10:55:13 -05:00
Phil Estes
12e7c76771
Merge pull request #1802 from yanxuean/unpack-lease
...
save snapshot from gc when unpack image
2017-11-27 09:37:21 -05:00
Michael Crosby
153fcfaea0
Merge pull request #1806 from dnephin/fix-ctr-events
...
Fix ctr events
2017-11-27 09:35:12 -05:00
Daniel Nephin
0103d14b47
Fix ctr events
...
add import to register event types with grpc
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-24 14:28:44 -05:00
Daniel Nephin
8fe12adc20
Warn if OOM monitoring is not available
...
Instead of failing with an error
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-23 15:10:44 -05:00
yanxuean
545f247c8e
prevent snapshot from gc when unpack image
...
Signed-off-by: yanxuean <yan.xuean@zte.com.cn>
2017-11-23 17:29:29 +08:00
Phil Estes
4af5f65752
Merge pull request #1793 from dmcgowan/gc-add-container-test
...
metadata: add test for container as gc root
2017-11-22 21:36:05 -05:00
Phil Estes
908df29ad5
Merge pull request #1792 from dmcgowan/schema1-resumeable
...
Support unknown size from schema 1 manifests
2017-11-22 21:35:22 -05:00