Skip to content

OCPBUGS-9831: Make unidle test more strict#27673

Merged
openshift-merge-robot merged 1 commit intoopenshift:masterfrom
zeeke:ocpbugsm-44873
Mar 29, 2023
Merged

OCPBUGS-9831: Make unidle test more strict#27673
openshift-merge-robot merged 1 commit intoopenshift:masterfrom
zeeke:ocpbugsm-44873

Conversation

@zeeke
Copy link
Copy Markdown
Contributor

@zeeke zeeke commented Jan 19, 2023

Trying to reproduce https://bugzilla.redhat.com/show_bug.cgi?id=2091780

Unidled services should be reachable during the first connection attempt, it's important to not retry HTTP requests in tests.

See:

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jan 19, 2023
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Jan 19, 2023

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Jan 19, 2023

/test e2e-gcp-ovn

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Jan 19, 2023

/test e2e-gcp-ovn

@zeeke zeeke changed the title Make unidle test more strict Bug 2091780: Make unidle test more strict Feb 2, 2023
@openshift-ci openshift-ci bot added bugzilla/severity-medium Referenced Bugzilla bug's severity is medium for the branch this PR is targeting. bugzilla/invalid-bug Indicates that a referenced Bugzilla bug is invalid for the branch this PR is targeting. labels Feb 2, 2023
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Feb 2, 2023

@zeeke: This pull request references Bugzilla bug 2091780, which is invalid:

  • expected the bug to target the "4.13.0" release, but it targets "---" instead

Comment /bugzilla refresh to re-evaluate validity if changes to the Bugzilla bug are made, or edit the title of this pull request to link to a different bug.

Details

In response to this:

Bug 2091780: Make unidle test more strict

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.

@zeeke zeeke marked this pull request as ready for review February 23, 2023 17:31
@openshift-ci openshift-ci bot added bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. bugzilla/invalid-bug Indicates that a referenced Bugzilla bug is invalid for the branch this PR is targeting. labels Feb 23, 2023
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Feb 23, 2023

@zeeke: This pull request references Bugzilla bug 2091780, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.13.0) matches configured target release for branch (4.13.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)

Requesting review from QA contact:
/cc @anuragthehatter

Details

In response to this:

Bug 2091780: Make unidle test more strict

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.

@zeeke zeeke force-pushed the ocpbugsm-44873 branch 2 times, most recently from 45bc6e3 to 9ce5c18 Compare March 2, 2023 11:53
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 2, 2023

@zeeke: This pull request references Bugzilla bug 2091780, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.13.0) matches configured target release for branch (4.13.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)

Requesting review from QA contact:
/cc @anuragthehatter

Details

In response to this:

Bug 2091780: Make unidle test more strict

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.

1 similar comment
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 2, 2023

@zeeke: This pull request references Bugzilla bug 2091780, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.13.0) matches configured target release for branch (4.13.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)

Requesting review from QA contact:
/cc @anuragthehatter

Details

In response to this:

Bug 2091780: Make unidle test more strict

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.

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 2, 2023

/retest

Unidling a service should not raise TCP rejects.
Ref:
https://issues.redhat.com/browse/OCPBUGSM-44873
ovn-kubernetes/ovn-kubernetes#3408

Signed-off-by: Andrea Panattoni <apanatto@redhat.com>
@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 3, 2023

/retest

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 23, 2023

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 23, 2023

/retest

1 similar comment
@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 23, 2023

/retest

@openshift-ci openshift-ci bot removed the bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. label Mar 23, 2023
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 23, 2023

@zeeke: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

OCPBUGS-9831: Make unidle test more strict

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.

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 23, 2023

This PR revemove the connection retry introduced by:

As the TCP rejects of idled services has been fixed by:

@dcbw , @bparees Please take a look

cc @msherif1234 , @tssurya

@trozet
Copy link
Copy Markdown
Contributor

trozet commented Mar 24, 2023

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 24, 2023
@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 27, 2023

