summaryrefslogtreecommitdiffstats
path: root/fs/nilfs2/segbuf.c
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2012-04-23 12:18:18 -0500
committerDavid Teigland <teigland@redhat.com>2012-04-26 15:36:04 -0500
commit13ef11110fa2173b9d03e6616574914e12e2a90f (patch)
treeb62224982191e5dd572aae6003f71c68cae0a7ea /fs/nilfs2/segbuf.c
parent513ef596d43cc35a72ae21170075136855641493 (diff)
downloadblackbird-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
OpenPOWER on IntegriCloud