Bug 381501 - dmraid needs to activate device-mapper mirror resynchronization error handling
Summary: dmraid needs to activate device-mapper mirror resynchronization error handling
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: dmraid
Version: 5.1
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: Ian Kent
QA Contact: Corey Marthaler
URL:
Whiteboard:
Depends On: 379961
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-11-14 04:14 UTC by Ian Kent
Modified: 2008-12-10 18:41 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-12-10 18:41:29 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Patch to add handle_error argument (404 bytes, patch)
2007-11-14 04:14 UTC, Ian Kent
no flags Details | Diff

Description Ian Kent 2007-11-14 04:14:14 UTC
+++ This bug was initially created as a clone of Bug #379961 +++

+++ This bug was initially created as a clone of Bug #379951 +++

Description of problem:
dmraid needs to add the 'handle_errors' argument to mapping tables created for
mirror mappings in order to take advantage of the resynchronization error handling.

Version-Release number of selected component (if applicable):


How reproducible:
Always.

Steps to Reproduce:
1.Check RAID1 mapping table created via "dmraid -tay"
  
Actual results:
Table doesn't contain the handle_errors argument.

Expected results:
Table does contain it.

Additional info:

Comment 1 Ian Kent 2007-11-14 04:14:15 UTC
Created attachment 257681 [details]
Patch to add handle_error argument

Comment 2 RHEL Program Management 2007-11-14 04:24:22 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 7 Peter Jones 2008-02-06 23:00:11 UTC
This change completely breaks RAID 1 in 5.2 -- the kernel does not support
handle_errors.

Comment 8 Ian Kent 2008-02-08 18:19:40 UTC
I can't get information about this this kernel
issue in time so I have to go with reverting the
patch.

Setting the request flags to reflect that.

Ian


Comment 9 RHEL Program Management 2008-06-02 20:28:15 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 10 Heinz Mauelshagen 2008-12-10 18:41:29 UTC
This has been addressed in 5.3, closing.

The table syntax differs between upstream and RHEL5 kernel because of the differences in error handling processing:

upstream kernel takes handle_errors as a mirror argument
*whereas*
RHEL5 kernel expects block_on_error as a dirty log argument.


Note You need to log in before you can comment on or make changes to this bug.