Closed kannon92 closed 1 week ago
@kannon92: This pull request references Jira Issue OCPBUGS-44244, which is valid. The bug has been moved to the POST state.
No GitHub users were found matching the public email listed for the QA contact in Jira (schoudha@redhat.com), skipping review request.
The bug has been updated to refer to the pull request using the external bug tracker.
/jira refresh
@kannon92: This pull request references Jira Issue OCPBUGS-44244, which is valid.
No GitHub users were found matching the public email listed for the QA contact in Jira (schoudha@redhat.com), skipping review request.
/hold
I need to write some unit tests.
@kannon92: An error was encountered querying GitHub for users with public email (schoudha@redhat.com) for bug OCPBUGS-44244 on the Jira server at https://issues.redhat.com/. No known errors were detected, please see the full error message for details.
Post "http://ghproxy/graphql": dial tcp 172.30.229.2:80: i/o timeout
Please contact an administrator to resolve this issue, then request a bug refresh with /jira refresh
.
cc @rphillips @deads2k @dgoodwin
This is ready. I want to run the tests off of this PR so please don't merge until we confirm this works.
Nice. This looks good... Let's see how the tests go.
/hold cancel
Something is up with these tests..
/jira refresh
@kannon92: This pull request references Jira Issue OCPBUGS-44244, which is valid.
No GitHub users were found matching the public email listed for the QA contact in Jira (schoudha@redhat.com), skipping review request.
@kannon92: This pull request references Jira Issue OCPBUGS-44244. The bug has been updated to no longer refer to the pull request using the external bug tracker. All external bug links have been closed. The bug has been moved to the NEW state.
@kannon92: This pull request references Jira Issue OCPBUGS-44244, which is valid. The bug has been moved to the POST state.
No GitHub users were found matching the public email listed for the QA contact in Jira (schoudha@redhat.com), skipping review request.
The bug has been updated to refer to the pull request using the external bug tracker.
Job Failure Risk Analysis for sha: 8b023ce9126bf0a0d392fc5a1d55a083f0550878
Job Name | Failure Risk |
---|---|
pull-ci-openshift-origin-master-e2e-aws-ovn-single-node-serial | IncompleteTests Tests for this run (26) are below the historical average (1642): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems) |
/test e2e-aws-ovn-microshift
Found a little issue and kicked off a new round of testing.
I did not realize that the MachinePhase interval was constructed. So I added it to the machineDeletedInAPI
but it wasn't in the MachinePhase
interval. This should be fixed.
Once a test finishes, I will verify the artifacts to see if this is correct.
/retest
/hold cancel
Confirmed that the machines have the right node names in the MachinePhase Intervals.
Job Failure Risk Analysis for sha: dd5eb1662f5a3e959d28441bf97a0cac1576376c
Job Name | Failure Risk |
---|---|
pull-ci-openshift-origin-master-e2e-aws-ovn-single-node-upgrade | Low [sig-node] static pods should start after being created This test has passed 71.43% of 154 runs on release 4.18 [Architecture:amd64 FeatureSet:default Installer:ipi Network:ovn NetworkStack:ipv4 Platform:aws SecurityMode:default Topology:single Upgrade:micro] in the last week. Open Bugs Static pod controller pods sometimes fail to start [etcd] --- [sig-node] static pods should start after being created This test has passed 71.43% of 154 runs on release 4.18 [Architecture:amd64 FeatureSet:default Installer:ipi Network:ovn NetworkStack:ipv4 Platform:aws SecurityMode:default Topology:single Upgrade:micro] in the last week. Open Bugs Static pod controller pods sometimes fail to start [etcd] |
@deads2k @dgoodwin @rphillips This PR is ready to merge. PTAL.
/lgtm
/retest-required
Remaining retests: 0 against base HEAD 9cffbdd50a09dce4272e8f8dc006be549c00be97 and 2 for PR HEAD 1bf8c85a141a72d4117d29abdda980689364b140 in total
/retest-required
Remaining retests: 0 against base HEAD 23ca269161964f6da927967d5d30943607848f96 and 1 for PR HEAD 1bf8c85a141a72d4117d29abdda980689364b140 in total
/retest-required
Remaining retests: 0 against base HEAD 6807d0c65895662ec24f90aa3291466101abf6f2 and 0 for PR HEAD 1bf8c85a141a72d4117d29abdda980689364b140 in total
/hold
Revision 1bf8c85a141a72d4117d29abdda980689364b140 was retested 3 times: holding
Job Failure Risk Analysis for sha: 1bf8c85a141a72d4117d29abdda980689364b140
Job Name | Failure Risk |
---|---|
pull-ci-openshift-origin-master-e2e-aws-ovn-edge-zones | IncompleteTests Tests for this run (102) are below the historical average (3107): IncompleteTests (not enough tests ran to make a reasonable risk analysis; this could be due to infra, installation, or upgrade problems) |
/hold cancel
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: dgoodwin, kannon92
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@kannon92: The following test 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-upgrade | de21794cf4faa136a92c9325cc8d7d6d898ee447 | link | false | /test e2e-aws-ovn-upgrade |
Full PR test history. Your PR dashboard.
@kannon92: Jira Issue OCPBUGS-44244: All pull requests linked via external trackers have merged:
Jira Issue OCPBUGS-44244 has been moved to the MODIFIED state.
[ART PR BUILD NOTIFIER]
Distgit: openshift-enterprise-tests This PR has been included in build openshift-enterprise-tests-container-v4.18.0-202411122008.p0.g5e59368.assembly.stream.el9. All builds following this will include this PR.
/cherry-pick release-4.17
@kannon92: #29269 failed to apply on top of branch "release-4.17":
Applying: Fix UnexpectedNodeNotReady and UnexpectedNodeUnreachable
Using index info to reconstruct a base tree...
M pkg/monitortests/node/kubeletlogcollector/node.go
M pkg/monitortests/node/kubeletlogcollector/node_test.go
M pkg/monitortests/node/watchnodes/monitortest.go
Falling back to patching base and 3-way merge...
Auto-merging pkg/monitortests/node/watchnodes/monitortest.go
CONFLICT (content): Merge conflict in pkg/monitortests/node/watchnodes/monitortest.go
Auto-merging pkg/monitortests/node/kubeletlogcollector/node_test.go
CONFLICT (content): Merge conflict in pkg/monitortests/node/kubeletlogcollector/node_test.go
Auto-merging pkg/monitortests/node/kubeletlogcollector/node.go
CONFLICT (content): Merge conflict in pkg/monitortests/node/kubeletlogcollector/node.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 Fix UnexpectedNodeNotReady and UnexpectedNodeUnreachable
This PR makes sure to add a node name to the DeletedMachine monitor.
Once that is added, we also added some unit tests to this code to make sure that we are correctly detecting UnexpectedNodeNotReady / UnexpectedUnreachable.
The main edge case we had to work around was when Machines get deleted and that node goes not ready. This is correct behavior but our test was flagging this as this code path does not go through a Machine Config change.