corosync does not run with a realtime scheduling priority in a RHEL 7 High Availability cluster

Solution Unverified - Updated -

Issue

  • corosync ran with the SCHED_RR realtime scheduling policy in RHEL 6, but now runs with the SCHED_OTHER policy using a nice value of 20.
  • My cluster nodes are experiencing frequent fencing or "processor failures" in the cluster whenever there is a minor amount of load placed on the nodes
  • Cluster nodes are being fenced frequently

Environment

  • Red Hat Enterprise Linux (RHEL) 7 with the High Availability Add On
  • corosync releases prior to 2.3.4-4.el7_1.3
    • On those releases, COROSYNC_OPTIONS in /etc/sysconfig/corosync does not include -r

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.