You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
44 lines
1.2 KiB
7 years ago
|
From 3e969507468bea12e1d126b31b222ad248780a80 Mon Sep 17 00:00:00 2001
|
||
|
From: David Vossel <dvossel@redhat.com>
|
||
|
Date: Wed, 29 Apr 2015 11:13:26 -0500
|
||
|
Subject: [PATCH 3/6] ethmonitor link_statys_only option
|
||
|
|
||
|
---
|
||
|
heartbeat/ethmonitor | 13 +++++++++++++
|
||
|
1 file changed, 13 insertions(+)
|
||
|
|
||
|
diff --git a/heartbeat/ethmonitor b/heartbeat/ethmonitor
|
||
|
index a447391..d0ec4ef 100755
|
||
|
--- a/heartbeat/ethmonitor
|
||
|
+++ b/heartbeat/ethmonitor
|
||
|
@@ -176,6 +176,14 @@ For infiniband devices, this is the port to monitor.
|
||
|
<content type="integer" />
|
||
|
</parameter>
|
||
|
|
||
|
+<parameter name="link_status_only">
|
||
|
+<longdesc lang="en">
|
||
|
+Only report success based on link status. Do not perform RX counter or arping related connectivity tests.
|
||
|
+</longdesc>
|
||
|
+<shortdesc lang="en">link status check only</shortdesc>
|
||
|
+<content type="boolean" default="false" />
|
||
|
+</parameter>
|
||
|
+
|
||
|
</parameters>
|
||
|
<actions>
|
||
|
<action name="start" timeout="60s" />
|
||
|
@@ -378,6 +386,11 @@ if_check () {
|
||
|
return $OCF_NOT_RUNNING
|
||
|
fi
|
||
|
|
||
|
+ # if using link_status_only, skip RX count and arping related tests
|
||
|
+ if ocf_is_true "$OCF_RESKEY_link_status_only"; then
|
||
|
+ return $OCF_SUCCESS
|
||
|
+ fi
|
||
|
+
|
||
|
# watch for packet counter changes
|
||
|
ocf_log debug "watch for packet counter changes"
|
||
|
watch_pkt_counter
|
||
|
--
|
||
|
1.8.4.2
|
||
|
|