:nodedown => The member left the group because the node left the cluster.
:nodeup => The member joined the group because it was already a member of a group on a node that just joined the cluster.
:procdown => The member left the group uncleanly (without calling Corosync::CPG#leave)
89
90
91
92
# File 'lib/corosync/cpg/member_list.rb', line 89defreason(member)member=Corosync::CPG::Member.newif!member.is_a?(Corosync::CPG::Member)@list[member]end