-
Notifications
You must be signed in to change notification settings - Fork 40k
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 cadvisor dependencies to latest head. #29492
Bump cadvisor dependencies to latest head. #29492
Conversation
SetWinsize change LGTM |
Kindly ping @vishh |
@ncdc Thanks for reviewing! :) |
Automatic merge from submit-queue Kubelet: Fail kubelet if cadvisor is not started. Fixes #28997. We started cadvisor in `sync.Do()`, which only run once no matter cadvisor successfully starts or not. Once it fails, kubelet will be stuck in a bad state. Kubelet could never start sync loop because there is an internal error, but kubelet would never retry starting cadvisor again. This PR just fails kubelet when cadvisor start fails, and then relies on the babysitter to restart kubelet. In the future, we may want to add backoff logic in the babysitter to protect the system. On the other hand, #29492 will fix cadvisor side to prevent cadvisor failing because of these kind of transient error. Mark P1 to match the original issue. @dchen1107 @vishh
@vish - PTAL, the problem this PR is solving causes a number of failures of tests and blockages of the merge queue. |
@Random-Liu This PR LGTM. Given that you are updating ginkgo, just keep a tab on post-submit e2es once this PR is merged. |
@gmarek Apologies for the delay! Thanks for pinging me on this PR! |
@vishh Sure. And I'll rebase and reapply LGTM. |
99c4419
to
54f04ee
Compare
@Random-Liu: |
@gmarek Yeah, dependencies order is massed up during rebase. Will fix and update the PR soon. :) |
54f04ee
to
cb1b3c8
Compare
Just did a rebase. Apply LGTM based on #29492 (comment). |
GCE e2e build/test passed for commit cb1b3c8. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit cb1b3c8. |
Automatic merge from submit-queue |
@Random-Liu This PR reverted some updates to Libcontainer that I made. |
@dubstack If so, you may need to send a PR to bump up runc version again. :( |
Oh No worries. I will send out a PR. I just wanted to confirm if runc was reverted for a specific reason and if bumping runc to the latest head would cause problems to this PR. |
Automatic merge from submit-queue Bump Libcontainer to latest head @Random-Liu or @yujuhong Can any one of you please do a quick review. I updated libcontainer in a previous PR but #29492 reverted those changes. This is needed for #27204. Signed-off-by: Buddha Prakash <buddhap@google.com>
Fixes #28619
Fixes #28997
This is another try of #29153.
To update cadvisor godeps, we did:
go-systemd
version to be the same with k8s [https://github.com/Bump up go-systemd to 4484981625c1a6a2ecb40a390fcb6a9bcfee76e3. google/cadvisor#1390]. Or else, a packagegithub.com/coreos/pkg/dlopen
will be removed by Godep, because it is used by newgo-systemd
in k8s, but not used by oldgo-systemd
in cadvisor.github.com/Azure/go-ansiterm
dependency which is needed by docker v1.11.2.pkg/util/term/
, becauseSetWinsSize
is removed from windows platform in docker v1.11.2. [The first commit]@vishh
/cc @ncdc for the
pkg/util/term
change.