[dm-devel] [PATCH] multipathd: check and cleanup zombie paths

Xose Vazquez Perez xose.vazquez at gmail.com
Thu Mar 8 15:54:22 UTC 2018


On 03/08/2018 09:03 AM, Chongyun Wu wrote:

[add dm-devel at redhat.com]

> 360002ac000000000000004f40001e2d7 dm-5 3PARdata,VV
> size=13G features='1 queue_if_no_path' hwhandler='0' wp=rw
> `-+- policy='round-robin 0' prio=1 status=active
>    |- 3:0:0:3 sdk 8:160 active ready running
>    |- 4:0:0:3 sdn 8:208 active ready running
>    |- 3:0:0:6 sdo 8:224 failed faulty running
>    `- 4:0:0:6 sdp 8:240 failed faulty running
3PAR arrays are able to use ALUA, but with *all ports*
*across all controllers* in *single Target Port Group* :

31000000000000a000000000000001000 dm-0 3PARdata,VV
size=50G features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
  |- 0:0:0:0 sda 8:0   active ready running
  |- 0:0:1:0 sdf 8:80  active ready running
  |- 1:0:0:0 sdk 8:160 active ready running
  `- 1:0:1:0 sdp 8:240 active ready running

And it's recommended by the manufacturer.


>From the StoreServ Management Console "Host:" should be changed to
"Generic-ALUA" "Persona 2" "(UARepLun, SESLun, ALUA)".

multipath-tools( *upstream* ) is already configured by default to use ALUA
with 3PARdata, since c1b7f7f7: https://git.opensvc.com/gitweb.cgi?p=multipath-tools/.git;a=commitdiff;h=c1b7f7f7

Run "multipath -d -v3" to see the config by lun.




More information about the dm-devel mailing list