summaryrefslogtreecommitdiffstats
path: root/block/blk-core.c
diff options
context:
space:
mode:
authorBob Peterson <rpeterso@redhat.com>2012-04-10 14:45:24 -0400
committerSteven Whitehouse <swhiteho@redhat.com>2012-04-24 13:26:50 +0100
commit4c569a72c30dfee9b5133284aba67e3aa0c9505d (patch)
tree774da90a4b3be800de638d6b2cda4ab7e15a3720 /block/blk-core.c
parent95f714727436836bb46236ce2bcd8ee8f9274aed (diff)
GFS2: Instruct DLM to avoid queue convert slowdown
This patch instructs DLM to prevent an "in place" conversion, where the lock just stays on the granted queue, and instead forces the conversion to the back of the convert queue. This is done on upward conversions only. This is useful in cases where, for example, a lock is frequently needed in PR on one node, but another node needs it temporarily in EX to update it. This may happen, for example, when the rindex is being updated by gfs2_grow. The gfs2_grow needs to have the lock in EX, but the other nodes need to re-read it to retrieve the updates. The glock is already granted in PR on the non-growing nodes, so this prevents them from continually re-granting the lock in PR, and forces the EX from gfs2_grow to go through. Signed-off-by: Bob Peterson <rpeterso@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'block/blk-core.c')
0 files changed, 0 insertions, 0 deletions