-
Notifications
You must be signed in to change notification settings - Fork 183
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
Upgrade to containerd 1.6.0 release #575
Conversation
8ea8b73
to
406516a
Compare
This ttrpc/protobuf issue was spotted after upgrading to containerd 1.6.0. We'll have to work around it by regenerating fc-cd protos. This has been addressed by this commit. Now another issue has surfaced which is related to #210. It needs to be addressed before we can migrate to containerd 1.6.0. |
Fixed #210 by restoring the original logic of the The original logic is actually the same as containerd 1.5, where the task This is essentially the same as querying agent for the task pid. The integ tests are passing after this change. |
The changes look good to me. Can you include some of the comments on this PR to the commits themselves? |
24dc91b
to
b6d298b
Compare
|
This patch also includes the required changes to address the issues surfaced during the upgrade: * ttrpc/protobuf compatibility issue (containerd firecracker-microvm#62) spotted after upgrading to containerd 1.6.0. It is addressed by regenerating fc-cd protos; * Changed behavior of containerd shimTask's PID routine. It is fixed by restoring original logic of fc-cd shim's Connect routine, which is forwarding the request to the agent. Signed-off-by: Henry Wang <[email protected]>
b6d298b
to
c68b61c
Compare
Is there anything else to be addressed before merging this PR into |
Please update the AL2 pipeline to fix the test failure. |
Also is it possible to rebase your branch, instead of having the changes from main? It is hard to see the diff now. |
|
Signed-off-by: Henry Wang [email protected]
#569 Upgrade containerd to 1.6.0 release. This also upgrade minimum version of golang to 1.16.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.