summaryrefslogtreecommitdiff
path: root/fs/dlm/lock.c
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2006-11-01 09:31:48 -0600
committerSteven Whitehouse <swhiteho@redhat.com>2006-11-30 10:35:24 -0500
commit4b77f2c93d052adca8cc8690b9b5e7f8798f4ddd (patch)
treeb61c4923c355d36875bf878212dfc1b2f1f0f7ba /fs/dlm/lock.c
parent2cdc98aaf072d573df10c503d3b3b0b74e2a6d06 (diff)
[DLM] do full recover_locks barrier
Red Hat BZ 211914 The previous patch "[DLM] fix aborted recovery during node removal" was incomplete as discovered with further testing. It set the bit for the RS_LOCKS barrier but did not then wait for the barrier. This is often ok, but sometimes it will cause yet another recovery hang. If it's a new node that also has the lowest nodeid that skips the barrier wait, then it misses the important step of collecting and reporting the barrier status from the other nodes (which is the job of the low nodeid in the barrier wait routine). Signed-off-by: David Teigland <teigland@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/dlm/lock.c')
0 files changed, 0 insertions, 0 deletions