<div dir="ltr">Hi Xose, Brian,<div><br></div><div>I don't have the original patch in my mailbox, ... only Xose's notifications.</div><div>Brian, please resend to: me, cc: list</div><div><br></div><div>Best,</div><div>Christophe.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 2, 2020 at 3:10 PM Xose Vazquez Perez <<a href="mailto:xose.vazquez@gmail.com">xose.vazquez@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 12/28/19 1:24 AM, Xose Vazquez Perez wrote:<br>
<br>
Hi Christophe,<br>
<br>
This one is missing.<br>
<br>
Thank you.<br>
<br>
> From: Brian Bunker <<a href="mailto:brian@purestorage.com" target="_blank">brian@purestorage.com</a>><br>
> <br>
> Hello all,<br>
> <br>
> It has been some time since we updated our PURE FlashArray<br>
> configuration. The Linux vendors that we had been seeing in the field<br>
> were using very old versions of multipath-tools, so we haven’t needed to<br>
> change anything for some time. With the release of RHEL8, some of our<br>
> earlier values have been lost by upstream changes.<br>
> <br>
> In addition we have our Active Cluster feature which leverages ALUA<br>
> since our last patch. The ALUA confguration will work for all<br>
> FlashArrays with or without Active Cluster.<br>
> <br>
> We are changing 3 things.<br>
> <br>
> 1. ALUA support<br>
> 2. Fast fail timeout from the default of 5 seconds to 10 seconds (We<br>
> need this for our FC NPIV port migration).<br>
> 3. Maximum sector size of 4MB. Some Linux vendors don’t honor the block<br>
> limits VPD page of INQUIRY).<br>
> <br>
> Thanks,<br>
> Brian<br>
> <br>
> Cc: Christophe Varoqui <<a href="mailto:christophe.varoqui@opensvc.com" target="_blank">christophe.varoqui@opensvc.com</a>><br>
> Cc: DM-DEVEL ML <<a href="mailto:dm-devel@redhat.com" target="_blank">dm-devel@redhat.com</a>><br>
> Signed-off-by: Xose Vazquez Perez <<a href="mailto:xose.vazquez@gmail.com" target="_blank">xose.vazquez@gmail.com</a>><br>
> Signed-off-by: Brian Bunker <<a href="mailto:brian@purestorage.com" target="_blank">brian@purestorage.com</a>><br>
> ---<br>
> libmultipath/hwtable.c | 7 ++++++-<br>
> 1 file changed, 6 insertions(+), 1 deletion(-)<br>
> <br>
> diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c<br>
> index 16627ec..9bc59f1 100644<br>
> --- a/libmultipath/hwtable.c<br>
> +++ b/libmultipath/hwtable.c<br>
> @@ -1039,7 +1039,12 @@ static struct hwentry default_hw[] = {<br>
> /* FlashArray */<br>
> .vendor = "PURE",<br>
> .product = "FlashArray",<br>
> - .pgpolicy = MULTIBUS,<br>
> + .pgpolicy = GROUP_BY_PRIO,<br>
> + .pgfailback = -FAILBACK_IMMEDIATE,<br>
> + .hwhandler = "1 alua",<br>
> + .prio_name = PRIO_ALUA,<br>
> + .fast_io_fail = 10,<br>
> + .max_sectors_kb = 4096,<br>
> },<br>
> /*<br>
> * Huawei<br>
> <br>
<br>
</blockquote></div>