summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkarthik-us <ksubrahm@redhat.com>2017-09-20 18:30:21 +0530
committerjiffin tony Thottan <jthottan@redhat.com>2017-10-06 06:32:18 +0000
commit94faf8c4a1f5a020593ca65f44d68e1ba2f632eb (patch)
treef6a3d55bc7101059750561d1e91d5c5a8f9d7e5d
parent0aa823e3f52276f67591b00f364e6b8e139be036 (diff)
cluster/afr: Sending subvol up/down events when subvol comes up or goes down
> BUG: 1493539 (cherry picked from commit 3bbb4fe4b33dc3a3ed068ed2284077f2a4d8265a) Change-Id: I6580351b245d5f868e9ddc6a4eb4dd6afa3bb6ec BUG: 1492066 Signed-off-by: karthik-us <ksubrahm@redhat.com>
-rw-r--r--xlators/cluster/afr/src/afr-common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c
index 46d4d012f59..2925a1dc1da 100644
--- a/xlators/cluster/afr/src/afr-common.c
+++ b/xlators/cluster/afr/src/afr-common.c
@@ -4923,6 +4923,7 @@ __afr_handle_child_up_event (xlator_t *this, xlator_t *child_xlator,
"Subvolume '%s' came back up; "
"going online.",
child_xlator->name);
+ gf_event (EVENT_AFR_SUBVOL_UP, "subvol=%s", this->name);
} else {
*event = GF_EVENT_SOME_DESCENDENT_UP;
}
@@ -4999,6 +5000,7 @@ __afr_handle_child_down_event (xlator_t *this, xlator_t *child_xlator,
"All subvolumes are down. Going "
"offline until atleast one of them "
"comes back up.");
+ gf_event (EVENT_AFR_SUBVOLS_DOWN, "subvol=%s", this->name);
} else {
*event = GF_EVENT_SOME_DESCENDENT_DOWN;
}