diff options
author | Kurt Hackel <kurt.hackel@oracle.com> | 2006-05-01 20:11:13 +0200 |
---|---|---|
committer | Mark Fasheh <mark.fasheh@oracle.com> | 2006-06-26 23:42:58 +0200 |
commit | 466d1a4591c4e1bc3affd5c0cf3df5ad20338fb9 (patch) | |
tree | ef7eef15780bfdaf339967be320b6a74146dbec5 /fs/ocfs2/dlm/dlmcommon.h | |
parent | ocfs2: dlm recovery / lockres reference count fix (diff) | |
download | linux-466d1a4591c4e1bc3affd5c0cf3df5ad20338fb9.tar.xz linux-466d1a4591c4e1bc3affd5c0cf3df5ad20338fb9.zip |
ocfs2: make dlm recovery finalization 2 stage
Makes it easier for the recovery process to deal with node death.
Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Diffstat (limited to 'fs/ocfs2/dlm/dlmcommon.h')
-rw-r--r-- | fs/ocfs2/dlm/dlmcommon.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/ocfs2/dlm/dlmcommon.h b/fs/ocfs2/dlm/dlmcommon.h index 9e052445b0b5..78eccd0951e4 100644 --- a/fs/ocfs2/dlm/dlmcommon.h +++ b/fs/ocfs2/dlm/dlmcommon.h @@ -71,7 +71,8 @@ static inline int dlm_is_recovery_lock(const char *lock_name, int name_len) return 0; } -#define DLM_RECO_STATE_ACTIVE 0x0001 +#define DLM_RECO_STATE_ACTIVE 0x0001 +#define DLM_RECO_STATE_FINALIZE 0x0002 struct dlm_recovery_ctxt { @@ -633,7 +634,8 @@ struct dlm_finalize_reco { u8 node_idx; u8 dead_node; - __be16 pad1; + u8 flags; + u8 pad1; __be32 pad2; }; |