[release/1.1 backport] travis configuration updates#3157
[release/1.1 backport] travis configuration updates#3157thaJeztah wants to merge 6 commits intocontainerd:release/1.1from
Conversation
Signed-off-by: Andrei Vagin <[email protected]> (cherry picked from commit 29c76b1) Signed-off-by: Sebastiaan van Stijn <[email protected]>
containerd now only supports Go 1.10+, and travis is not configured to run on older versions, so this check became redundant. Signed-off-by: Sebastiaan van Stijn <[email protected]> (cherry picked from commit 108c9cd) Signed-off-by: Sebastiaan van Stijn <[email protected]>
Prior PR fixed the wrong use of `exit` built-in within a Travis script, but lost the reporting of a failure result of CRI testing in the process. Signed-off-by: Phil Estes <[email protected]> (cherry picked from commit 9622369) Signed-off-by: Sebastiaan van Stijn <[email protected]>
Many of the setup/dev programs installed are not used because no testing is executed on GOOS=darwin builds. Makes sense to remove them and make darwin runs much shorter. Signed-off-by: Phil Estes <[email protected]> (cherry picked from commit b215a65) Signed-off-by: Sebastiaan van Stijn <[email protected]>
Remove local copies of common containerd/project located scripts for DCO, fileheader, and vendor checks. Signed-off-by: Phil Estes <[email protected]> (cherry picked from commit bd93a66) Signed-off-by: Sebastiaan van Stijn <[email protected]>
Signed-off-by: Michael Crosby <[email protected]> (cherry picked from commit 5e84069) Signed-off-by: Sebastiaan van Stijn <[email protected]>
|
LGTM But is there something wrong with the change or is Travis having issues? |
hmm.... good one; I see one job is "cancelled" for some reason (not failed). My previous PR took a very long time before it got scheduled, so perhaps there's something with travis? Disclaimer: I can't exclude that there's something with my changes (e.g. if the CRIU bump wasn't good for this branch), so let's make sure it does a full run of CI 👍 |
|
hm.. is this a known issue, or introduced by my changes? |
|
Looks indeed unrelated #2577 (comment) I'm a bit confused though, as I'm not able to find that file, nor the test ( |
|
Looks like @Random-Liu had a PR to fix parallel tests kubernetes-sigs/cri-tools#273. Looks like that's already included in this branch though; https://github.com/kubernetes-sigs/cri-tools/blame/v1.0.0-beta.1/pkg/framework/util.go#L66-L71 |
|
I think you are getting caught by the StreamServer* settings that changed in the CRI plugin: master: It could be that by changing the underlying Ubuntu release in the Travis config, there is now a service actually listening on 10010 that didn't exist in the older Ubuntu image? I don't believe you are hitting any issue with parallel containerd runs, as the containerd socket already in use would be hit before the CRI streaming server issue, which is what the latest Travis run shows: |
|
Hm. Good call; wasn't that actually a bug / undesired situation (the stream server being enabled by default instead of opt-in?). Wondering if that change would have to be backported to 1.1 |
|
Hm... change was in moby; moby/moby#37519, let me dig further what was discussed in containerd |
|
Change in containerd/cri was containerd/cri#858 @Random-Liu do you think that should be backported to the containerd/cri 1.1 branch, or would that be a breaking change? |
|
any update here? @thaJeztah and @Random-Liu |
|
Going to close this for now until we figureout if we are going to backport cri changes or not |
backports of;