diff options
Diffstat (limited to 'xlators/cluster/afr/src/afr.h')
-rw-r--r-- | xlators/cluster/afr/src/afr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xlators/cluster/afr/src/afr.h b/xlators/cluster/afr/src/afr.h index 24bd20f1..387ed12e 100644 --- a/xlators/cluster/afr/src/afr.h +++ b/xlators/cluster/afr/src/afr.h @@ -677,6 +677,7 @@ typedef struct _afr_local { of the transaction frame */ call_stub_t *resume_stub; + struct list_head eager_locked; int32_t **txn_changelog;//changelog after pre+post ops unsigned char *pre_op; @@ -744,6 +745,9 @@ typedef struct { (i.e, without O_SYNC or O_DSYNC) */ gf_boolean_t witnessed_unstable_write; + + /* list of frames currently in progress */ + struct list_head eager_locked; } afr_fd_ctx_t; |