diff options
author | Ravishankar N <ravishankar@redhat.com> | 2019-03-07 17:02:36 +0530 |
---|---|---|
committer | Pranith Kumar Karampuri <pkarampu@redhat.com> | 2019-03-29 08:35:36 +0000 |
commit | 500bd0014128e6727e83b6cb77e8ac94304b8f4a (patch) | |
tree | 417f6d96e4624cd4dfdd76657d2927a9ef21fd54 /xlators/cluster/afr/src/afr.h | |
parent | c3fb394137769429a296a41160be8284e10d1412 (diff) |
afr: thin-arbiter read txn fixes
- Fixes afr_ta_read_txn() to handle inode refresh failures.
code-path.
- Fixes a double free issue of dict.
Note: This patch address post-merge review comments for commit
69532c141be160b3fea03c1579ae4ac13018dcdf
fixes: bz#1686398
Change-Id: Id5299b45b68569d47df6b73755918237a1592cb4
Signed-off-by: Ravishankar N <ravishankar@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 8c0fe5efd8b..a044b2f0dc3 100644 --- a/xlators/cluster/afr/src/afr.h +++ b/xlators/cluster/afr/src/afr.h @@ -878,6 +878,7 @@ typedef struct _afr_local { afr_inode_ctx_t *inode_ctx; /*For thin-arbiter transactions.*/ + unsigned char read_txn_query_child; unsigned char ta_child_up; struct list_head ta_waitq; struct list_head ta_onwireq; |