* multipath-tools - checker for DDN S2A8500
@ 2006-07-26 12:06 Frederic TEMPORELLI
2006-08-04 6:41 ` Hannes Reinecke
2006-11-23 23:25 ` Christophe Varoqui
0 siblings, 2 replies; 3+ messages in thread
From: Frederic TEMPORELLI @ 2006-07-26 12:06 UTC (permalink / raw)
To: dm-devel; +Cc: Ludovic François, Alain Moulle, christophe.varoqui
Hello,
When using multipath-tools 0.4.7, I would like to reports that DDN S2A8500 disk
array reports a wrong status whith 'readsector0' checker. 'directio' seems to be
the right checker for such storage system (see following logs).
Can you update hwtable.c in this way ?
multipathd logs when using 'readsector0':
[root@iotiger2 ~]# multipathd -d -v3
Jul 26 10:53:59 | --------start up--------
Jul 26 10:53:59 | read /etc/multipath.conf
Jul 26 10:53:59 | dm-0: blacklisted
Jul 26 10:53:59 | dm-1: blacklisted
Jul 26 10:53:59 | dm-2: blacklisted
Jul 26 10:53:59 | dm-3: blacklisted
Jul 26 10:53:59 | hda: blacklisted
Jul 26 10:53:59 | loop0: blacklisted
Jul 26 10:53:59 | loop1: blacklisted
Jul 26 10:53:59 | loop2: blacklisted
Jul 26 10:53:59 | loop3: blacklisted
Jul 26 10:53:59 | loop4: blacklisted
Jul 26 10:53:59 | loop5: blacklisted
Jul 26 10:53:59 | loop6: blacklisted
Jul 26 10:53:59 | loop7: blacklisted
Jul 26 10:53:59 | ram0: blacklisted
Jul 26 10:53:59 | ram1: blacklisted
Jul 26 10:53:59 | ram2: blacklisted
...
Jul 26 10:53:59 | sdc: not found in pathvec
Jul 26 10:53:59 | sdc: mask = 0x1f
Jul 26 10:53:59 | sdc: bus = 1
Jul 26 10:53:59 | sdc: dev_t = 8:32
Jul 26 10:53:59 | sdc: size = 571416576
Jul 26 10:53:59 | sdc: vendor = DDN
Jul 26 10:53:59 | sdc: product = S2A 8500
Jul 26 10:53:59 | sdc: rev = 5.22
Jul 26 10:53:59 | sdc: h:b:t:l = 4:0:0:0
Jul 26 10:53:59 | sdc: tgt_node_name = 0x20000001ff0302a8
Jul 26 10:53:59 | sdc: serial =
Jul 26 10:53:59 | sdc: path checker = readsector0 (config file default)
Jul 26 10:53:59 | sdc: state = 1
Jul 26 10:53:59 | sdc: checker msg is "readsector0 checker reports path is down"
Jul 26 10:53:59 | sdc: getuid = /sbin/scsi_id -g -u -s /block/%n (config file
default)
Jul 26 10:53:59 | sdc: uid = 360001ff02002110102a8fe1c220f0100 (callout)
Jul 26 10:53:59 | sdd: not found in pathvec
Jul 26 10:53:59 | sdd: mask = 0x1f
Jul 26 10:53:59 | sdd: bus = 1
Jul 26 10:53:59 | sdd: dev_t = 8:48
Jul 26 10:53:59 | sdd: size = 571416576
Jul 26 10:53:59 | sdd: vendor = DDN
Jul 26 10:53:59 | sdd: product = S2A 8500
Jul 26 10:53:59 | sdd: rev = 5.22
Jul 26 10:53:59 | sdd: h:b:t:l = 4:0:0:1
Jul 26 10:53:59 | sdd: tgt_node_name = 0x20000001ff0302a8
Jul 26 10:53:59 | sdd: serial =
Jul 26 10:53:59 | sdd: path checker = readsector0 (config file default)
Jul 26 10:53:59 | sdd: state = 1
Jul 26 10:53:59 | sdd: checker msg is "readsector0 checker reports path is down"
Jul 26 10:53:59 | sdd: getuid = /sbin/scsi_id -g -u -s /block/%n (config file
default)
Jul 26 10:53:59 | sdd: uid = 360001ff02002110102a8fe20220f0300 (callout)
Jul 26 10:53:59 | sde: not found in pathvec
...
then, multipathd logs when using 'directio':
Jul 26 10:56:09 | --------start up--------
Jul 26 10:56:09 | read /etc/multipath.conf
Jul 26 10:56:09 | dm-0: blacklisted
Jul 26 10:56:09 | dm-1: blacklisted
Jul 26 10:56:09 | dm-2: blacklisted
Jul 26 10:56:09 | dm-3: blacklisted
Jul 26 10:56:09 | dm-4: blacklisted
Jul 26 10:56:09 | hda: blacklisted
Jul 26 10:56:09 | loop0: blacklisted
Jul 26 10:56:09 | loop1: blacklisted
Jul 26 10:56:09 | loop2: blacklisted
Jul 26 10:56:09 | loop3: blacklisted
Jul 26 10:56:09 | loop4: blacklisted
Jul 26 10:56:09 | loop5: blacklisted
Jul 26 10:56:09 | loop6: blacklisted
Jul 26 10:56:09 | loop7: blacklisted
Jul 26 10:56:09 | ram0: blacklisted
Jul 26 10:56:09 | ram1: blacklisted
Jul 26 10:56:09 | ram2: blacklisted
...
Jul 26 10:56:09 | sdc: not found in pathvec
Jul 26 10:56:09 | sdc: mask = 0x1f
Jul 26 10:56:09 | sdc: bus = 1
Jul 26 10:56:09 | sdc: dev_t = 8:32
Jul 26 10:56:09 | sdc: size = 571416576
Jul 26 10:56:09 | sdc: vendor = DDN
Jul 26 10:56:09 | sdc: product = S2A 8500
Jul 26 10:56:09 | sdc: rev = 5.22
Jul 26 10:56:09 | sdc: h:b:t:l = 4:0:0:0
Jul 26 10:56:09 | sdc: tgt_node_name = 0x20000001ff0302a8
Jul 26 10:56:09 | sdc: serial =
Jul 26 10:56:09 | sdc: path checker = directio (config file default)
Jul 26 10:56:09 | sdc: state = 0
Jul 26 10:56:09 | sdc: getprio = /bin/true (config file default)
Jul 26 10:56:09 | sdc: prio = 0
Jul 26 10:56:09 | sdc: getuid = /sbin/scsi_id -g -u -s /block/%n (config file
default)
Jul 26 10:56:09 | sdc: uid = 360001ff02002110102a8fe1c220f0100 (callout)
Jul 26 10:56:09 | sdd: not found in pathvec
Jul 26 10:56:09 | sdd: mask = 0x1f
Jul 26 10:56:09 | sdd: bus = 1
Jul 26 10:56:09 | sdd: dev_t = 8:48
Jul 26 10:56:09 | sdd: size = 571416576
Jul 26 10:56:09 | sdd: vendor = DDN
Jul 26 10:56:09 | sdd: product = S2A 8500
Jul 26 10:56:09 | sdd: rev = 5.22
Jul 26 10:56:09 | sdd: h:b:t:l = 4:0:0:1
Jul 26 10:56:09 | sdd: tgt_node_name = 0x20000001ff0302a8
Jul 26 10:56:09 | sdd: serial =
Jul 26 10:56:09 | sdd: path checker = directio (config file default)
Jul 26 10:56:09 | sdd: state = 0
Jul 26 10:56:09 | sdd: getprio = /bin/true (config file default)
Jul 26 10:56:09 | sdd: prio = 0
Jul 26 10:56:09 | sdd: getuid = /sbin/scsi_id -g -u -s /block/%n (config file
default)
Jul 26 10:56:09 | sdd: uid = 360001ff02002110102a8fe20220f0300 (callout)
Jul 26 10:56:09 | sde: not found in pathvec
Jul 26 10:56:09 | sde: mask = 0x1f
Jul 26 10:56:09 | sde: bus = 1
Jul 26 10:56:09 | sde: dev_t = 8:64
Jul 26 10:56:09 | sde: size = 571416576
Jul 26 10:56:09 | sde: vendor = DDN
Jul 26 10:56:09 | sde: product = S2A 8500
Jul 26 10:56:09 | sde: rev = 5.22
Jul 26 10:56:09 | sde: h:b:t:l = 4:0:0:2
Jul 26 10:56:09 | sde: tgt_node_name = 0x20000001ff0302a8
Jul 26 10:56:09 | sde: serial =
Jul 26 10:56:09 | sde: path checker = directio (config file default)
Jul 26 10:56:09 | sde: state = 0
Jul 26 10:56:09 | sde: getprio = /bin/true (config file default)
Jul 26 10:56:09 | sde: prio = 0
Jul 26 10:56:09 | sde: getuid = /sbin/scsi_id -g -u -s /block/%n (config file
default)
Jul 26 10:56:09 | sde: uid = 360001ff02002110102a8fe24220f0500 (callout)
...
Best regards
--
Frederic TEMPORELLI
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: multipath-tools - checker for DDN S2A8500
2006-07-26 12:06 multipath-tools - checker for DDN S2A8500 Frederic TEMPORELLI
@ 2006-08-04 6:41 ` Hannes Reinecke
2006-11-23 23:25 ` Christophe Varoqui
1 sibling, 0 replies; 3+ messages in thread
From: Hannes Reinecke @ 2006-08-04 6:41 UTC (permalink / raw)
To: device-mapper development
Cc: Ludovic François, Alain Moulle, christophe.varoqui
Frederic TEMPORELLI wrote:
> Hello,
>
>
> When using multipath-tools 0.4.7, I would like to reports that DDN
> S2A8500 disk array reports a wrong status whith 'readsector0' checker.
> 'directio' seems to be the right checker for such storage system (see
> following logs).
> Can you update hwtable.c in this way ?
>
>
> multipathd logs when using 'readsector0':
>
> [root@iotiger2 ~]# multipathd -d -v3
> Jul 26 10:53:59 | --------start up--------
> Jul 26 10:53:59 | read /etc/multipath.conf
> Jul 26 10:53:59 | dm-0: blacklisted
> Jul 26 10:53:59 | dm-1: blacklisted
> Jul 26 10:53:59 | dm-2: blacklisted
> Jul 26 10:53:59 | dm-3: blacklisted
> Jul 26 10:53:59 | hda: blacklisted
> Jul 26 10:53:59 | loop0: blacklisted
> Jul 26 10:53:59 | loop1: blacklisted
> Jul 26 10:53:59 | loop2: blacklisted
> Jul 26 10:53:59 | loop3: blacklisted
> Jul 26 10:53:59 | loop4: blacklisted
> Jul 26 10:53:59 | loop5: blacklisted
> Jul 26 10:53:59 | loop6: blacklisted
> Jul 26 10:53:59 | loop7: blacklisted
> Jul 26 10:53:59 | ram0: blacklisted
> Jul 26 10:53:59 | ram1: blacklisted
> Jul 26 10:53:59 | ram2: blacklisted
> ...
> Jul 26 10:53:59 | sdc: not found in pathvec
> Jul 26 10:53:59 | sdc: mask = 0x1f
> Jul 26 10:53:59 | sdc: bus = 1
> Jul 26 10:53:59 | sdc: dev_t = 8:32
> Jul 26 10:53:59 | sdc: size = 571416576
> Jul 26 10:53:59 | sdc: vendor = DDN
> Jul 26 10:53:59 | sdc: product = S2A 8500
> Jul 26 10:53:59 | sdc: rev = 5.22
> Jul 26 10:53:59 | sdc: h:b:t:l = 4:0:0:0
> Jul 26 10:53:59 | sdc: tgt_node_name = 0x20000001ff0302a8
> Jul 26 10:53:59 | sdc: serial =
> Jul 26 10:53:59 | sdc: path checker = readsector0 (config file default)
> Jul 26 10:53:59 | sdc: state = 1
> Jul 26 10:53:59 | sdc: checker msg is "readsector0 checker reports path
> is down"
> Jul 26 10:53:59 | sdc: getuid = /sbin/scsi_id -g -u -s /block/%n (config
> file default)
> Jul 26 10:53:59 | sdc: uid = 360001ff02002110102a8fe1c220f0100 (callout)
> Jul 26 10:53:59 | sdd: not found in pathvec
> Jul 26 10:53:59 | sdd: mask = 0x1f
> Jul 26 10:53:59 | sdd: bus = 1
> Jul 26 10:53:59 | sdd: dev_t = 8:48
> Jul 26 10:53:59 | sdd: size = 571416576
> Jul 26 10:53:59 | sdd: vendor = DDN
> Jul 26 10:53:59 | sdd: product = S2A 8500
> Jul 26 10:53:59 | sdd: rev = 5.22
> Jul 26 10:53:59 | sdd: h:b:t:l = 4:0:0:1
> Jul 26 10:53:59 | sdd: tgt_node_name = 0x20000001ff0302a8
> Jul 26 10:53:59 | sdd: serial =
> Jul 26 10:53:59 | sdd: path checker = readsector0 (config file default)
> Jul 26 10:53:59 | sdd: state = 1
> Jul 26 10:53:59 | sdd: checker msg is "readsector0 checker reports path
> is down"
> Jul 26 10:53:59 | sdd: getuid = /sbin/scsi_id -g -u -s /block/%n (config
> file default)
> Jul 26 10:53:59 | sdd: uid = 360001ff02002110102a8fe20220f0300 (callout)
> Jul 26 10:53:59 | sde: not found in pathvec
> ...
>
> then, multipathd logs when using 'directio':
>
> Jul 26 10:56:09 | --------start up--------
> Jul 26 10:56:09 | read /etc/multipath.conf
> Jul 26 10:56:09 | dm-0: blacklisted
> Jul 26 10:56:09 | dm-1: blacklisted
> Jul 26 10:56:09 | dm-2: blacklisted
> Jul 26 10:56:09 | dm-3: blacklisted
> Jul 26 10:56:09 | dm-4: blacklisted
> Jul 26 10:56:09 | hda: blacklisted
> Jul 26 10:56:09 | loop0: blacklisted
> Jul 26 10:56:09 | loop1: blacklisted
> Jul 26 10:56:09 | loop2: blacklisted
> Jul 26 10:56:09 | loop3: blacklisted
> Jul 26 10:56:09 | loop4: blacklisted
> Jul 26 10:56:09 | loop5: blacklisted
> Jul 26 10:56:09 | loop6: blacklisted
> Jul 26 10:56:09 | loop7: blacklisted
> Jul 26 10:56:09 | ram0: blacklisted
> Jul 26 10:56:09 | ram1: blacklisted
> Jul 26 10:56:09 | ram2: blacklisted
> ...
> Jul 26 10:56:09 | sdc: not found in pathvec
> Jul 26 10:56:09 | sdc: mask = 0x1f
> Jul 26 10:56:09 | sdc: bus = 1
> Jul 26 10:56:09 | sdc: dev_t = 8:32
> Jul 26 10:56:09 | sdc: size = 571416576
> Jul 26 10:56:09 | sdc: vendor = DDN
> Jul 26 10:56:09 | sdc: product = S2A 8500
> Jul 26 10:56:09 | sdc: rev = 5.22
> Jul 26 10:56:09 | sdc: h:b:t:l = 4:0:0:0
> Jul 26 10:56:09 | sdc: tgt_node_name = 0x20000001ff0302a8
> Jul 26 10:56:09 | sdc: serial =
> Jul 26 10:56:09 | sdc: path checker = directio (config file default)
> Jul 26 10:56:09 | sdc: state = 0
> Jul 26 10:56:09 | sdc: getprio = /bin/true (config file default)
> Jul 26 10:56:09 | sdc: prio = 0
> Jul 26 10:56:09 | sdc: getuid = /sbin/scsi_id -g -u -s /block/%n (config
> file default)
> Jul 26 10:56:09 | sdc: uid = 360001ff02002110102a8fe1c220f0100 (callout)
> Jul 26 10:56:09 | sdd: not found in pathvec
> Jul 26 10:56:09 | sdd: mask = 0x1f
> Jul 26 10:56:09 | sdd: bus = 1
> Jul 26 10:56:09 | sdd: dev_t = 8:48
> Jul 26 10:56:09 | sdd: size = 571416576
> Jul 26 10:56:09 | sdd: vendor = DDN
> Jul 26 10:56:09 | sdd: product = S2A 8500
> Jul 26 10:56:09 | sdd: rev = 5.22
> Jul 26 10:56:09 | sdd: h:b:t:l = 4:0:0:1
> Jul 26 10:56:09 | sdd: tgt_node_name = 0x20000001ff0302a8
> Jul 26 10:56:09 | sdd: serial =
> Jul 26 10:56:09 | sdd: path checker = directio (config file default)
> Jul 26 10:56:09 | sdd: state = 0
> Jul 26 10:56:09 | sdd: getprio = /bin/true (config file default)
> Jul 26 10:56:09 | sdd: prio = 0
> Jul 26 10:56:09 | sdd: getuid = /sbin/scsi_id -g -u -s /block/%n (config
> file default)
> Jul 26 10:56:09 | sdd: uid = 360001ff02002110102a8fe20220f0300 (callout)
> Jul 26 10:56:09 | sde: not found in pathvec
> Jul 26 10:56:09 | sde: mask = 0x1f
> Jul 26 10:56:09 | sde: bus = 1
> Jul 26 10:56:09 | sde: dev_t = 8:64
> Jul 26 10:56:09 | sde: size = 571416576
> Jul 26 10:56:09 | sde: vendor = DDN
> Jul 26 10:56:09 | sde: product = S2A 8500
> Jul 26 10:56:09 | sde: rev = 5.22
> Jul 26 10:56:09 | sde: h:b:t:l = 4:0:0:2
> Jul 26 10:56:09 | sde: tgt_node_name = 0x20000001ff0302a8
> Jul 26 10:56:09 | sde: serial =
> Jul 26 10:56:09 | sde: path checker = directio (config file default)
> Jul 26 10:56:09 | sde: state = 0
> Jul 26 10:56:09 | sde: getprio = /bin/true (config file default)
> Jul 26 10:56:09 | sde: prio = 0
> Jul 26 10:56:09 | sde: getuid = /sbin/scsi_id -g -u -s /block/%n (config
> file default)
> Jul 26 10:56:09 | sde: uid = 360001ff02002110102a8fe24220f0500 (callout)
> ...
>
Have you tested the 'tur' checker?
I'd generally prefer that one as it doesn't require a disk read ...
Cheers,
Hannes
--
Dr. Hannes Reinecke hare@suse.de
SuSE Linux Products GmbH S390 & zSeries
Maxfeldstraße 5 +49 911 74053 688
90409 Nürnberg http://www.suse.de
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: multipath-tools - checker for DDN S2A8500
2006-07-26 12:06 multipath-tools - checker for DDN S2A8500 Frederic TEMPORELLI
2006-08-04 6:41 ` Hannes Reinecke
@ 2006-11-23 23:25 ` Christophe Varoqui
1 sibling, 0 replies; 3+ messages in thread
From: Christophe Varoqui @ 2006-11-23 23:25 UTC (permalink / raw)
To: Frederic TEMPORELLI; +Cc: Ludovic François, dm-devel, Alain Moulle
Le mercredi 26 juillet 2006 à 14:06 +0200, Frederic TEMPORELLI a écrit :
> Hello,
>
>
> When using multipath-tools 0.4.7, I would like to reports that DDN S2A8500 disk
> array reports a wrong status whith 'readsector0' checker. 'directio' seems to be
> the right checker for such storage system (see following logs).
> Can you update hwtable.c in this way ?
>
Ok, will do.
BTW, I'm enlisted as maintainer of the tools defaults for this hardware
but I never came close to one of these beasts.
If you happen to have a long/mid-term access to DDN arrays, I'd be happy
to enlist you, or whoever Bull engineer, as maintainer.
This charge is nothing formal nor heavy : just be prepared to receive
one mail a year asking the hows and whys of Linux multipath on this
hardware :)
Please let me know how you feel about that.
Regards,
cvaroqui
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-11-23 23:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-26 12:06 multipath-tools - checker for DDN S2A8500 Frederic TEMPORELLI
2006-08-04 6:41 ` Hannes Reinecke
2006-11-23 23:25 ` Christophe Varoqui
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.