@bparees @dgoodwin
Need approval here. Can you take a look?

@bparees
Copy link
Copy Markdown
Contributor

bparees commented Mar 27, 2023

/approve

@bparees
Copy link
Copy Markdown
Contributor

bparees commented Mar 27, 2023

@zeeke approved, but the SDN team should consider moving this test under the networking dir where the team already has approval rights:
https://github.com/openshift/origin/blob/master/test/extended/networking/OWNERS

or adding a new OWNERS file in the idling dir so the team can merge PRs to this test themselves

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 27, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bparees, trozet, zeeke

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

The pull request process is described here

Details 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

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 27, 2023
@openshift-ci-robot
Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 480c4d0 and 2 for PR HEAD 538a74b in total

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 27, 2023

Thanks @bparees, Idling feature involves three components working together (cli for oc idle, openshift-controller-manager for the replicas management, and the network CNI for the unidling trigger); I don't know if networking dir is a good place for it.

@bparees
Copy link
Copy Markdown
Contributor

bparees commented Mar 27, 2023

I don't know if networking dir is a good place for it.

in that case an OWNERs file in the existing dir might be the right solution (w/ approvers from all the teams you mentioned that have a stake in the test functionality)

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 27, 2023

in that case an OWNERs file in the existing dir might be the right solution (w/ approvers from all the teams you mentioned that have a stake in the test functionality)

Sounds good to me!

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 28, 2023

/retest-required

@openshift-ci-robot
Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 9f98fce and 1 for PR HEAD 538a74b in total

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 28, 2023

/retest-required

https://prow.ci.openshift.org/view/gs/origin-ci-test/pr-logs/pull/27673/pull-ci-openshift-origin-master-e2e-aws-ovn-serial/1640660051779653632

[Serial] [sig-auth][Feature:OAuthServer] [RequestHeaders] [IdP] test RequestHeaders IdP [apigroup:config.openshift.io][apigroup:user.openshift.io][apigroup:apps.openshift.io] [Suite:openshift/conformance/serial]

seems not to be related to these changes.

@openshift-ci-robot
Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 733399a and 0 for PR HEAD 538a74b in total

@openshift-ci-robot
Copy link
Copy Markdown

/hold

Revision 538a74b was retested 3 times: holding

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 28, 2023
@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 29, 2023

/retest-required

1 similar comment
@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 29, 2023

/retest-required

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 29, 2023

@zeeke: 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/e2e-aws-ovn-single-node-serial 538a74b link false /test e2e-aws-ovn-single-node-serial
ci/prow/e2e-openstack-ovn 538a74b link false /test e2e-openstack-ovn
ci/prow/e2e-vsphere-ovn-etcd-scaling 538a74b link false /test e2e-vsphere-ovn-etcd-scaling
ci/prow/e2e-azure-ovn-etcd-scaling 538a74b link false /test e2e-azure-ovn-etcd-scaling

Full PR test history. Your PR dashboard.

Details

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.

@zeeke
Copy link
Copy Markdown
Contributor Author

zeeke commented Mar 29, 2023

/retest-required
/hold cancel

Job ci/prow/e2e-aws-ovn-serial is flaky as discussed in this thread

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 29, 2023
@openshift-merge-robot openshift-merge-robot merged commit 0e8ad10 into openshift:master Mar 29, 2023
@openshift-ci-robot
Copy link
Copy Markdown

@zeeke: Jira Issue OCPBUGS-9831: All pull requests linked via external trackers have merged:

Jira Issue OCPBUGS-9831 has been moved to the MODIFIED state.

Details

In response to this:

Trying to reproduce https://bugzilla.redhat.com/show_bug.cgi?id=2091780

Unidled services should be reachable during the first connection attempt, it's important to not retry HTTP requests in tests.

See:

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.

@stbenjam
Copy link
Copy Markdown
Member

Sorry folks, the tighter test started blocking payloads.

Revert: #27833

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/severity-moderate Referenced Jira bug's severity is moderate for the branch this PR is targeting. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants