Blame SOURCES/bz1287314-novaevacuate-simplify-nova-check.patch

937446
diff -uNr a/heartbeat/NovaEvacuate b/heartbeat/NovaEvacuate
937446
--- a/heartbeat/NovaEvacuate	2016-02-29 10:54:21.933786269 +0100
937446
+++ b/heartbeat/NovaEvacuate	2016-02-29 13:29:27.000139496 +0100
937446
@@ -177,17 +177,10 @@
937446
 	esac
937446
 
937446
 	if [ $need_evacuate = 1 ]; then
937446
-	    found=0
937446
 	    ocf_log notice "Initiating evacuation of $node"
937446
 
937446
-	    for known in $(fence_compute ${fence_options} -o list | tr -d ','); do
937446
-		if [ ${known} = ${node} ]; then
937446
-		    found=1
937446
-		    break
937446
-		fi
937446
-	    done
937446
-
937446
-	    if [ $found = 0 ]; then
937446
+	    fence_compute ${fence_options} -o status -n ${node}
937446
+	    if [ $? != 0 ]; then
937446
 		ocf_log info "Nova does not know about ${node}"
937446
 		# Dont mark as no because perhaps nova is unavailable right now
937446
 		continue