Red Hat Bugzilla – Bug 614758
lvconvert --repair does not deal with transient errors
Last modified: 2013-01-10 22:07:45 EST
This bug has been copied from bug #568138 and has been proposed
to be backported to 5.5 z-stream (EUS).
1) I don't see how this is a regression. I have removed the spurious keyword.
2) Why zstream? The changes related to this bug have been discussed for zstream before and found too intrusive. Please reconsider.
Development Management has reviewed and declined this request. You may appeal
this decision by reopening this request.
(In reply to comment #4)
> 1) I don't see how this is a regression. I have removed the spurious keyword.
See bug 568138 comment #16
In 5.4, transient/medium errors aren't recovered, but systems can keep running
with a device marked failed if there is still valid mirror legs. It is an
expected behavior for mirroring.
On the other hand, in 5.5 beta1, application which issued I/Os is stuck and
system can't keep running. This happens because dm-raid1 was updated so that
I/Os are blocked until a failure is recovered.
If dmeventd can't handle this kind of error, application will hangup forever.
That's the reason why I think it is regression from RHEL5.4.
> 2) Why zstream? The changes related to this bug have been discussed for zstream
> before and found too intrusive. Please reconsider.
Then, please consider to fix this in RHEL5.6.