diff options
author | Sunil Mushran <sunil.mushran@oracle.com> | 2009-02-03 21:37:16 +0100 |
---|---|---|
committer | Mark Fasheh <mfasheh@suse.com> | 2009-02-26 20:51:11 +0100 |
commit | 53ecd25e148615e0ed2a72635cc76f4773f97f90 (patch) | |
tree | ad4f26d160889792c72199678634b4132c5ce1d7 /fs/ocfs2/xattr.c | |
parent | ocfs2/dlm: Use ast_lock to protect ast_list (diff) | |
download | linux-53ecd25e148615e0ed2a72635cc76f4773f97f90.tar.xz linux-53ecd25e148615e0ed2a72635cc76f4773f97f90.zip |
ocfs2/dlm: Make dlm_assert_master_handler() kill itself instead of the asserter
In dlm_assert_master_handler(), if we get an incorrect assert master from a node
that, we reply with EINVAL asking the asserter to die. The problem is that an
assert is sent after so many hoops, it is invariably the node that thinks the
asserter is wrong, is actually wrong. So instead of killing the asserter, this
patch kills the assertee.
This patch papers over a race that is still being addressed.
Signed-off-by: Sunil Mushran <sunil.mushran@oracle.com>
Acked-by: Joel Becker <joel.becker@oracle.com>
Signed-off-by: Mark Fasheh <mfasheh@suse.com>
Diffstat (limited to 'fs/ocfs2/xattr.c')
0 files changed, 0 insertions, 0 deletions