Red Hat Bugzilla – Bug 197263
cmirror not returning correct code for 'flush' logging fucntion
Last modified: 2010-01-11 21:00:37 EST
The cluster mirror log was always returning 0 on flush - relying on the
mark_region call to suspend and handle recovery. This is no longer the way the
kernel is coded to work. Now, the marks happen and the flush tells us whether
the log has successfully been written.
Without a fix, a log device failure could result in indefinite cluster mirror
(Found during user testing.)
Closing this bug...