diff options
author | Pranith Kumar K <pkarampu@redhat.com> | 2020-02-04 18:42:33 +0530 |
---|---|---|
committer | Pranith Kumar Karampuri <pkarampu@redhat.com> | 2020-03-13 13:20:37 +0000 |
commit | b164a74884becef281b57ef93428bb740e3e342e (patch) | |
tree | 996aee140f4bd86adf2d18a311ff23dd08d0e176 /xlators/cluster/afr/src/afr.h | |
parent | eb916c057036db8289b41265797e5dce066d1512 (diff) |
cluster/afr: Fixes for halo
Current implementation assumes that ping-event will come after connect event
but that may not be the case in the cases where after socket connection fds
need to be re-opened which would consume more time. So handle any order of the
ping/child-up events.
fixes: bz#1800583
Change-Id: I6bcdc0caa503bdc039ef2b4739fbf4afae121f05
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
Diffstat (limited to 'xlators/cluster/afr/src/afr.h')
-rw-r--r-- | xlators/cluster/afr/src/afr.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/cluster/afr/src/afr.h b/xlators/cluster/afr/src/afr.h index 88456562610..7f50a27e6c9 100644 --- a/xlators/cluster/afr/src/afr.h +++ b/xlators/cluster/afr/src/afr.h @@ -191,6 +191,7 @@ typedef struct _afr_private { struct list_head ta_onwireq; unsigned char *child_up; + unsigned char *halo_child_up; int64_t *child_latency; unsigned char *local; |