ctdb-tests: Add generic logging of event details in 00.test event script
authorMartin Schwenke <martin@meltin.net>
Mon, 11 Jun 2018 20:12:25 +0000 (06:12 +1000)
committerMartin Schwenke <martins@samba.org>
Mon, 2 Jul 2018 06:51:21 +0000 (08:51 +0200)
No need for a separate case for each event just to log details.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/tests/simple/etc-ctdb/events/legacy/00.test.script

index 1766848fd57b1394933f2274622783ceacb4cf64..78856666bf07fbbe2ab1b2f4fdb2a5ab15cb084e 100755 (executable)
@@ -9,68 +9,13 @@ event="$1"
 shift
 
 case "$event" in
-    monitor)
-       echo "monitor event"
-       echo "monitor event stderr" >&2
-       exit 0
-       ;;
-
-     startrecovery)
-       echo "ctdb startrecovery event"
-       exit 0; 
-       ;;
-
-     init)
-       echo "ctdb init event"
-       exit 0;
-       ;;
-     setup)
-       echo "ctdb setup event"
-       exit 0;
-       ;;
      startup)
-       echo "ctdb startup event"
        IFACES=`ctdb ifaces -X | grep -v '^|Name|LinkStatus|References|'`
        for I in $IFACES; do
                IFACE=`echo -n "$I" | cut -d '|' -f2`
                ctdb setifacelink $IFACE up
        done
-       exit 0;
-       ;;
-       
-     takeip)
-       echo "ctdb takeip event for $1 $2 $3"
-       exit 0;
-       ;;
-
-     releaseip)
-       echo "ctdb releaseip event for $1 $2 $3"
-       exit 0
-       ;;
-
-     updateip)
-       echo "ctdb updateip event for $1"
-       exit 0
-       ;;
-
-     recovered)
-       echo "ctdb recovered event"
-       exit 0
-       ;;
-
-     ipreallocated)
-       echo "ctdb ipreallocated event"
-       exit 0
-       ;;
-
-
-     shutdown)
-       echo "ctdb shutdown event"
-       exit 0
-       ;;
-
-     stopped)
-       echo "ctdb stopped event"
-       exit 0
        ;;
 esac
+
+echo "${event} event${*:+ for }$*"