diff options
author | David Teigland <teigland@redhat.com> | 2012-04-23 12:18:18 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2012-04-26 15:36:04 -0500 |
commit | 13ef11110fa2173b9d03e6616574914e12e2a90f (patch) | |
tree | b62224982191e5dd572aae6003f71c68cae0a7ea /fs/nilfs2/segbuf.c | |
parent | 513ef596d43cc35a72ae21170075136855641493 (diff) | |
download | blackbird-op-linux-13ef11110fa2173b9d03e6616574914e12e2a90f.tar.gz blackbird-op-linux-13ef11110fa2173b9d03e6616574914e12e2a90f.zip |
dlm: fix waiter recovery
An outstanding remote operation (an lkb on the "waiter"
list) could sometimes miss being resent during recovery.
The decision was based on the lkb_nodeid field, which
could have changed during an earlier aborted recovery,
so it no longer represents the actual remote destination.
The lkb_wait_nodeid is always the actual remote node,
so it is the best value to use.
Signed-off-by: David Teigland <teigland@redhat.com>
Diffstat (limited to 'fs/nilfs2/segbuf.c')
0 files changed, 0 insertions, 0 deletions