[dm-devel] dm-rdac not working?

Chandra Seetharaman sekharan at us.ibm.com
Tue Aug 28 18:47:57 UTC 2007


On Tue, 2007-08-28 at 08:28 +0200, Tore Anderson wrote:
> * Chandra Seetharaman
> 
> > In RDAC mode, tur will always fail on the passive path. You do not see
> > that ?
> 
>    No, TUR works completely fine on the passive paths.  Only thing that
>   distinguishes a passive path from an active one is that all actual I/O
>   fails.  All "meta"-I/O, like TEST UNIT READY, INQUIRY, READ CAPACITY,
>   and so on, works fine.
> 
It used to fail for me with error. I do not see it with the updated
firmware.

Do you see multiple failures like shown below during the device probe
time ?
--------------------
Aug 28 11:07:25 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:26 lab1 kernel: end_request: I/O error, dev sdd, sector 160
Aug 28 11:07:26 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:26 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:26 lab1 kernel: printk: 41 messages suppressed.
Aug 28 11:07:26 lab1 kernel: Buffer I/O error on device sdd, logical
block 0
Aug 28 11:07:27 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:27 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:28 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:28 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:29 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:29 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:30 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:31 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:31 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:31 lab1 kernel: printk: 8 messages suppressed.
Aug 28 11:07:31 lab1 kernel: Buffer I/O error on device sdd, logical
block 0
Aug 28 11:07:32 lab1 kernel: end_request: I/O error, dev sdd, sector 0
Aug 28 11:07:32 lab1 kernel: end_request: I/O error, dev sdd, sector 0
----------------------
> > You mean mpath_prio_tpc from 0.4.7 ? I use it all the time in both RDAC
> > and AVT mode with no issues.
> 
>    It works fine, it just prints an error message to stderr "Auto-volume
>   Transfer not enabled", which kind of messed up the output from
>   multipath -ll.  So there's just cosmetic reasons for using
>   mpath_prio_rdac over mpath_prio_tpc.
> 
>    root at atalanta:~# /sbin/mpath_prio_tpc /dev/sdg
>    Auto-volume Transfer not enabled6
>    root at atalanta:~# /usr/local/sbin/mpath_prio_rdac /dev/sdg
>    3
> 
Hmm. In my storage it is enabled. That is why I do not see that issue.
May be multipath tools should read and ignore the stderr. 

> > oops :)... attached
> 
>    Since my problem is fixed by the patch pointed to by Brian De Wolf I
>   assume you're no longer interested in this debug.  Tell me if you are.
> 
No, not needed.

>    Thanks for your help!
> 
> Regards
-- 

----------------------------------------------------------------------
    Chandra Seetharaman               | Be careful what you choose....
              - sekharan at us.ibm.com   |      .......you may get it.
----------------------------------------------------------------------





More information about the dm-devel mailing list