Red Hat Bugzilla – Bug 235039
conditionalized flush causes clear region requests to remain unflushed
Last modified: 2007-11-30 17:07:43 EST
If you suspend/dtr a mirror, clear region requests are not flushed to disk.
This means that the next time a cluster mirror is started, those regions will be
incorrectly assumed to be not in-sync.
The culprit is in rh_update_states:
The conditional should be removed. Note that this does not cause extra disk
activity, since the (disk) log checks for lc->touched.
patch posted to dm-devel
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.