<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>