<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="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)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"MS Sans Serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* 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-compose;
        font-family:"MS Sans Serif";
        color:windowtext;
        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=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>