original_kernel/fs/dlm
David Teigland d44e0fc704 dlm: recover nodes that are removed and re-added
If a node is removed from a lockspace, and then added back before the
dlm is notified of the removal, the dlm will not detect the removal
and won't clear the old state from the node.  This is fixed by using a
list of added nodes so the membership recovery can detect when a newly
added node is already in the member list.

Signed-off-by: David Teigland <teigland@redhat.com>
2008-04-21 11:18:01 -05:00
..
Kconfig
Makefile
ast.c dlm: proper types for asts and basts 2008-02-06 00:35:45 -06:00
ast.h
config.c dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
config.h dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
debug_fs.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
dir.c dlm: fix dlm_dir_lookup() handling of too long names 2008-02-04 01:30:19 -06:00
dir.h
dlm_internal.h dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
lock.c dlm: save master info after failed no-queue request 2008-04-21 11:18:01 -05:00
lock.h dlm: make dlm_print_rsb() static 2008-04-21 11:18:01 -05:00
lockspace.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
lockspace.h
lowcomms.c dlm: close othercons 2008-01-29 17:17:32 -06:00
lowcomms.h
lvb_table.h
main.c dlm: proper prototypes 2008-01-29 17:16:52 -06:00
member.c dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
member.h dlm: reject messages from non-members 2008-01-30 11:04:42 -06:00
memory.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
memory.h dlm: use dlm prefix on alloc and free functions 2008-01-29 17:17:19 -06:00
midcomms.c dlm: dlm_process_incoming_buffer() fixes 2008-02-04 01:22:42 -06:00
midcomms.h
netlink.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
rcom.c dlm: fix rcom_names message to self 2008-02-21 15:19:54 -06:00
rcom.h
recover.c dlm: use proper type for ->ls_recover_buf 2008-02-04 01:24:07 -06:00
recover.h
recoverd.c dlm: recover nodes that are removed and re-added 2008-04-21 11:18:01 -05:00
recoverd.h
requestqueue.c dlm: use proper C for dlm/requestqueue stuff (and fix alignment bug) 2008-02-04 01:21:32 -06:00
requestqueue.h dlm: use proper C for dlm/requestqueue stuff (and fix alignment bug) 2008-02-04 01:21:32 -06:00
user.c dlm: add __init and __exit marks to init and exit functions 2008-02-06 23:41:22 -06:00
user.h
util.c dlm: do not byteswap rcom_config 2008-02-04 01:23:43 -06:00
util.h