diff options
author | Ravishankar N <ravishankar@redhat.com> | 2019-03-07 17:02:36 +0530 |
---|---|---|
committer | Shyamsundar Ranganathan <srangana@redhat.com> | 2019-04-16 10:51:51 +0000 |
commit | 74db82dd5d5cd47c59afb99b44a8b3d698c64167 (patch) | |
tree | 4f72e0ac02e2c9cfd1955e0ae87dc6d0a62bb8c2 /xlators/cluster/afr/src/afr.h | |
parent | f792fd01aab1e50b4f662305e9c417064bd37c30 (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#1693992
Change-Id: Id5299b45b68569d47df6b73755918237a1592cb4
Signed-off-by: Ravishankar N <ravishankar@redhat.com>
(cherry picked from commit 500bd0014128e6727e83b6cb77e8ac94304b8f4a)
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 2cc3797675e..b76788b693d 100644 --- a/xlators/cluster/afr/src/afr.h +++ b/xlators/cluster/afr/src/afr.h @@ -881,6 +881,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; |