All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.