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.
43 lines
1.2 KiB
43 lines
1.2 KiB
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 |
|
|
|
|