Bug 197263

Summary: cmirror not returning correct code for 'flush' logging fucntion
Product: [Retired] Red Hat Cluster Suite Reporter: Jonathan Earl Brassow <jbrassow>
Component: cmirrorAssignee: Jonathan Earl Brassow <jbrassow>
Status: CLOSED WORKSFORME QA Contact: Cluster QE <mspqa-list>
Severity: high Docs Contact:
Priority: high    
Version: 4CC: agk, dwysocha, kanderso, mbroz
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-06-30 20:04:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 180185    

Description Jonathan Earl Brassow 2006-06-29 18:44:48 UTC
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
suspension.

(Found during user testing.)

Comment 1 Corey Marthaler 2008-06-30 20:04:30 UTC
Closing this bug...