<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Feb 2, 2017 at 10:53 PM, Benjamin Marzinski <span dir="ltr">&lt;<a href="mailto:bmarzins@redhat.com" target="_blank">bmarzins@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-"><br>
&gt; &gt; I&#39;m trying to mitigate inserting a timeout for my SAN devices but I&#39;m not<br>
&gt; &gt; sure of its effectiveness as CentOS 7 behavior  of &quot;multipathd -k&quot; and then<br>
&gt; &gt; &quot;show config&quot; seems different from CentOS 6.x<br>
&gt; &gt; In fact my attempt for multipath.conf is this<br>
<br>
</span>There was a significant change in how multipath deals with merging<br>
device configurations between RHEL6 and RHEL7.  The short answer is, as<br>
long as you copy the entire existing configuration, and just change what<br>
you want changed (like you did), you can ignore the change.  Also,<br>
multipath doesn&#39;t care if you quote numbers.<br>
<br>
If you want to verify that no_path_retry is being set as intented, you<br>
can run:<br>
<br>
# multipath -r -v3 | grep no_path_retry<br></blockquote><div><br></div><div>Hi Benjamin,</div><div>thank you very much for the explanations, especially the long one ;-)</div><div>I tried and confirmed that I has no_path_retry = 4 as expected</div><div><br></div><div>The regex matching is only for merge, correct?</div><div>So in your example if in RH EL 7 I put this</div><div><br></div><div><div>        device {</div><div>                vendor &quot;IBM&quot;</div><div>                product &quot;^1814&quot;</div><div>                no_path_retry 12</div><div>        }</div></div><div><br></div><div>It would not match for merging, but it would match for applying to my device (because it is put at the end of config read backwards).</div><div>And it would apply only the no_path_retry setting, while all other ones would not be picked from builtin configuration for device, but from defaults in general.</div><div>So for example it would set path_checker not this way:</div><div><span style="font-size:12.8px">path_checker &quot;rdac&quot;</span><br></div><div><br></div><div>but this way:</div><div><span style="font-size:12.8px">path_checker &quot;directio&quot;</span><br></div><div><span style="font-size:12.8px">that is default..</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">correct?</span></div><div><br></div></div></div></div>