Skip to content

Commit

Permalink
common-ha: remove /etc/corosync/corosync.conf in teardown/cleanup
Browse files Browse the repository at this point in the history
In newer versions of corosync we observe that after tearing down an
existing HA cluster, when trying to set up a new cluster, `pcs cluster
start --all` will fail if corosync believes the nodes are already in
the cluster based on the presence of, and the contents of
/etc/corosync/corosync.conf

So we summarily delete it. (An alternative/work-around is to use `pcs
cluster start --force --all`)

Change-Id: I225f4e35e3b605e860ec4f9537c40ed94ac68625
BUG: 1394881
Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
Reviewed-on: http://review.gluster.org/15843
Smoke: Gluster Build System <jenkins@build.gluster.org>
NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: soumya k <skoduri@redhat.com>
  • Loading branch information
kalebskeithley authored and gluster-ant committed Nov 14, 2016
1 parent 4ab9288 commit ec5804d
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions extras/ganesha/scripts/ganesha-ha.sh
Original file line number Diff line number Diff line change
Expand Up @@ -327,8 +327,9 @@ teardown_cluster()

cleanup_ganesha_config ()
{
rm -rf /etc/cluster/cluster.conf*
rm -rf /var/lib/pacemaker/cib/*
rm -f /etc/corosync/corosync.conf
rm -rf /etc/cluster/cluster.conf*
rm -rf /var/lib/pacemaker/cib/*
}

do_create_virt_ip_constraints()
Expand Down Expand Up @@ -833,6 +834,8 @@ main()
teardown_resources ${HA_SERVERS}

teardown_cluster ${HA_NAME}

cleanup_ganesha_config ${HA_CONFDIR}
;;

cleanup | --cleanup)
Expand Down

0 comments on commit ec5804d

Please sign in to comment.