summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2016-08-18 11:04:09 +0300
committerGitHub <noreply@github.com>2016-08-18 11:04:09 +0300
commit387b54920ec520e4c6a12940fce27f00dc8e0fec (patch)
tree88357ef5c3add959ac4a93f25ec129d6595b3469
parentb02d325f21e643710d0e86bbdcf4206c38182516 (diff)
parentf7d5d6e48c186b1e0e973d7ee63224644d94ae0a (diff)
downloadrabbitmq-server-git-387b54920ec520e4c6a12940fce27f00dc8e0fec.tar.gz
Merge pull request #925 from bogdando/fix_bashisms
Fix bashisms in rabbitmq OCF RA
-rwxr-xr-xscripts/rabbitmq-server-ha.ocf8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/rabbitmq-server-ha.ocf b/scripts/rabbitmq-server-ha.ocf
index 9e07dc8490..8f9cb16aa5 100755
--- a/scripts/rabbitmq-server-ha.ocf
+++ b/scripts/rabbitmq-server-ha.ocf
@@ -1616,13 +1616,13 @@ get_monitor() {
elif [ -n "${queues}" ]; then
local q_c
- q_c=`printf "%b\n" "${queues}" | wc -l`
+ q_c=`printf %b "${queues}\n" | wc -l`
local mem
- mem=`printf "%b\n" "${queues}" | awk -v sum=0 '{sum+=$1} END {print (sum/1048576)}'`
+ mem=`printf %b "${queues}\n" | awk -v sum=0 '{sum+=$1} END {print (sum/1048576)}'`
local mes
- mes=`printf "%b\n" "${queues}" | awk -v sum=0 '{sum+=$2} END {print sum}'`
+ mes=`printf %b "${queues}\n" | awk -v sum=0 '{sum+=$2} END {print sum}'`
local c_u
- c_u=`printf "%b\n" "${queues}" | awk -v sum=0 -v cnt=${q_c} '{sum+=$3} END {print (sum+1)/(cnt+1)}'`
+ c_u=`printf %b "${queues}\n" | awk -v sum=0 -v cnt=${q_c} '{sum+=$3} END {print (sum+1)/(cnt+1)}'`
local status
status=`echo $(su_rabbit_cmd "${OCF_RESKEY_ctl} -q status")`
ocf_log info "${LH} RabbitMQ is running ${q_c} queues consuming ${mem}m of ${TOTALVMEM}m total, with ${mes} queued messages, average consumer utilization ${c_u}"