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

DO_NOT_MERGE: experiment w/ dropping some of our carried ginkgo patches #1298

Closed
wants to merge 2 commits into from

Conversation

bparees
Copy link

@bparees bparees commented Jun 24, 2022

testing removing some of the ginkgo patches we are carrying

What type of PR is this?

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?


Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


@openshift-ci-robot openshift-ci-robot added the backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. label Jun 24, 2022
@openshift-ci-robot
Copy link

@bparees: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@openshift-ci openshift-ci bot requested review from soltysh and sttts June 24, 2022 14:57
@openshift-ci openshift-ci bot added the vendor-update Touching vendor dir or related files label Jun 24, 2022
@openshift-ci
Copy link

openshift-ci bot commented Jun 24, 2022

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: bparees
To complete the pull request process, please assign mfojtik after the PR has been reviewed.
You can assign the PR to them by writing /assign @mfojtik in a comment when ready.

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@bparees bparees added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 24, 2022
@openshift-ci-robot
Copy link

@bparees: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@bparees
Copy link
Author

bparees commented Jun 24, 2022

/retest

@bparees
Copy link
Author

bparees commented Jun 24, 2022

@mfojtik my impression is that dropping these commits is fine (I mean aside from the fact that supposedly they provide meaningful performance boosts...i'm not suggesting actually dropping them right now, but if we were otherwise able to move to ginkgo v2 and dropping these commits makes it easier, it'd probably be worth considering, especially since v2 may have resolved the performance issues in other ways).

The bigger obstacle is that we're depending on a way to iterate the global test suite, and update/rename tests at runtime. So we'd still need to figure out how to patch those changes into ginkgo v2 (plus the fact that i'm sure all our existing tests won't just cleanly migrate over....various before/after-suite behavior nuances and such)

Here's the diff between upstream ginkgo v1.14.0 and my branch:
onsi/ginkgo@v1.14.0...bparees:unpatch

@bparees
Copy link
Author

bparees commented Jun 24, 2022

i'm also not yet sure what the ClearBefore/AfterSuite stuff is about.

@bparees bparees changed the title DO_NOT_MERGE DO_NOT_MERGE: experiment w/ dropping some of our carried ginkgo patches Jun 24, 2022
@openshift-ci
Copy link

openshift-ci bot commented Jun 24, 2022

@bparees: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/4.11-upgrade-from-stable-4.10-e2e-aws-ovn-upgrade 31b1140 link false /test 4.11-upgrade-from-stable-4.10-e2e-aws-ovn-upgrade
ci/prow/e2e-gcp-upgrade 31b1140 link true /test e2e-gcp-upgrade
ci/prow/verify-commits 31b1140 link true /test verify-commits

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@bparees
Copy link
Author

bparees commented Jul 15, 2022

realized this was a pointless test because the version of ginkgo in this repo isn't used, it's the one in origin that matters.

trying that here: openshift/origin#27310

@bparees bparees closed this Jul 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. vendor-update Touching vendor dir or related files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants