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

Solution Verified - 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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content