Red Hat Bugzilla – Bug 236624
dm-mirror: Call to rh_in_sync should be allowed to block in do_reads
Last modified: 2007-11-30 17:07:43 EST
When checking the sync status of a region, there are times when we must not
block. Like when we are attempting to map I/O for the first time or in a
context that must not block.
do_reads operates in a separate kernel thread and should be allowed to block.
[Disallowing it to do so means cluster mirroring can never read-balance, among
pm-ack for 4.6
pm-ack for 5.1 (reset flag to ? waiting for 3 acks.)
assigned -> post
This request was evaluated by Red Hat Kernel Team for inclusion in a Red
Hat Enterprise Linux maintenance release, and has moved to bugzilla
You can download this test kernel from http://people.redhat.com/dzickus/el5
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.