Skip to content
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

Make the test robust to test flakes due to problems initializing the ksonnet app #1133

Merged
merged 2 commits into from Jul 7, 2018

Conversation

jlewi
Copy link
Contributor

@jlewi jlewi commented Jul 6, 2018

  • Skip install the default registries because we don't need them and talking
    to Git just creates a source of flakiness.

  • Add retries to setting up the ksonnet app.

Fix #1128


This change is Reviewable

@jlewi
Copy link
Contributor Author

jlewi commented Jul 6, 2018

/assign @ankushagarwal
/assign @pdmack

@pdmack
Copy link
Member

pdmack commented Jul 6, 2018

/approve
/lgtm

Let's see if this pays dividends.

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: pdmack

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jlewi
Copy link
Contributor Author

jlewi commented Jul 6, 2018

/test all

@k8s-ci-robot k8s-ci-robot removed the lgtm label Jul 6, 2018
@pdmack
Copy link
Member

pdmack commented Jul 6, 2018

/lgtm

@pdmack
Copy link
Member

pdmack commented Jul 6, 2018

/test all

* Make the tf_job_simple test robust to test flakes due to problems initializing the ksonnet app.

* Skip install the default registries because we don't need them and talking
  to Git just creates a source of flakiness.

* Add retries to setting up the ksonnet app.

Fix kubeflow#1128

* Fix flake in minikube test

wait_for_operation should just rety on socket errors.

Fix kubeflow#1137
@ankushagarwal
Copy link
Contributor

/retest

@pdmack
Copy link
Member

pdmack commented Jul 6, 2018

ImportError: No module named sock

socks?

@jlewi
Copy link
Contributor Author

jlewi commented Jul 6, 2018

Latest flake looks like timeout getting status which is
kubeflow/testing#169

I've already pushed a new test worker image. So hopefully its fixed.

/test all

@jlewi
Copy link
Contributor Author

jlewi commented Jul 6, 2018

Retry window has been increased lets try again.
/test all

@jlewi
Copy link
Contributor Author

jlewi commented Jul 6, 2018

@pdmack Tests seem to be passing now that we increased the timeouts.

@pdmack
Copy link
Member

pdmack commented Jul 7, 2018

/lgtm

@k8s-ci-robot k8s-ci-robot merged commit 5a11c84 into kubeflow:master Jul 7, 2018
saffaalvi pushed a commit to StatCan/kubeflow that referenced this pull request Feb 11, 2021
…ksonnet app (kubeflow#1133)

* Fix issues causing test flakes.

* Make the tf_job_simple test robust to test flakes due to problems initializing the ksonnet app.

* Skip install the default registries because we don't need them and talking
  to Git just creates a source of flakiness.

* Add retries to setting up the ksonnet app.

Fix kubeflow#1128

* Fix flake in minikube test

wait_for_operation should just rety on socket errors.

Fix kubeflow#1137

* Fix incorrect import; sock -> socket.
yanniszark pushed a commit to arrikto/kubeflow that referenced this pull request Feb 15, 2021
* Avoid star-imports

* Add constants
surajkota pushed a commit to surajkota/kubeflow that referenced this pull request Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants