Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP5:GA
resource-agents.11561
0017-sg_persist-fix-matching-of-hex-node-ids-bs...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0017-sg_persist-fix-matching-of-hex-node-ids-bsc-1048170.patch of Package resource-agents.11561
From 83c0a72044d1dcc62e6a27a3f96418e80ffcc378 Mon Sep 17 00:00:00 2001 From: Daniel Kobras <d.kobras@science-computing.de> Date: Wed, 28 Sep 2016 15:54:00 +0200 Subject: [PATCH 17/17] sg_persist: fix matching of hex node ids (bsc#1048170) Make sure grep command matches the actual node id, not some other numbers within the same line of output. --- heartbeat/sg_persist | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/heartbeat/sg_persist b/heartbeat/sg_persist index bd58c040..bdbda339 100755 --- a/heartbeat/sg_persist +++ b/heartbeat/sg_persist @@ -191,7 +191,7 @@ sg_persist_init() { CRM_NODE="${HA_SBIN_DIR}/crm_node" NODE_ID_DEC=$($CRM_NODE -i) - NODE=$($CRM_NODE -l | $GREP $NODE_ID_DEC) + NODE=$($CRM_NODE -l | $GREP -w ^$NODE_ID_DEC) NODE=${NODE#$NODE_ID_DEC } NODE=${NODE% *} @@ -251,13 +251,13 @@ sg_persist_get_status() { READ_KEYS=`$SG_PERSIST --in --read-keys $dev 2>&1` if [ $? -eq 0 ]; then WORKING_DEVS+=($dev) - echo $READ_KEYS | $GREP $NODE_ID_HEX >/dev/null + echo "$READ_KEYS" | $GREP -w $NODE_ID_HEX\$ >/dev/null if [ $? -eq 0 ]; then REGISTERED_DEVS+=($dev) READ_RESERVATION=`$SG_PERSIST --in --read-reservation $dev 2>&1` if [ $? -eq 0 ]; then - echo $READ_RESERVATION | $GREP $NODE_ID_HEX >/dev/null + echo "$READ_RESERVATION" | $GREP -w $NODE_ID_HEX\$ >/dev/null if [ $? -eq 0 ]; then RESERVED_DEVS+=($dev) fi -- 2.13.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor