[dm-devel] [PATCH resend] ALUA support for PURE FlashArray

Christophe Varoqui christophe.varoqui at opensvc.com
Mon Mar 2 14:19:09 UTC 2020


Hi Xose, Brian,

I don't have the original patch in my mailbox, ... only Xose's
notifications.
Brian, please resend to: me, cc: list

Best,
Christophe.

On Mon, Mar 2, 2020 at 3:10 PM Xose Vazquez Perez <xose.vazquez at gmail.com>
wrote:

> On 12/28/19 1:24 AM, Xose Vazquez Perez wrote:
>
> Hi Christophe,
>
> This one is missing.
>
> Thank you.
>
> > From: Brian Bunker <brian at purestorage.com>
> >
> > Hello all,
> >
> > It has been some time since we updated our PURE FlashArray
> > configuration. The Linux vendors that we had been seeing in the field
> > were using very old versions of multipath-tools, so we haven’t needed to
> > change anything for some time. With the release of RHEL8, some of our
> > earlier values have been lost by upstream changes.
> >
> > In addition we have our Active Cluster feature which leverages ALUA
> > since our last patch. The ALUA confguration will work for all
> > FlashArrays with or without Active Cluster.
> >
> > We are changing 3 things.
> >
> > 1. ALUA support
> > 2. Fast fail timeout from the default of 5 seconds to 10 seconds (We
> >     need this for our FC NPIV port migration).
> > 3. Maximum sector size of 4MB. Some Linux vendors don’t honor the block
> >     limits VPD page of INQUIRY).
> >
> > Thanks,
> > Brian
> >
> > Cc: Christophe Varoqui <christophe.varoqui at opensvc.com>
> > Cc: DM-DEVEL ML <dm-devel at redhat.com>
> > Signed-off-by: Xose Vazquez Perez <xose.vazquez at gmail.com>
> > Signed-off-by: Brian Bunker <brian at purestorage.com>
> > ---
> >   libmultipath/hwtable.c | 7 ++++++-
> >   1 file changed, 6 insertions(+), 1 deletion(-)
> >
> > diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
> > index 16627ec..9bc59f1 100644
> > --- a/libmultipath/hwtable.c
> > +++ b/libmultipath/hwtable.c
> > @@ -1039,7 +1039,12 @@ static struct hwentry default_hw[] = {
> >               /* FlashArray */
> >               .vendor        = "PURE",
> >               .product       = "FlashArray",
> > -             .pgpolicy      = MULTIBUS,
> > +             .pgpolicy      = GROUP_BY_PRIO,
> > +             .pgfailback    = -FAILBACK_IMMEDIATE,
> > +             .hwhandler     = "1 alua",
> > +             .prio_name     = PRIO_ALUA,
> > +             .fast_io_fail  = 10,
> > +             .max_sectors_kb = 4096,
> >       },
> >       /*
> >        * Huawei
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20200302/50081010/attachment.htm>


More information about the dm-devel mailing list