<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"MS Sans Serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Microsoft Sans Serif";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"MS Sans Serif";
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Microsoft Sans Serif";
        color:navy;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face="Microsoft Sans Serif"><span
style='font-size:10.0pt;font-family:"Microsoft Sans Serif";color:navy'>In the
previous logs, the multipath daemon wasn’t running. Attached is the new
log file, which has the path checker logs too.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face="Microsoft Sans Serif"><span
style='font-size:10.0pt;font-family:"Microsoft Sans Serif";color:navy'>-Murthy<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face="Microsoft Sans Serif"><span
style='font-size:10.0pt;font-family:"Microsoft Sans Serif";color:navy'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> <st1:PersonName
w:st="on">Murthy, Narasimha Doraswamy</st1:PersonName> (STSD) <br>
<b><span style='font-weight:bold'>Sent:</span></b> Friday, June 17, 2005 1:02 PM<br>
<b><span style='font-weight:bold'>To:</span></b> '<st1:PersonName w:st="on">dm-devel@redhat.com</st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> regarding path failback
using HSV110 array.</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>Hi Alasdair,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>As per yesterday’s teleconf, I am
sending the snapshot of the /var/log/messages, which has the messages logged
when testing the basic failback functionality.  The testing is conducted on
the host with RHEL U1 and single controller of HP Storageworks HSV110 array. As
each HSV110 controller has 2 ports, we effectively see 2 paths per lun. I am
using 0.4.5.44 version of multipath tools.  <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>Following is the observation during
testing the path failback.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>a) When the path is made unavailable
(/dev/sdd) for a logical device “mp1” on a  multipath target,
the status of the path becomes [faulty][active]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>mp1<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>[size=1
GB][features="0"][hwhandler="0"]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [active][best]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
0:0:0:1 sda  8:0     [faulty][active]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [enabled]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
1:0:0:1 sdd  8:48    [ready][active]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>b) When an dd is executed on
/dev/mapper/mp1 (dd if=/dev/zero of=/dev/devmapper/mp1), the state of the paths
is as follows<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>mp1<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>[size=1
GB][features="0"][hwhandler="0"]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [enabled]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
0:0:0:1 sda  8:0     [faulty][failed]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [active][best]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
1:0:0:1 sdd  8:48    [ready ][active]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>c) Now if the path (/dev/sda) is made
available for the same logical device, the status is as follows<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>mp1<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>[size=1
GB][features="0"][hwhandler="0"]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [enabled]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
0:0:0:1 sda  8:0     [ready ][failed]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [active][best]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
1:0:0:1 sdd  8:48    [ready ][active]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>Note the path “/dev/sda” has
become [ready][failed] not [ready][active]. For this to change to
[ready][active], “multipath –v0” needs to be executed
manually.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>d) Now if path “/dev/sdd” is
made unavailable, then if “dd” is run on /dev/mapper/mp1, it
returns with input/output error, as none of the path will be in [ready][active]
state. The following is the state now:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>mp1<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>[size=1
GB][features="0"][hwhandler="0"]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [enabled][best]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
0:0:0:1 sda  8:0     [ready ][failed]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [enabled]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
1:0:0:1 sdd  8:48    [faulty][failed]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>If “multipath –v0”
executed from the command prompt the states get updated properly as<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>mp1<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>[size=1
GB][features="0"][hwhandler="0"]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [active][best]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
0:0:0:1 sda  8:0     [ready ][active]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>\_
round-robin 0 [enabled]<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 color=black
face="Times New Roman"><span style='font-size:11.0pt;color:black'>  \_
1:0:0:1 sdd  8:48    [faulty][active]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>After this I will be able to do IO using
“dd”.   How do we make the path state update properly
with out manually invoking “multipath –v0”? <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>I am not sure on how to get the debug
build of multipath and multipathd binaries, if the information in the
messages.txt is insufficient, I need to test with the debug build and send the
new log.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>Any help in resolving this problem is
appreciated.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>Thanks and regards<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face="Times New Roman"><span
style='font-size:11.0pt;color:black'>Murthy<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Times New Roman"><span style='font-size:
11.0pt'><o:p> </o:p></span></font></p>

</div>

</body>

</html>