Bug 1443712
| Summary: | Terminating a pod on openvswitch mirror, causes openvswitch daemon high cpu usage | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Brennan Vincello <bvincell> |
| Component: | Networking | Assignee: | Ben Bennett <bbennett> |
| Status: | CLOSED NOTABUG | QA Contact: | Meng Bo <bmeng> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 3.3.0 | CC: | aconole, aos-bugs, bvincell |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-04-25 13:11:47 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Brennan Vincello
2017-04-19 19:53:54 UTC
If I'm reading this correctly, your mirror is also selecting itself when choosing where to mirror packets. That means the moment traffic traverses the bridge, ovs-vswitchd should be tight-looping trying to resend the same sets of packets to that mirror (ie: packet comes into a port on br0, it is mirrored to gre0, which causes that output packet to be mirrored to gre0, etc). If you wish to dump some traffic, there is already a utility 'ovs-tcpdump' which will let the user capture a specific port, and mirror it to, for example, a tap interface. Please let me know if I've missed anything. Given Aaron's analysis I am going to close this bug. If you have further information about why this is misbehaving, please re-open with more details. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |