-
Notifications
You must be signed in to change notification settings - Fork 18.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bump containerd to v1.2.0-13-g8afcade1 #38062
Conversation
Marked it "wip", because 1.2.0 hasn't been tagged yet |
9560d84
to
c6d439d
Compare
Codecov Report
@@ Coverage Diff @@
## master #38062 +/- ##
=========================================
Coverage ? 36.22%
=========================================
Files ? 610
Lines ? 45475
Branches ? 0
=========================================
Hits ? 16475
Misses ? 26750
Partials ? 2250 |
weird https://jenkins.dockerproject.org/job/Docker-PRs-experimental/42645/console
|
CI seems to be hanging because of leaked Logs and processes in: https://gist.github.com/tonistiigi/a5739d2c0f82442c0317bea044cc56e2 From the logs. The test ran a
and leaked the shim process. |
c6d439d
to
441e936
Compare
Does the failure relate to containerd/containerd#2748 ? |
I added a commit to see if that fixes the issue, thanks! Diff in that commit; containerd/containerd@c444666...8afcade relevant changes;
|
Weird, even without this PR, docker-py fails and hangs on my laptop (b8e87cf) $ make test-docker-py
...
generated xml file: /go/src/github.com/docker/docker/bundles/test-docker-py/results.xml
=========================== short test summary info ============================
XFAIL ../../../../../docker-py/tests/integration/api_container_test.py::CreateContainerTest::test_create_with_cpu_rt_options
CONFIG_RT_GROUP_SCHED isn't enabled
XFAIL ../../../../../docker-py/tests/integration/api_container_test.py::CreateContainerTest::test_create_with_init_path
init-path removed in 17.05.0
XFAIL ../../../../../docker-py/tests/integration/api_container_test.py::CreateContainerTest::test_create_with_storage_opt
Not supported on most drivers
XFAIL ../../../../../docker-py/tests/integration/api_swarm_test.py::SwarmTest::test_init_swarm_with_log_driver
This doesn't seem to be taken into account by the engine
SKIP [1] tests/integration/api_image_test.py:289: Doesn't work inside a container - FIXME
SKIP [1] /docker-py/tests/integration/api_swarm_test.py:31: Test stalls the engine on 1.12.0
=================================== FAILURES ===================================
____________________ BuildTest.test_build_invalid_platform _____________________
/docker-py/tests/helpers.py:70: in wrapped
return f(self, *args, **kwargs)
/docker-py/tests/integration/api_build_test.py:388: in test_build_invalid_platform
assert excinfo.value.status_code == 400
E AssertionError: assert 500 == 400
E + where 500 = APIError(HTTPError(u'500 Server Error: Internal Server Error for url: http+doc...ld?q=False&pull=False&nocache=False&forcerm=False&rm=False&platform=foobar',),).status_code
E + where APIError(HTTPError(u'500 Server Error: Internal Server Error for url: http+doc...ld?q=False&pull=False&nocache=False&forcerm=False&rm=False&platform=foobar',),) = <ExceptionInfo APIError tblen=5>.value
___________________ PullImageTest.test_pull_invalid_platform ___________________
/docker-py/tests/helpers.py:70: in wrapped
return f(self, *args, **kwargs)
/docker-py/tests/integration/api_image_test.py:73: in test_pull_invalid_platform
assert 'invalid platform' in excinfo.exconly()
E AssertionError: assert 'invalid platform' in 'APIError: 500 Server Error: Internal Server Error (""foobar": unknown operating system or architecture: invalid argument")'
E + where 'APIError: 500 Server Error: Internal Server Error (""foobar": unknown operating system or architecture: invalid argument")' = <bound method ExceptionInfo.exconly of <ExceptionInfo APIError tblen=4>>()
E + where <bound method ExceptionInfo.exconly of <ExceptionInfo APIError tblen=4>> = <ExceptionInfo APIError tblen=4>.exconly
=== 2 failed, 329 passed, 2 skipped, 4 xfailed, 1 xpassed in 497.40 seconds ====
(hangs up) |
6603df5
to
732037f
Compare
let me restart edit: never mind, was confusing this for another PR 😅 |
732037f
to
cfe559d
Compare
release notes: https://github.com/containerd/containerd/releases/tag/v1.2.0 - New V2 Runtime with a stable gRPC interface for managing containers through external shims. - Updated CRI Plugin, validated against Kubernetes v1.11 and v1.12, but it is also compatible with Kubernetes v1.10. - Support for Kubernetes Runtime Class, introduced in Kubernetes 1.12 - A new proxy plugin configuration has been added to allow external snapshotters be connected to containerd using gRPC.- - A new Install method on the containerd client allows users to publish host level binaries using standard container build tooling and container distribution tooling to download containerd related binaries on their systems. - Add support for cleaning up leases and content ingests to garbage collections. - Improved multi-arch image support using more precise matching and ranking - Added a runtime `options` field for shim v2 runtime. Use the `options` field to config runtime specific options, e.g. `NoPivotRoot` and `SystemdCgroup` for runtime type `io.containerd.runc.v1`. - Some Minor API additions - Add `ListStream` method to containers API. This allows listing a larger number of containers without hitting message size limts. - Add `Sync` flag to `Delete` in leases API. Setting this option will ensure a garbage collection completes before the removal call is returned. This can be used to guarantee unreferenced objects are removed from disk after a lease. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
cfe559d
to
cbca867
Compare
Rebased; removed the runc-bump as it was updated already in #38128 |
closing this one, as this was included in #38168 |
Follow-up to #37932
Update runc binary:removed this bump, as it was updated already in #38128opencontainers/runc@a00bf01...58592dflibcontainer: intelrdt: add support for Intel RDT/MBA in runc opencontainers/runc#1632 libcontainer: intelrdt: add support for Intel RDT/MBA in runclibcontainer: CurrentGroupSubGIDs -> CurrentUserSubGIDs opencontainers/runc#1880 libcontainer: CurrentGroupSubGIDs -> CurrentUserSubGIDsUpdate containerd; changes since v1.2.0 (#37932)