-
Notifications
You must be signed in to change notification settings - Fork 1.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
[WIP]feat(deployment):changed containerRuntimeExecutor to pns #4965
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: capri-xiyue The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@Ark-kun @Bobgy Based on argoproj/argo-workflows#2679, looks like this argo issue blocks containerRuntimeExecutor
|
/retest |
PNS executor is used in https://github.com/kubeflow/website/blob/master/content/en/docs/pipelines/installation/localcluster-deployment.md. |
After we change it to pns, |
Both Here are the logs of docker:
Here are the logs of pns:
for "pns", it got stuck for 30 mins is because of https://github.com/argoproj/argo/blob/release-2.7/workflow/executor/pns/pns.go#L271. But "docker" won't wait for 30 mins before SIGKILL the container https://github.com/argoproj/argo/blob/54154c61eb4fe9f052b04328fb00128568dc20d0/workflow/executor/docker/docker.go#L143 Starting from release 2.9, argo no longer wait 30 mins before sending SIGKILL for"pns" https://github.com/argoproj/argo/blob/5759a0e198d333fa8c3e0aeee433d93808c0dc72/workflow/executor/pns/pns.go#L260 |
Really impressive investigation, I believe there were existing engagements to upgrade to argo 2.11. It's probably a better candidate. |
Also #4693 |
7542f0e
to
44d22a6
Compare
/retest |
/retest |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: capri-xiyue The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Just to check: Do the sample pipelines that use artifact passing work? |
It worked. I verified it. |
Note that argo image hasn't been updated yet, I am working on that. This needs to wait for it. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Description of your changes:
Fxied #1654
changed containerRuntimeExecutor to pns
Checklist:
Do you want this pull request (PR) cherry-picked into the current release branch?
Learn more about cherry-picking updates into the release branch.