Bug 1866414
| Summary: | corosync with two-link knet fails after "ifdown eth1" | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Christine Caulfield <ccaulfie> | |
| Component: | kronosnet | Assignee: | Christine Caulfield <ccaulfie> | |
| Status: | CLOSED ERRATA | QA Contact: | cluster-qe <cluster-qe> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 8.2 | CC: | cfeist, fdinitto, jfriesse, phagara | |
| Target Milestone: | rc | Keywords: | ZStream | |
| Target Release: | 8.0 | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1867708 (view as bug list) | Environment: | ||
| Last Closed: | 2020-11-04 02:19:48 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: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1867708 | |||
|
Description
Christine Caulfield
2020-08-05 14:14:35 UTC
This is the 8.3 version of this bz which is already fixed by the rebase done for 8.3. Fixed in knet 1.15 before fix (kronosnet-1.10-4.el8) ================================= > [root@virt-493 ~]# rpm -q libknet1 > libknet1-1.10-4.el8.x86_64 > [root@virt-493 ~]# corosync-cfgtool -s > Printing link status. > Local node ID 1 > LINK ID 0 > addr = 10.37.165.141 [ens3] > status: > nodeid 1: link enabled:1 link connected:1 > nodeid 2: link enabled:1 link connected:1 > LINK ID 1 > addr = 192.168.2.13 [ens5] > status: > nodeid 1: link enabled:0 link connected:1 > nodeid 2: link enabled:1 link connected:1 take down the ens5 network interface (ring1): > [root@virt-493 ~]# ifdown ens5 > Connection 'System ens5' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2) > [root@virt-493 ~]# top > 62789 root rt 0 734856 254140 89660 S 100.7 6.1 0:09.77 corosync > [root@virt-493 ~]# client_loop: send disconnect: Broken pipe > [root@virt-497 ~]# pcs stonith history > reboot of virt-493 successful: delegate=virt-497, client=pacemaker-controld.62788, origin=virt-497, completed='2020-09-16 13:37:05 +02:00' > 1 event found result: corosync process consumes 100% cpu on the node where network interface was brought down. cluster fails to continue communication, fencing is triggered. after fix (kronosnet-1.16-1.el8) ================================ > [root@virt-242 ~]# rpm -q libknet1 > libknet1-1.16-1.el8.x86_64 > [root@virt-242 ~]# corosync-cfgtool -s > Printing link status. > Local node ID 1 > LINK ID 0 > addr = 10.37.167.113 [ens3] > status: > nodeid 1: link enabled:1 link connected:1 > nodeid 2: link enabled:1 link connected:1 > LINK ID 1 > addr = 192.168.2.2 [ens5] > status: > nodeid 1: link enabled:0 link connected:1 > nodeid 2: link enabled:1 link connected:1 take down the ens5 network interface (ring1): > [root@virt-242 ~]# ifdown ens5 > Connection 'System ens5' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2) > [root@virt-242 ~]# corosync-cfgtool -s > Printing link status. > Local node ID 1 > LINK ID 0 > addr = 10.37.167.113 > status: > nodeid 1: link enabled:1 link connected:1 > nodeid 2: link enabled:1 link connected:1 > LINK ID 1 > addr = 192.168.2.2 > status: > nodeid 1: link enabled:0 link connected:1 > nodeid 2: link enabled:1 link connected:0 cluster communication continues over ring0 link, cpu usage remains negligible. reactivate the ring1 link: > [root@virt-242 ~]# ifup ens5 > Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) > [root@virt-242 ~]# corosync-cfgtool -s > Printing link status. > Local node ID 1 > LINK ID 0 > addr = 10.37.167.113 > status: > nodeid 1: link enabled:1 link connected:1 > nodeid 2: link enabled:1 link connected:1 > LINK ID 1 > addr = 192.168.2.2 > status: > nodeid 1: link enabled:0 link connected:1 > nodeid 2: link enabled:1 link connected:1 ring1 link is successfully connected again, cluster continues operating, no abnormal cpu load. marking verified in kronosnet-1.16-1.el8. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (kronosnet bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4606 |