* multipath tools - 'fail to get path uid' on LUN 0 when failback
@ 2006-10-13 13:54 Frederic TEMPORELLI
2006-10-13 18:35 ` multipath tools - 'fail to get path uid' on LUN 0 whenfailback Eli Stair
0 siblings, 1 reply; 4+ messages in thread
From: Frederic TEMPORELLI @ 2006-10-13 13:54 UTC (permalink / raw)
To: dm-devel
[-- Attachment #1: Type: text/plain, Size: 996 bytes --]
Hello,
I'm running kernel 2.6.18 + multipath-tools 0.4.7.
Using Emulex HBA (kernel driver 8.1.9) and DDN S2A8500 disk array, multipathd
generates a 'fail to get path uid' error when failback from link down failure.
This only happen for LUN0 of the target. All the other LUNs are nicely detected
and dm are updated for these other LUNs.
attached is the multipathd log (multipathd -d -v4) and the system syslog.
=> I'm thinking that multipathd can't open the /dev/sdX related to LUN0 as soon
as the the scsi event is received. multipathd processing is delayed (until open
error is fired) then the other LUNs are processed (with sd that can be opened).
Following such issue, LUN0 can be put back in multipath configuration by running
by hand multipath command (but we lose the advantage of the multipathd
monitoring...)
Did anyone get such issue ? any idea to solve it ?
(may be a way to add a delay between event and scsi_id detection ?)
Thanks for your help.
--
Frederic TEMPORELLI
[-- Attachment #2: syslog.log --]
[-- Type: text/plain, Size: 5465 bytes --]
Oct 13 15:18:17 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1305 Link Down Event x4 received Data: x4 x20 x0
Oct 13 15:18:27 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:0203 Nodev timeout on WWPN 23:0:0:1:ff:3:2:a8 NPort xef Data: x8 x7 x0
Oct 13 15:18:32 s_kernel@iotiger3 kernel: rport-5:0-0: blocked FC remote port time out: removing target and saving binding
Oct 13 15:19:14 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1303 Link Up Event x5 received Data: x5 x1 x8 x2
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000 512-byte hdwr sectors (1049 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000 512-byte hdwr sectors (1049 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: unknown partition table
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi disk sdf
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi generic sg6 type 0
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576 512-byte hdwr sectors (292565 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576 512-byte hdwr sectors (292565 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: unknown partition table
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi disk sdg
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi generic sg7 type 0
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000 512-byte hdwr sectors (1049 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000 512-byte hdwr sectors (1049 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: unknown partition table
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi disk sdh
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi generic sg8 type 0
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576 512-byte hdwr sectors (292565 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576 512-byte hdwr sectors (292565 MB)
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive cache: write through w/ FUA
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: unknown partition table
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi disk sdi
Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi generic sg9 type 0
Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14745]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14757]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14716]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14734]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
[-- Attachment #3: multipathd.log --]
[-- Type: text/plain, Size: 23335 bytes --]
Oct 13 15:18:43 | sdb: directio checker reports path is up
Oct 13 15:18:43 | 8:16: delay next check 80s
Oct 13 15:18:43 | path prio refresh
Oct 13 15:18:43 | sdb: mask = 0x8
Oct 13 15:18:43 | sdb: prio = 1
Oct 13 15:18:43 | sdc: directio checker reports path is up
Oct 13 15:18:43 | 8:32: delay next check 80s
Oct 13 15:18:43 | path prio refresh
Oct 13 15:18:43 | sdc: mask = 0x8
Oct 13 15:18:43 | sdc: prio = 1
Oct 13 15:18:43 | sdd: directio checker reports path is up
Oct 13 15:18:43 | 8:48: delay next check 80s
Oct 13 15:18:43 | path prio refresh
Oct 13 15:18:43 | sdd: mask = 0x8
Oct 13 15:18:43 | sdd: prio = 1
Oct 13 15:18:43 | sde: directio checker reports path is up
Oct 13 15:18:43 | 8:64: delay next check 80s
Oct 13 15:18:43 | path prio refresh
Oct 13 15:18:43 | sde: mask = 0x8
Oct 13 15:18:43 | sde: prio = 1
Oct 13 15:18:44 | tick
Oct 13 15:18:45 | tick
Oct 13 15:18:45 | map garbage collection
Oct 13 15:18:46 | tick
Oct 13 15:18:47 | tick
Oct 13 15:18:48 | tick
Oct 13 15:18:49 | tick
Oct 13 15:18:50 | tick
Oct 13 15:18:51 | tick
Oct 13 15:18:51 | map garbage collection
Oct 13 15:18:52 | tick
Oct 13 15:18:53 | tick
Oct 13 15:18:54 | tick
Oct 13 15:18:55 | tick
Oct 13 15:18:56 | tick
Oct 13 15:18:57 | tick
Oct 13 15:18:57 | map garbage collection
Oct 13 15:18:58 | tick
Oct 13 15:18:59 | tick
Oct 13 15:19:00 | tick
Oct 13 15:19:01 | tick
Oct 13 15:19:02 | tick
Oct 13 15:19:03 | tick
Oct 13 15:19:03 | map garbage collection
Oct 13 15:19:04 | tick
Oct 13 15:19:05 | tick
Oct 13 15:19:06 | tick
Oct 13 15:19:07 | tick
Oct 13 15:19:08 | tick
Oct 13 15:19:09 | tick
Oct 13 15:19:09 | map garbage collection
Oct 13 15:19:10 | tick
Oct 13 15:19:11 | tick
Oct 13 15:19:12 | tick
Oct 13 15:19:13 | tick
Oct 13 15:19:14 | uevent 'add' from '/class/fc_transport/target5:0:0'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/fc_transport/target5:0:0
Oct 13 15:19:14 | SUBSYSTEM=fc_transport
Oct 13 15:19:14 | SEQNUM=1294
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0
Oct 13 15:19:14 | discard event on /class/fc_transport/target5:0:0
Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0'Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
Oct 13 15:19:14 | SUBSYSTEM=scsi
Oct 13 15:19:14 | SEQNUM=1295
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:0'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:0
Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
Oct 13 15:19:14 | SEQNUM=1296
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | discard event on /class/scsi_disk/5:0:0:0
Oct 13 15:19:14 | uevent 'add' from '/block/sdf'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/block/sdf
Oct 13 15:19:14 | SUBSYSTEM=block
Oct 13 15:19:14 | SEQNUM=1297
Oct 13 15:19:14 | MINOR=80
Oct 13 15:19:14 | MAJOR=8
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | sdf: add path (uevent)
Oct 13 15:19:14 | sdf: not found in pathvec
Oct 13 15:19:14 | sdf: mask = 0x1f
Oct 13 15:19:14 | sdf: bus = 1
Oct 13 15:19:14 | sdf: dev_t = 8:80
Oct 13 15:19:14 | sdf: size = 2048000
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:0'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:0
Oct 13 15:19:14 | SUBSYSTEM=scsi_device
Oct 13 15:19:14 | SEQNUM=1298
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg6'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg6
Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
Oct 13 15:19:14 | SEQNUM=1299
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | MAJOR=21
Oct 13 15:19:14 | MINOR=6
Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1'Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:14 | SUBSYSTEM=scsi
Oct 13 15:19:14 | SEQNUM=1300
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:1'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:1
Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
Oct 13 15:19:14 | SEQNUM=1301
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/block/sdg'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/block/sdg
Oct 13 15:19:14 | SUBSYSTEM=block
Oct 13 15:19:14 | SEQNUM=1302
Oct 13 15:19:14 | MINOR=96
Oct 13 15:19:14 | MAJOR=8
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:1'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:1
Oct 13 15:19:14 | SUBSYSTEM=scsi_device
Oct 13 15:19:14 | SEQNUM=1303
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg7'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg7
Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
Oct 13 15:19:14 | SEQNUM=1304
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | MAJOR=21
Oct 13 15:19:14 | MINOR=7
Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2'Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:14 | SUBSYSTEM=scsi
Oct 13 15:19:14 | SEQNUM=1305
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:2'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:2
Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
Oct 13 15:19:14 | SEQNUM=1306
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/block/sdh'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/block/sdh
Oct 13 15:19:14 | SUBSYSTEM=block
Oct 13 15:19:14 | SEQNUM=1307
Oct 13 15:19:14 | MINOR=112
Oct 13 15:19:14 | MAJOR=8
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:2'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:2
Oct 13 15:19:14 | SUBSYSTEM=scsi_device
Oct 13 15:19:14 | SEQNUM=1308
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg8'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg8
Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
Oct 13 15:19:14 | SEQNUM=1309
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | MAJOR=21
Oct 13 15:19:14 | MINOR=8
Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3'Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:14 | SUBSYSTEM=scsi
Oct 13 15:19:14 | SEQNUM=1310
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:3'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:3
Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
Oct 13 15:19:14 | SEQNUM=1311
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/block/sdi'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/block/sdi
Oct 13 15:19:14 | SUBSYSTEM=block
Oct 13 15:19:14 | SEQNUM=1312
Oct 13 15:19:14 | MINOR=128
Oct 13 15:19:14 | MAJOR=8
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:3'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:3
Oct 13 15:19:14 | SUBSYSTEM=scsi_device
Oct 13 15:19:14 | SEQNUM=1313
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg9'
Oct 13 15:19:14 | ACTION=add
Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg9
Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
Oct 13 15:19:14 | SEQNUM=1314
Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:14 | PHYSDEVBUS=scsi
Oct 13 15:19:14 | PHYSDEVDRIVER=sd
Oct 13 15:19:14 | MAJOR=21
Oct 13 15:19:14 | MINOR=9
Oct 13 15:19:14 | sdf: vendor = DDN
Oct 13 15:19:14 | sdf: product = S2A 8500
Oct 13 15:19:14 | sdf: rev = 5.24
Oct 13 15:19:14 | sdf: h:b:t:l = 5:0:0:0
Oct 13 15:19:14 | sdf: tgt_node_name = 0x20000001ff0302a8
Oct 13 15:19:19 | failed to open /dev/sdf
Oct 13 15:19:19 | sdf: failed to get path uid
Oct 13 15:19:19 | uevent trigger error
Oct 13 15:19:19 | Oct 13 15:19:19 | tick
discard event on /class/scsi_device/5:0:0:0
Oct 13 15:19:19 | discard event on /class/scsi_generic/sg6
Oct 13 15:19:19 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
Oct 13 15:19:19 | discard event on /class/scsi_disk/5:0:0:1
Oct 13 15:19:19 | sdg: add path (uevent)
Oct 13 15:19:19 | sdg: not found in pathvec
Oct 13 15:19:19 | sdg: mask = 0x1f
Oct 13 15:19:19 | sdg: bus = 1
Oct 13 15:19:19 | sdg: dev_t = 8:96
Oct 13 15:19:19 | sdg: size = 571416576
Oct 13 15:19:19 | sdg: vendor = DDN
Oct 13 15:19:19 | sdg: product = S2A 8500
Oct 13 15:19:19 | sdg: rev = 5.24
Oct 13 15:19:19 | sdg: h:b:t:l = 5:0:0:1
Oct 13 15:19:19 | sdg: tgt_node_name = 0x20000001ff0302a8
Oct 13 15:19:20 | sdg: serial = 03E0FE360D00
Oct 13 15:19:20 | sdg: path checker = directio (controller setting)
Oct 13 15:19:20 | sdg: state = 2
Oct 13 15:19:20 | sdg: getprio = NULL (internal default)
Oct 13 15:19:20 | sdg: prio = 1
Oct 13 15:19:20 | sdg: getuid = /sbin/scsi_id -g -u -s /block/%n (controller setting)
Oct 13 15:19:20 | sdg: uid = 360001ff02002110103e0fe36220f0d00 (callout)
Oct 13 15:19:20 | 8:32: not found in pathvec
Oct 13 15:19:20 | sdc: ownership set to 360001ff02002110103e0fe36220f0d00
Oct 13 15:19:20 | sdc: mask = 0xc
Oct 13 15:19:20 | sdc: state = 2
Oct 13 15:19:20 | sdc: prio = 1
Oct 13 15:19:20 | sdg: ownership set to 360001ff02002110103e0fe36220f0d00
Oct 13 15:19:20 | sdg: not found in pathvec
Oct 13 15:19:20 | sdg: mask = 0xc
Oct 13 15:19:20 | sdg: state = 2
Oct 13 15:19:20 | sdg: prio = 1
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgpolicy = multibus (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: selector = round-robin 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: features = 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: hwhandler = 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: minio = 1000 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry = -1 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: load table [0 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:32 1000 8:96 1000]
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: discover
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 2, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 8:32, len = 4
Oct 13 15:19:20 | *word = 1000, len = 4
Oct 13 15:19:20 | *word = 8:96, len = 4
Oct 13 15:19:20 | *word = 1000, len = 4
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = E, len = 1
Oct 13 15:19:20 | *word = 2, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = A, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = A, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry = -1 (config file default)
Oct 13 15:19:20 | sdg path added to devmap 360001ff02002110103e0fe36220f0d00
Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:1
Oct 13 15:19:20 | discard event on /class/scsi_generic/sg7
Oct 13 15:19:20 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:2
Oct 13 15:19:20 | sdh: add path (uevent)
Oct 13 15:19:20 | sdh: not found in pathvec
Oct 13 15:19:20 | sdh: mask = 0x1f
Oct 13 15:19:20 | sdh: bus = 1
Oct 13 15:19:20 | sdh: dev_t = 8:112
Oct 13 15:19:20 | sdh: size = 2048000
Oct 13 15:19:20 | sdh: vendor = DDN
Oct 13 15:19:20 | sdh: product = S2A 8500
Oct 13 15:19:20 | sdh: rev = 5.24
Oct 13 15:19:20 | sdh: h:b:t:l = 5:0:0:2
Oct 13 15:19:20 | sdh: tgt_node_name = 0x20000001ff0302a8
Oct 13 15:19:20 | sdh: serial = 03E0FE380E00
Oct 13 15:19:20 | sdh: path checker = directio (controller setting)
Oct 13 15:19:20 | sdh: state = 2
Oct 13 15:19:20 | sdh: getprio = NULL (internal default)
Oct 13 15:19:20 | sdh: prio = 1
Oct 13 15:19:20 | sdh: getuid = /sbin/scsi_id -g -u -s /block/%n (controller setting)
Oct 13 15:19:20 | sdh: uid = 360001ff02002110103e0fe38001f0e00 (callout)
Oct 13 15:19:20 | 8:48: not found in pathvec
Oct 13 15:19:20 | sdd: ownership set to 360001ff02002110103e0fe38001f0e00
Oct 13 15:19:20 | sdd: mask = 0xc
Oct 13 15:19:20 | sdd: state = 2
Oct 13 15:19:20 | sdd: prio = 1
Oct 13 15:19:20 | sdh: ownership set to 360001ff02002110103e0fe38001f0e00
Oct 13 15:19:20 | sdh: not found in pathvec
Oct 13 15:19:20 | sdh: mask = 0xc
Oct 13 15:19:20 | sdh: state = 2
Oct 13 15:19:20 | sdh: prio = 1
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgpolicy = multibus (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: selector = round-robin 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: features = 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: hwhandler = 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: minio = 1000 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry = -1 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: load table [0 2048000 multipath 0 0 1 1 round-robin 0 2 1 8:48 1000 8:112 1000]
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: discover
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 2, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 8:48, len = 4
Oct 13 15:19:20 | *word = 1000, len = 4
Oct 13 15:19:20 | *word = 8:112, len = 5
Oct 13 15:19:20 | *word = 1000, len = 4
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = E, len = 1
Oct 13 15:19:20 | *word = 2, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = A, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = A, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry = -1 (config file default)
Oct 13 15:19:20 | sdh path added to devmap 360001ff02002110103e0fe38001f0e00
Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:2
Oct 13 15:19:20 | discard event on /class/scsi_generic/sg8
Oct 13 15:19:20 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:3
Oct 13 15:19:20 | sdi: add path (uevent)
Oct 13 15:19:20 | sdi: not found in pathvec
Oct 13 15:19:20 | sdi: mask = 0x1f
Oct 13 15:19:20 | sdi: bus = 1
Oct 13 15:19:20 | sdi: dev_t = 8:128
Oct 13 15:19:20 | sdi: size = 571416576
Oct 13 15:19:20 | sdi: vendor = DDN
Oct 13 15:19:20 | sdi: product = S2A 8500
Oct 13 15:19:20 | sdi: rev = 5.24
Oct 13 15:19:20 | sdi: h:b:t:l = 5:0:0:3
Oct 13 15:19:20 | sdi: tgt_node_name = 0x20000001ff0302a8
Oct 13 15:19:20 | sdi: serial = 03E0FE3A0F00
Oct 13 15:19:20 | sdi: path checker = directio (controller setting)
Oct 13 15:19:20 | sdi: state = 2
Oct 13 15:19:20 | sdi: getprio = NULL (internal default)
Oct 13 15:19:20 | sdi: prio = 1
Oct 13 15:19:20 | sdi: getuid = /sbin/scsi_id -g -u -s /block/%n (controller setting)
Oct 13 15:19:20 | sdi: uid = 360001ff02002110103e0fe3a220f0f00 (callout)
Oct 13 15:19:20 | 8:64: not found in pathvec
Oct 13 15:19:20 | sde: ownership set to 360001ff02002110103e0fe3a220f0f00
Oct 13 15:19:20 | sde: mask = 0xc
Oct 13 15:19:20 | sde: state = 2
Oct 13 15:19:20 | sde: prio = 1
Oct 13 15:19:20 | sdi: ownership set to 360001ff02002110103e0fe3a220f0f00
Oct 13 15:19:20 | sdi: not found in pathvec
Oct 13 15:19:20 | sdi: mask = 0xc
Oct 13 15:19:20 | sdi: state = 2
Oct 13 15:19:20 | sdi: prio = 1
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgpolicy = multibus (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: selector = round-robin 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: features = 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: hwhandler = 0 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: minio = 1000 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry = -1 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: load table [0 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:64 1000 8:128 1000]
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: discover
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 2, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 8:64, len = 4
Oct 13 15:19:20 | *word = 1000, len = 4
Oct 13 15:19:20 | *word = 8:128, len = 5
Oct 13 15:19:20 | *word = 1000, len = 4
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = 1, len = 1
Oct 13 15:19:20 | *word = E, len = 1
Oct 13 15:19:20 | *word = 2, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = A, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | *word = A, len = 1
Oct 13 15:19:20 | *word = 0, len = 1
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1 (controller setting)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2 (config file default)
Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry = -1 (config file default)
Oct 13 15:19:20 | sdi path added to devmap 360001ff02002110103e0fe3a220f0f00
Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:3
Oct 13 15:19:20 | discard event on /class/scsi_generic/sg9
Oct 13 15:19:20 | tick
Oct 13 15:19:20 | sdg: directio checker reports path is up
Oct 13 15:19:20 | 8:96: delay next check 40s
Oct 13 15:19:20 | path prio refresh
Oct 13 15:19:20 | sdg: mask = 0x8
Oct 13 15:19:20 | sdg: prio = 1
Oct 13 15:19:20 | sdh: directio checker reports path is up
Oct 13 15:19:20 | 8:112: delay next check 40s
Oct 13 15:19:20 | path prio refresh
Oct 13 15:19:20 | sdh: mask = 0x8
Oct 13 15:19:20 | sdh: prio = 1
Oct 13 15:19:20 | sdi: directio checker reports path is up
Oct 13 15:19:20 | 8:128: delay next check 40s
Oct 13 15:19:20 | path prio refresh
Oct 13 15:19:20 | sdi: mask = 0x8
Oct 13 15:19:20 | sdi: prio = 1
Oct 13 15:19:20 | map garbage collection
Oct 13 15:19:21 | tick
Oct 13 15:19:22 | tick
Oct 13 15:19:23 | tick
Oct 13 15:19:24 | tick
Oct 13 15:19:25 | unlink pidfile
Oct 13 15:19:25 | 360001ff02002110103e0fe34001f0c00: stop event checker thread
Oct 13 15:19:25 | sdb: orphaned
Oct 13 15:19:25 | 360001ff02002110103e0fe36220f0d00: stop event checker thread
Oct 13 15:19:25 | sdc: orphaned
Oct 13 15:19:25 | sdg: orphaned
Oct 13 15:19:25 | 360001ff02002110103e0fe38001f0e00: stop event checker thread
Oct 13 15:19:25 | sdd: orphaned
Oct 13 15:19:25 | sdh: orphaned
Oct 13 15:19:25 | 360001ff02002110103e0fe3a220f0f00: stop event checker thread
Oct 13 15:19:25 | sde: orphaned
Oct 13 15:19:25 | SIGUSR1 received
Oct 13 15:19:25 | SIGUSR1 received
Oct 13 15:19:25 | SIGUSR1 received
Oct 13 15:19:25 | SIGUSR1 received
Oct 13 15:19:25 | sdi: orphaned
[-- Attachment #4: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: multipath tools - 'fail to get path uid' on LUN 0 whenfailback
2006-10-13 13:54 multipath tools - 'fail to get path uid' on LUN 0 when failback Frederic TEMPORELLI
@ 2006-10-13 18:35 ` Eli Stair
2006-10-16 9:08 ` Frederic TEMPORELLI
0 siblings, 1 reply; 4+ messages in thread
From: Eli Stair @ 2006-10-13 18:35 UTC (permalink / raw)
To: device-mapper development
You're having identical symptoms to what I reported earlier this week,
with the same versions. I've since upgraded the base device-mapper
package to 1.02.11 and recompiled multipath-tools, with no change.
https://www.redhat.com/archives/dm-devel/2006-October/msg00038.html
Haven't heard any response yet on it, so I'm slowly going through and
debugging the relevant code and tracking it down. Initially I thought it
was a race condition due to a udev device-creation delay, but it appears
the hangup is actually in /sys/block or (/sys/class) somewhere.
It's looking to me like it points to the block device being (improperly)
flagged as a partition here:
multipathd/main.c:961 (uev_discard):
if (sscanf(devpath, "/block/%10s", a) != 1 ||
sscanf(devpath, "/block/%10[^/]/%10s", a, b) == 2) {
condlog(4, "discard event on %s", devpath);
return 1;
}
I'm tracking backwards from here, figuring out what vars are passed into
the function that it is comparing to the device in /sys.
/eli
Frederic TEMPORELLI wrote:
> Hello,
>
>
> I'm running kernel 2.6.18 + multipath-tools 0.4.7.
>
> Using Emulex HBA (kernel driver 8.1.9) and DDN S2A8500 disk array,
> multipathd
> generates a 'fail to get path uid' error when failback from link down
> failure.
> This only happen for LUN0 of the target. All the other LUNs are nicely
> detected
> and dm are updated for these other LUNs.
>
> attached is the multipathd log (multipathd -d -v4) and the system syslog.
> => I'm thinking that multipathd can't open the /dev/sdX related to LUN0
> as soon
> as the the scsi event is received. multipathd processing is delayed
> (until open
> error is fired) then the other LUNs are processed (with sd that can be
> opened).
> Following such issue, LUN0 can be put back in multipath configuration by
> running
> by hand multipath command (but we lose the advantage of the multipathd
> monitoring...)
>
> Did anyone get such issue ? any idea to solve it ?
> (may be a way to add a delay between event and scsi_id detection ?)
>
> Thanks for your help.
>
> --
> Frederic TEMPORELLI
>
>
> ------------------------------------------------------------------------
>
> Oct 13 15:18:17 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1305 Link Down Event x4 received Data: x4 x20 x0
> Oct 13 15:18:27 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:0203 Nodev timeout on WWPN 23:0:0:1:ff:3:2:a8 NPort xef Data: x8 x7 x0
> Oct 13 15:18:32 s_kernel@iotiger3 kernel: rport-5:0-0: blocked FC remote port time out: removing target and saving binding
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1303 Link Up Event x5 received Data: x5 x1 x8 x2
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000 512-byte hdwr sectors (1049 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000 512-byte hdwr sectors (1049 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: unknown partition table
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi disk sdf
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi generic sg6 type 0
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576 512-byte hdwr sectors (292565 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576 512-byte hdwr sectors (292565 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: unknown partition table
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi disk sdg
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi generic sg7 type 0
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000 512-byte hdwr sectors (1049 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000 512-byte hdwr sectors (1049 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: unknown partition table
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi disk sdh
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi generic sg8 type 0
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A 8500 Rev: 5.24
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type: Direct-Access ANSI SCSI revision: 03
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576 512-byte hdwr sectors (292565 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576 512-byte hdwr sectors (292565 MB)
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive cache: write through w/ FUA
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: unknown partition table
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi disk sdi
> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi generic sg9 type 0
> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14745]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14757]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14716]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14734]: disk at /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>
>
> ------------------------------------------------------------------------
>
> Oct 13 15:18:43 | sdb: directio checker reports path is up
> Oct 13 15:18:43 | 8:16: delay next check 80s
> Oct 13 15:18:43 | path prio refresh
> Oct 13 15:18:43 | sdb: mask = 0x8
> Oct 13 15:18:43 | sdb: prio = 1
> Oct 13 15:18:43 | sdc: directio checker reports path is up
> Oct 13 15:18:43 | 8:32: delay next check 80s
> Oct 13 15:18:43 | path prio refresh
> Oct 13 15:18:43 | sdc: mask = 0x8
> Oct 13 15:18:43 | sdc: prio = 1
> Oct 13 15:18:43 | sdd: directio checker reports path is up
> Oct 13 15:18:43 | 8:48: delay next check 80s
> Oct 13 15:18:43 | path prio refresh
> Oct 13 15:18:43 | sdd: mask = 0x8
> Oct 13 15:18:43 | sdd: prio = 1
> Oct 13 15:18:43 | sde: directio checker reports path is up
> Oct 13 15:18:43 | 8:64: delay next check 80s
> Oct 13 15:18:43 | path prio refresh
> Oct 13 15:18:43 | sde: mask = 0x8
> Oct 13 15:18:43 | sde: prio = 1
> Oct 13 15:18:44 | tick
> Oct 13 15:18:45 | tick
> Oct 13 15:18:45 | map garbage collection
> Oct 13 15:18:46 | tick
> Oct 13 15:18:47 | tick
> Oct 13 15:18:48 | tick
> Oct 13 15:18:49 | tick
> Oct 13 15:18:50 | tick
> Oct 13 15:18:51 | tick
> Oct 13 15:18:51 | map garbage collection
> Oct 13 15:18:52 | tick
> Oct 13 15:18:53 | tick
> Oct 13 15:18:54 | tick
> Oct 13 15:18:55 | tick
> Oct 13 15:18:56 | tick
> Oct 13 15:18:57 | tick
> Oct 13 15:18:57 | map garbage collection
> Oct 13 15:18:58 | tick
> Oct 13 15:18:59 | tick
> Oct 13 15:19:00 | tick
> Oct 13 15:19:01 | tick
> Oct 13 15:19:02 | tick
> Oct 13 15:19:03 | tick
> Oct 13 15:19:03 | map garbage collection
> Oct 13 15:19:04 | tick
> Oct 13 15:19:05 | tick
> Oct 13 15:19:06 | tick
> Oct 13 15:19:07 | tick
> Oct 13 15:19:08 | tick
> Oct 13 15:19:09 | tick
> Oct 13 15:19:09 | map garbage collection
> Oct 13 15:19:10 | tick
> Oct 13 15:19:11 | tick
> Oct 13 15:19:12 | tick
> Oct 13 15:19:13 | tick
> Oct 13 15:19:14 | uevent 'add' from '/class/fc_transport/target5:0:0'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/fc_transport/target5:0:0
> Oct 13 15:19:14 | SUBSYSTEM=fc_transport
> Oct 13 15:19:14 | SEQNUM=1294
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0
> Oct 13 15:19:14 | discard event on /class/fc_transport/target5:0:0
> Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0'Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> Oct 13 15:19:14 | SUBSYSTEM=scsi
> Oct 13 15:19:14 | SEQNUM=1295
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:0'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:0
> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> Oct 13 15:19:14 | SEQNUM=1296
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | discard event on /class/scsi_disk/5:0:0:0
> Oct 13 15:19:14 | uevent 'add' from '/block/sdf'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/block/sdf
> Oct 13 15:19:14 | SUBSYSTEM=block
> Oct 13 15:19:14 | SEQNUM=1297
> Oct 13 15:19:14 | MINOR=80
> Oct 13 15:19:14 | MAJOR=8
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | sdf: add path (uevent)
> Oct 13 15:19:14 | sdf: not found in pathvec
> Oct 13 15:19:14 | sdf: mask = 0x1f
> Oct 13 15:19:14 | sdf: bus = 1
> Oct 13 15:19:14 | sdf: dev_t = 8:80
> Oct 13 15:19:14 | sdf: size = 2048000
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:0'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:0
> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> Oct 13 15:19:14 | SEQNUM=1298
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg6'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg6
> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> Oct 13 15:19:14 | SEQNUM=1299
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | MAJOR=21
> Oct 13 15:19:14 | MINOR=6
> Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1'Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:14 | SUBSYSTEM=scsi
> Oct 13 15:19:14 | SEQNUM=1300
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:1'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:1
> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> Oct 13 15:19:14 | SEQNUM=1301
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/block/sdg'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/block/sdg
> Oct 13 15:19:14 | SUBSYSTEM=block
> Oct 13 15:19:14 | SEQNUM=1302
> Oct 13 15:19:14 | MINOR=96
> Oct 13 15:19:14 | MAJOR=8
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:1'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:1
> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> Oct 13 15:19:14 | SEQNUM=1303
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg7'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg7
> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> Oct 13 15:19:14 | SEQNUM=1304
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | MAJOR=21
> Oct 13 15:19:14 | MINOR=7
> Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2'Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:14 | SUBSYSTEM=scsi
> Oct 13 15:19:14 | SEQNUM=1305
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:2'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:2
> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> Oct 13 15:19:14 | SEQNUM=1306
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/block/sdh'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/block/sdh
> Oct 13 15:19:14 | SUBSYSTEM=block
> Oct 13 15:19:14 | SEQNUM=1307
> Oct 13 15:19:14 | MINOR=112
> Oct 13 15:19:14 | MAJOR=8
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:2'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:2
> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> Oct 13 15:19:14 | SEQNUM=1308
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg8'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg8
> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> Oct 13 15:19:14 | SEQNUM=1309
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | MAJOR=21
> Oct 13 15:19:14 | MINOR=8
> Oct 13 15:19:14 | uevent 'add' from '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3'Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:14 | SUBSYSTEM=scsi
> Oct 13 15:19:14 | SEQNUM=1310
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:3'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:3
> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> Oct 13 15:19:14 | SEQNUM=1311
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/block/sdi'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/block/sdi
> Oct 13 15:19:14 | SUBSYSTEM=block
> Oct 13 15:19:14 | SEQNUM=1312
> Oct 13 15:19:14 | MINOR=128
> Oct 13 15:19:14 | MAJOR=8
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:3'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:3
> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> Oct 13 15:19:14 | SEQNUM=1313
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg9'
> Oct 13 15:19:14 | ACTION=add
> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg9
> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> Oct 13 15:19:14 | SEQNUM=1314
> Oct 13 15:19:14 | PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> Oct 13 15:19:14 | MAJOR=21
> Oct 13 15:19:14 | MINOR=9
> Oct 13 15:19:14 | sdf: vendor = DDN
> Oct 13 15:19:14 | sdf: product = S2A 8500
> Oct 13 15:19:14 | sdf: rev = 5.24
> Oct 13 15:19:14 | sdf: h:b:t:l = 5:0:0:0
> Oct 13 15:19:14 | sdf: tgt_node_name = 0x20000001ff0302a8
> Oct 13 15:19:19 | failed to open /dev/sdf
> Oct 13 15:19:19 | sdf: failed to get path uid
> Oct 13 15:19:19 | uevent trigger error
> Oct 13 15:19:19 | Oct 13 15:19:19 | tick
> discard event on /class/scsi_device/5:0:0:0
> Oct 13 15:19:19 | discard event on /class/scsi_generic/sg6
> Oct 13 15:19:19 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> Oct 13 15:19:19 | discard event on /class/scsi_disk/5:0:0:1
> Oct 13 15:19:19 | sdg: add path (uevent)
> Oct 13 15:19:19 | sdg: not found in pathvec
> Oct 13 15:19:19 | sdg: mask = 0x1f
> Oct 13 15:19:19 | sdg: bus = 1
> Oct 13 15:19:19 | sdg: dev_t = 8:96
> Oct 13 15:19:19 | sdg: size = 571416576
> Oct 13 15:19:19 | sdg: vendor = DDN
> Oct 13 15:19:19 | sdg: product = S2A 8500
> Oct 13 15:19:19 | sdg: rev = 5.24
> Oct 13 15:19:19 | sdg: h:b:t:l = 5:0:0:1
> Oct 13 15:19:19 | sdg: tgt_node_name = 0x20000001ff0302a8
> Oct 13 15:19:20 | sdg: serial = 03E0FE360D00
> Oct 13 15:19:20 | sdg: path checker = directio (controller setting)
> Oct 13 15:19:20 | sdg: state = 2
> Oct 13 15:19:20 | sdg: getprio = NULL (internal default)
> Oct 13 15:19:20 | sdg: prio = 1
> Oct 13 15:19:20 | sdg: getuid = /sbin/scsi_id -g -u -s /block/%n (controller setting)
> Oct 13 15:19:20 | sdg: uid = 360001ff02002110103e0fe36220f0d00 (callout)
> Oct 13 15:19:20 | 8:32: not found in pathvec
> Oct 13 15:19:20 | sdc: ownership set to 360001ff02002110103e0fe36220f0d00
> Oct 13 15:19:20 | sdc: mask = 0xc
> Oct 13 15:19:20 | sdc: state = 2
> Oct 13 15:19:20 | sdc: prio = 1
> Oct 13 15:19:20 | sdg: ownership set to 360001ff02002110103e0fe36220f0d00
> Oct 13 15:19:20 | sdg: not found in pathvec
> Oct 13 15:19:20 | sdg: mask = 0xc
> Oct 13 15:19:20 | sdg: state = 2
> Oct 13 15:19:20 | sdg: prio = 1
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgpolicy = multibus (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: selector = round-robin 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: features = 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: hwhandler = 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: minio = 1000 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry = -1 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: load table [0 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:32 1000 8:96 1000]
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: discover
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 2, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 8:32, len = 4
> Oct 13 15:19:20 | *word = 1000, len = 4
> Oct 13 15:19:20 | *word = 8:96, len = 4
> Oct 13 15:19:20 | *word = 1000, len = 4
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = E, len = 1
> Oct 13 15:19:20 | *word = 2, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = A, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = A, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry = -1 (config file default)
> Oct 13 15:19:20 | sdg path added to devmap 360001ff02002110103e0fe36220f0d00
> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:1
> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg7
> Oct 13 15:19:20 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:2
> Oct 13 15:19:20 | sdh: add path (uevent)
> Oct 13 15:19:20 | sdh: not found in pathvec
> Oct 13 15:19:20 | sdh: mask = 0x1f
> Oct 13 15:19:20 | sdh: bus = 1
> Oct 13 15:19:20 | sdh: dev_t = 8:112
> Oct 13 15:19:20 | sdh: size = 2048000
> Oct 13 15:19:20 | sdh: vendor = DDN
> Oct 13 15:19:20 | sdh: product = S2A 8500
> Oct 13 15:19:20 | sdh: rev = 5.24
> Oct 13 15:19:20 | sdh: h:b:t:l = 5:0:0:2
> Oct 13 15:19:20 | sdh: tgt_node_name = 0x20000001ff0302a8
> Oct 13 15:19:20 | sdh: serial = 03E0FE380E00
> Oct 13 15:19:20 | sdh: path checker = directio (controller setting)
> Oct 13 15:19:20 | sdh: state = 2
> Oct 13 15:19:20 | sdh: getprio = NULL (internal default)
> Oct 13 15:19:20 | sdh: prio = 1
> Oct 13 15:19:20 | sdh: getuid = /sbin/scsi_id -g -u -s /block/%n (controller setting)
> Oct 13 15:19:20 | sdh: uid = 360001ff02002110103e0fe38001f0e00 (callout)
> Oct 13 15:19:20 | 8:48: not found in pathvec
> Oct 13 15:19:20 | sdd: ownership set to 360001ff02002110103e0fe38001f0e00
> Oct 13 15:19:20 | sdd: mask = 0xc
> Oct 13 15:19:20 | sdd: state = 2
> Oct 13 15:19:20 | sdd: prio = 1
> Oct 13 15:19:20 | sdh: ownership set to 360001ff02002110103e0fe38001f0e00
> Oct 13 15:19:20 | sdh: not found in pathvec
> Oct 13 15:19:20 | sdh: mask = 0xc
> Oct 13 15:19:20 | sdh: state = 2
> Oct 13 15:19:20 | sdh: prio = 1
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgpolicy = multibus (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: selector = round-robin 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: features = 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: hwhandler = 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: minio = 1000 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry = -1 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: load table [0 2048000 multipath 0 0 1 1 round-robin 0 2 1 8:48 1000 8:112 1000]
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: discover
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 2, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 8:48, len = 4
> Oct 13 15:19:20 | *word = 1000, len = 4
> Oct 13 15:19:20 | *word = 8:112, len = 5
> Oct 13 15:19:20 | *word = 1000, len = 4
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = E, len = 1
> Oct 13 15:19:20 | *word = 2, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = A, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = A, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry = -1 (config file default)
> Oct 13 15:19:20 | sdh path added to devmap 360001ff02002110103e0fe38001f0e00
> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:2
> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg8
> Oct 13 15:19:20 | discard event on /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:3
> Oct 13 15:19:20 | sdi: add path (uevent)
> Oct 13 15:19:20 | sdi: not found in pathvec
> Oct 13 15:19:20 | sdi: mask = 0x1f
> Oct 13 15:19:20 | sdi: bus = 1
> Oct 13 15:19:20 | sdi: dev_t = 8:128
> Oct 13 15:19:20 | sdi: size = 571416576
> Oct 13 15:19:20 | sdi: vendor = DDN
> Oct 13 15:19:20 | sdi: product = S2A 8500
> Oct 13 15:19:20 | sdi: rev = 5.24
> Oct 13 15:19:20 | sdi: h:b:t:l = 5:0:0:3
> Oct 13 15:19:20 | sdi: tgt_node_name = 0x20000001ff0302a8
> Oct 13 15:19:20 | sdi: serial = 03E0FE3A0F00
> Oct 13 15:19:20 | sdi: path checker = directio (controller setting)
> Oct 13 15:19:20 | sdi: state = 2
> Oct 13 15:19:20 | sdi: getprio = NULL (internal default)
> Oct 13 15:19:20 | sdi: prio = 1
> Oct 13 15:19:20 | sdi: getuid = /sbin/scsi_id -g -u -s /block/%n (controller setting)
> Oct 13 15:19:20 | sdi: uid = 360001ff02002110103e0fe3a220f0f00 (callout)
> Oct 13 15:19:20 | 8:64: not found in pathvec
> Oct 13 15:19:20 | sde: ownership set to 360001ff02002110103e0fe3a220f0f00
> Oct 13 15:19:20 | sde: mask = 0xc
> Oct 13 15:19:20 | sde: state = 2
> Oct 13 15:19:20 | sde: prio = 1
> Oct 13 15:19:20 | sdi: ownership set to 360001ff02002110103e0fe3a220f0f00
> Oct 13 15:19:20 | sdi: not found in pathvec
> Oct 13 15:19:20 | sdi: mask = 0xc
> Oct 13 15:19:20 | sdi: state = 2
> Oct 13 15:19:20 | sdi: prio = 1
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgpolicy = multibus (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: selector = round-robin 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: features = 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: hwhandler = 0 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: minio = 1000 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry = -1 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: load table [0 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:64 1000 8:128 1000]
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: discover
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 2, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 8:64, len = 4
> Oct 13 15:19:20 | *word = 1000, len = 4
> Oct 13 15:19:20 | *word = 8:128, len = 5
> Oct 13 15:19:20 | *word = 1000, len = 4
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = 1, len = 1
> Oct 13 15:19:20 | *word = E, len = 1
> Oct 13 15:19:20 | *word = 2, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = A, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | *word = A, len = 1
> Oct 13 15:19:20 | *word = 0, len = 1
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1 (controller setting)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2 (config file default)
> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry = -1 (config file default)
> Oct 13 15:19:20 | sdi path added to devmap 360001ff02002110103e0fe3a220f0f00
> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:3
> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg9
> Oct 13 15:19:20 | tick
> Oct 13 15:19:20 | sdg: directio checker reports path is up
> Oct 13 15:19:20 | 8:96: delay next check 40s
> Oct 13 15:19:20 | path prio refresh
> Oct 13 15:19:20 | sdg: mask = 0x8
> Oct 13 15:19:20 | sdg: prio = 1
> Oct 13 15:19:20 | sdh: directio checker reports path is up
> Oct 13 15:19:20 | 8:112: delay next check 40s
> Oct 13 15:19:20 | path prio refresh
> Oct 13 15:19:20 | sdh: mask = 0x8
> Oct 13 15:19:20 | sdh: prio = 1
> Oct 13 15:19:20 | sdi: directio checker reports path is up
> Oct 13 15:19:20 | 8:128: delay next check 40s
> Oct 13 15:19:20 | path prio refresh
> Oct 13 15:19:20 | sdi: mask = 0x8
> Oct 13 15:19:20 | sdi: prio = 1
> Oct 13 15:19:20 | map garbage collection
> Oct 13 15:19:21 | tick
> Oct 13 15:19:22 | tick
> Oct 13 15:19:23 | tick
> Oct 13 15:19:24 | tick
> Oct 13 15:19:25 | unlink pidfile
> Oct 13 15:19:25 | 360001ff02002110103e0fe34001f0c00: stop event checker thread
> Oct 13 15:19:25 | sdb: orphaned
> Oct 13 15:19:25 | 360001ff02002110103e0fe36220f0d00: stop event checker thread
> Oct 13 15:19:25 | sdc: orphaned
> Oct 13 15:19:25 | sdg: orphaned
> Oct 13 15:19:25 | 360001ff02002110103e0fe38001f0e00: stop event checker thread
> Oct 13 15:19:25 | sdd: orphaned
> Oct 13 15:19:25 | sdh: orphaned
> Oct 13 15:19:25 | 360001ff02002110103e0fe3a220f0f00: stop event checker thread
> Oct 13 15:19:25 | sde: orphaned
> Oct 13 15:19:25 | SIGUSR1 received
> Oct 13 15:19:25 | SIGUSR1 received
> Oct 13 15:19:25 | SIGUSR1 received
> Oct 13 15:19:25 | SIGUSR1 received
> Oct 13 15:19:25 | sdi: orphaned
>
>
>
> ------------------------------------------------------------------------
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: multipath tools - 'fail to get path uid' on LUN 0 whenfailback
2006-10-13 18:35 ` multipath tools - 'fail to get path uid' on LUN 0 whenfailback Eli Stair
@ 2006-10-16 9:08 ` Frederic TEMPORELLI
2006-10-16 22:58 ` Eli Stair
0 siblings, 1 reply; 4+ messages in thread
From: Frederic TEMPORELLI @ 2006-10-16 9:08 UTC (permalink / raw)
To: device-mapper development
Hi,
In libmultipath/discovery.c, function wait_for_file(char * filename):
- increase WAIT_MAX_SECONDS (from 5 to 10 seconds)
- add a condlog (level 3) to confirm WAIT_MAX_SECONDS and WAIT_LOOP_PER_SECOND
values, and that we are running the 'daemonized' func.
Doing so, I'm able to get device serial for LUN0 after 6 seconds...
=> udev is always losing the race, and in our case is more than 5 seconds late.
(we are running a dual IA64 server). May be time to upgrade udev (still 039
shipped in RHEL4U4) ?
Here's the output when serial is OK for LUN0, after a 6 seconds polling on /dev/sdX
=====================================================================
Oct 16 10:32:26 | sdf: vendor = DDN
Oct 16 10:32:26 | wait for file (daemon) /sys/block/sdf/device/model max seconds
10, loops per sec 5
Oct 16 10:32:26 | sdf: product = S2A 8500
Oct 16 10:32:26 | wait for file (daemon) /sys/block/sdf/device/rev max seconds
10, loops per sec 5
Oct 16 10:32:26 | sdf: rev = 5.24
Oct 16 10:32:26 | sdf: h:b:t:l = 5:0:0:0
Oct 16 10:32:26 | sdf: tgt_node_name = 0x20000001ff0302a8
Oct 16 10:32:26 | wait for file (daemon) /dev/sdf max seconds 10, loops per sec 5
Oct 16 10:32:32 | sdf: serial = 03E0FE340C00
Oct 16 10:32:32 | sdf: path checker = directio (controller setting)
Oct 16 10:32:32 | sdf: state = 2
Oct 16 10:32:32 | sdf: getprio = NULL (internal default)
Oct 16 10:32:32 | sdf: prio = 1
Oct 16 10:32:32 | sdf: getuid = /sbin/scsi_id -g -u -s /block/%n (controller
setting)
Oct 16 10:32:32 | sdf: uid = 360001ff02002110103e0fe34001f0c00 (callout)
Oct 16 10:32:32 | 8:16: not found in pathvec
Oct 16 10:32:32 | sdb: ownership set to 360001ff02002110103e0fe34001f0c00
=====================================================================
Eli Stair wrote:
>
>
> You're having identical symptoms to what I reported earlier this week,
> with the same versions. I've since upgraded the base device-mapper
> package to 1.02.11 and recompiled multipath-tools, with no change.
>
> https://www.redhat.com/archives/dm-devel/2006-October/msg00038.html
>
> Haven't heard any response yet on it, so I'm slowly going through and
> debugging the relevant code and tracking it down. Initially I thought it
> was a race condition due to a udev device-creation delay, but it appears
> the hangup is actually in /sys/block or (/sys/class) somewhere.
>
> It's looking to me like it points to the block device being (improperly)
> flagged as a partition here:
>
>
> multipathd/main.c:961 (uev_discard):
>
> if (sscanf(devpath, "/block/%10s", a) != 1 ||
> sscanf(devpath, "/block/%10[^/]/%10s", a, b) == 2) {
> condlog(4, "discard event on %s", devpath);
> return 1;
> }
>
>
> I'm tracking backwards from here, figuring out what vars are passed into
> the function that it is comparing to the device in /sys.
>
>
> /eli
>
>
> Frederic TEMPORELLI wrote:
>
>> Hello,
>>
>>
>> I'm running kernel 2.6.18 + multipath-tools 0.4.7.
>>
>> Using Emulex HBA (kernel driver 8.1.9) and DDN S2A8500 disk array,
>> multipathd
>> generates a 'fail to get path uid' error when failback from link down
>> failure.
>> This only happen for LUN0 of the target. All the other LUNs are nicely
>> detected
>> and dm are updated for these other LUNs.
>>
>> attached is the multipathd log (multipathd -d -v4) and the system syslog.
>> => I'm thinking that multipathd can't open the /dev/sdX related to
>> LUN0 as soon
>> as the the scsi event is received. multipathd processing is delayed
>> (until open
>> error is fired) then the other LUNs are processed (with sd that can be
>> opened).
>> Following such issue, LUN0 can be put back in multipath configuration
>> by running
>> by hand multipath command (but we lose the advantage of the multipathd
>> monitoring...)
>>
>> Did anyone get such issue ? any idea to solve it ?
>> (may be a way to add a delay between event and scsi_id detection ?)
>>
>> Thanks for your help.
>>
>> --
>> Frederic TEMPORELLI
>>
>>
>> ------------------------------------------------------------------------
>>
>> Oct 13 15:18:17 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1305
>> Link Down Event x4 received Data: x4 x20 x0
>> Oct 13 15:18:27 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:0203
>> Nodev timeout on WWPN 23:0:0:1:ff:3:2:a8 NPort xef Data: x8 x7 x0
>> Oct 13 15:18:32 s_kernel@iotiger3 kernel: rport-5:0-0: blocked FC
>> remote port time out: removing target and saving binding
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1303
>> Link Up Event x5 received Data: x5 x1 x8 x2
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
>> 8500 Rev: 5.24
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
>> Direct-Access ANSI SCSI revision: 03
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000
>> 512-byte hdwr sectors (1049 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000
>> 512-byte hdwr sectors (1049 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: unknown partition table
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi
>> disk sdf
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi
>> generic sg6 type 0
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
>> 8500 Rev: 5.24
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
>> Direct-Access ANSI SCSI revision: 03
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576
>> 512-byte hdwr sectors (292565 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576
>> 512-byte hdwr sectors (292565 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: unknown partition table
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi
>> disk sdg
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi
>> generic sg7 type 0
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
>> 8500 Rev: 5.24
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
>> Direct-Access ANSI SCSI revision: 03
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000
>> 512-byte hdwr sectors (1049 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000
>> 512-byte hdwr sectors (1049 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: unknown partition table
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi
>> disk sdh
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi
>> generic sg8 type 0
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
>> 8500 Rev: 5.24
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
>> Direct-Access ANSI SCSI revision: 03
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576
>> 512-byte hdwr sectors (292565 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576
>> 512-byte hdwr sectors (292565 MB)
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive
>> cache: write through w/ FUA
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: unknown partition table
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi
>> disk sdi
>> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi
>> generic sg9 type 0
>> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14745]: disk at
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14757]: disk at
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14716]: disk at
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14734]: disk at
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> Oct 13 15:18:43 | sdb: directio checker reports path is up
>> Oct 13 15:18:43 | 8:16: delay next check 80s
>> Oct 13 15:18:43 | path prio refresh
>> Oct 13 15:18:43 | sdb: mask = 0x8
>> Oct 13 15:18:43 | sdb: prio = 1
>> Oct 13 15:18:43 | sdc: directio checker reports path is up
>> Oct 13 15:18:43 | 8:32: delay next check 80s
>> Oct 13 15:18:43 | path prio refresh
>> Oct 13 15:18:43 | sdc: mask = 0x8
>> Oct 13 15:18:43 | sdc: prio = 1
>> Oct 13 15:18:43 | sdd: directio checker reports path is up
>> Oct 13 15:18:43 | 8:48: delay next check 80s
>> Oct 13 15:18:43 | path prio refresh
>> Oct 13 15:18:43 | sdd: mask = 0x8
>> Oct 13 15:18:43 | sdd: prio = 1
>> Oct 13 15:18:43 | sde: directio checker reports path is up
>> Oct 13 15:18:43 | 8:64: delay next check 80s
>> Oct 13 15:18:43 | path prio refresh
>> Oct 13 15:18:43 | sde: mask = 0x8
>> Oct 13 15:18:43 | sde: prio = 1
>> Oct 13 15:18:44 | tick
>> Oct 13 15:18:45 | tick
>> Oct 13 15:18:45 | map garbage collection
>> Oct 13 15:18:46 | tick
>> Oct 13 15:18:47 | tick
>> Oct 13 15:18:48 | tick
>> Oct 13 15:18:49 | tick
>> Oct 13 15:18:50 | tick
>> Oct 13 15:18:51 | tick
>> Oct 13 15:18:51 | map garbage collection
>> Oct 13 15:18:52 | tick
>> Oct 13 15:18:53 | tick
>> Oct 13 15:18:54 | tick
>> Oct 13 15:18:55 | tick
>> Oct 13 15:18:56 | tick
>> Oct 13 15:18:57 | tick
>> Oct 13 15:18:57 | map garbage collection
>> Oct 13 15:18:58 | tick
>> Oct 13 15:18:59 | tick
>> Oct 13 15:19:00 | tick
>> Oct 13 15:19:01 | tick
>> Oct 13 15:19:02 | tick
>> Oct 13 15:19:03 | tick
>> Oct 13 15:19:03 | map garbage collection
>> Oct 13 15:19:04 | tick
>> Oct 13 15:19:05 | tick
>> Oct 13 15:19:06 | tick
>> Oct 13 15:19:07 | tick
>> Oct 13 15:19:08 | tick
>> Oct 13 15:19:09 | tick
>> Oct 13 15:19:09 | map garbage collection
>> Oct 13 15:19:10 | tick
>> Oct 13 15:19:11 | tick
>> Oct 13 15:19:12 | tick
>> Oct 13 15:19:13 | tick
>> Oct 13 15:19:14 | uevent 'add' from '/class/fc_transport/target5:0:0'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/fc_transport/target5:0:0
>> Oct 13 15:19:14 | SUBSYSTEM=fc_transport
>> Oct 13 15:19:14 | SEQNUM=1294
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0
>>
>> Oct 13 15:19:14 | discard event on /class/fc_transport/target5:0:0
>> Oct 13 15:19:14 | uevent 'add' from
>> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0'Oct
>> 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 |
>> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>> Oct 13 15:19:14 | SUBSYSTEM=scsi
>> Oct 13 15:19:14 | SEQNUM=1295
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | discard event on
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:0'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:0
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
>> Oct 13 15:19:14 | SEQNUM=1296
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | discard event on /class/scsi_disk/5:0:0:0
>> Oct 13 15:19:14 | uevent 'add' from '/block/sdf'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/block/sdf
>> Oct 13 15:19:14 | SUBSYSTEM=block
>> Oct 13 15:19:14 | SEQNUM=1297
>> Oct 13 15:19:14 | MINOR=80
>> Oct 13 15:19:14 | MAJOR=8
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | sdf: add path (uevent)
>> Oct 13 15:19:14 | sdf: not found in pathvec
>> Oct 13 15:19:14 | sdf: mask = 0x1f
>> Oct 13 15:19:14 | sdf: bus = 1
>> Oct 13 15:19:14 | sdf: dev_t = 8:80
>> Oct 13 15:19:14 | sdf: size = 2048000
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:0'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:0
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
>> Oct 13 15:19:14 | SEQNUM=1298
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg6'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg6
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
>> Oct 13 15:19:14 | SEQNUM=1299
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | MAJOR=21
>> Oct 13 15:19:14 | MINOR=6
>> Oct 13 15:19:14 | uevent 'add' from
>> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1'Oct
>> 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 |
>> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:14 | SUBSYSTEM=scsi
>> Oct 13 15:19:14 | SEQNUM=1300
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:1'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:1
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
>> Oct 13 15:19:14 | SEQNUM=1301
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/block/sdg'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/block/sdg
>> Oct 13 15:19:14 | SUBSYSTEM=block
>> Oct 13 15:19:14 | SEQNUM=1302
>> Oct 13 15:19:14 | MINOR=96
>> Oct 13 15:19:14 | MAJOR=8
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:1'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:1
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
>> Oct 13 15:19:14 | SEQNUM=1303
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg7'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg7
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
>> Oct 13 15:19:14 | SEQNUM=1304
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | MAJOR=21
>> Oct 13 15:19:14 | MINOR=7
>> Oct 13 15:19:14 | uevent 'add' from
>> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2'Oct
>> 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 |
>> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:14 | SUBSYSTEM=scsi
>> Oct 13 15:19:14 | SEQNUM=1305
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:2'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:2
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
>> Oct 13 15:19:14 | SEQNUM=1306
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/block/sdh'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/block/sdh
>> Oct 13 15:19:14 | SUBSYSTEM=block
>> Oct 13 15:19:14 | SEQNUM=1307
>> Oct 13 15:19:14 | MINOR=112
>> Oct 13 15:19:14 | MAJOR=8
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:2'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:2
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
>> Oct 13 15:19:14 | SEQNUM=1308
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg8'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg8
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
>> Oct 13 15:19:14 | SEQNUM=1309
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | MAJOR=21
>> Oct 13 15:19:14 | MINOR=8
>> Oct 13 15:19:14 | uevent 'add' from
>> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3'Oct
>> 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 |
>> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:14 | SUBSYSTEM=scsi
>> Oct 13 15:19:14 | SEQNUM=1310
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:3'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:3
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
>> Oct 13 15:19:14 | SEQNUM=1311
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/block/sdi'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/block/sdi
>> Oct 13 15:19:14 | SUBSYSTEM=block
>> Oct 13 15:19:14 | SEQNUM=1312
>> Oct 13 15:19:14 | MINOR=128
>> Oct 13 15:19:14 | MAJOR=8
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:3'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:3
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
>> Oct 13 15:19:14 | SEQNUM=1313
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg9'
>> Oct 13 15:19:14 | ACTION=add
>> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg9
>> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
>> Oct 13 15:19:14 | SEQNUM=1314
>> Oct 13 15:19:14 |
>> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:14 | PHYSDEVBUS=scsi
>> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
>> Oct 13 15:19:14 | MAJOR=21
>> Oct 13 15:19:14 | MINOR=9
>> Oct 13 15:19:14 | sdf: vendor = DDN
>> Oct 13 15:19:14 | sdf: product = S2A 8500
>> Oct 13 15:19:14 | sdf: rev = 5.24
>> Oct 13 15:19:14 | sdf: h:b:t:l = 5:0:0:0
>> Oct 13 15:19:14 | sdf: tgt_node_name = 0x20000001ff0302a8
>> Oct 13 15:19:19 | failed to open /dev/sdf
>> Oct 13 15:19:19 | sdf: failed to get path uid
>> Oct 13 15:19:19 | uevent trigger error
>> Oct 13 15:19:19 | Oct 13 15:19:19 | tick
>> discard event on /class/scsi_device/5:0:0:0
>> Oct 13 15:19:19 | discard event on /class/scsi_generic/sg6
>> Oct 13 15:19:19 | discard event on
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
>>
>> Oct 13 15:19:19 | discard event on /class/scsi_disk/5:0:0:1
>> Oct 13 15:19:19 | sdg: add path (uevent)
>> Oct 13 15:19:19 | sdg: not found in pathvec
>> Oct 13 15:19:19 | sdg: mask = 0x1f
>> Oct 13 15:19:19 | sdg: bus = 1
>> Oct 13 15:19:19 | sdg: dev_t = 8:96
>> Oct 13 15:19:19 | sdg: size = 571416576
>> Oct 13 15:19:19 | sdg: vendor = DDN
>> Oct 13 15:19:19 | sdg: product = S2A 8500
>> Oct 13 15:19:19 | sdg: rev = 5.24
>> Oct 13 15:19:19 | sdg: h:b:t:l = 5:0:0:1
>> Oct 13 15:19:19 | sdg: tgt_node_name = 0x20000001ff0302a8
>> Oct 13 15:19:20 | sdg: serial = 03E0FE360D00
>> Oct 13 15:19:20 | sdg: path checker = directio (controller setting)
>> Oct 13 15:19:20 | sdg: state = 2
>> Oct 13 15:19:20 | sdg: getprio = NULL (internal default)
>> Oct 13 15:19:20 | sdg: prio = 1
>> Oct 13 15:19:20 | sdg: getuid = /sbin/scsi_id -g -u -s /block/%n
>> (controller setting)
>> Oct 13 15:19:20 | sdg: uid = 360001ff02002110103e0fe36220f0d00 (callout)
>> Oct 13 15:19:20 | 8:32: not found in pathvec
>> Oct 13 15:19:20 | sdc: ownership set to 360001ff02002110103e0fe36220f0d00
>> Oct 13 15:19:20 | sdc: mask = 0xc
>> Oct 13 15:19:20 | sdc: state = 2
>> Oct 13 15:19:20 | sdc: prio = 1
>> Oct 13 15:19:20 | sdg: ownership set to 360001ff02002110103e0fe36220f0d00
>> Oct 13 15:19:20 | sdg: not found in pathvec
>> Oct 13 15:19:20 | sdg: mask = 0xc
>> Oct 13 15:19:20 | sdg: state = 2
>> Oct 13 15:19:20 | sdg: prio = 1
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2
>> (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgpolicy =
>> multibus (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: selector =
>> round-robin 0 (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: features = 0
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: hwhandler = 0
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: minio = 1000
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry =
>> -1 (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: load table [0
>> 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:32 1000 8:96 1000]
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: discover
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 2, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 8:32, len = 4
>> Oct 13 15:19:20 | *word = 1000, len = 4
>> Oct 13 15:19:20 | *word = 8:96, len = 4
>> Oct 13 15:19:20 | *word = 1000, len = 4
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = E, len = 1
>> Oct 13 15:19:20 | *word = 2, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = A, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = A, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2
>> (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry =
>> -1 (config file default)
>> Oct 13 15:19:20 | sdg path added to devmap
>> 360001ff02002110103e0fe36220f0d00
>> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:1
>> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg7
>> Oct 13 15:19:20 | discard event on
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
>>
>> Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:2
>> Oct 13 15:19:20 | sdh: add path (uevent)
>> Oct 13 15:19:20 | sdh: not found in pathvec
>> Oct 13 15:19:20 | sdh: mask = 0x1f
>> Oct 13 15:19:20 | sdh: bus = 1
>> Oct 13 15:19:20 | sdh: dev_t = 8:112
>> Oct 13 15:19:20 | sdh: size = 2048000
>> Oct 13 15:19:20 | sdh: vendor = DDN
>> Oct 13 15:19:20 | sdh: product = S2A 8500
>> Oct 13 15:19:20 | sdh: rev = 5.24
>> Oct 13 15:19:20 | sdh: h:b:t:l = 5:0:0:2
>> Oct 13 15:19:20 | sdh: tgt_node_name = 0x20000001ff0302a8
>> Oct 13 15:19:20 | sdh: serial = 03E0FE380E00
>> Oct 13 15:19:20 | sdh: path checker = directio (controller setting)
>> Oct 13 15:19:20 | sdh: state = 2
>> Oct 13 15:19:20 | sdh: getprio = NULL (internal default)
>> Oct 13 15:19:20 | sdh: prio = 1
>> Oct 13 15:19:20 | sdh: getuid = /sbin/scsi_id -g -u -s /block/%n
>> (controller setting)
>> Oct 13 15:19:20 | sdh: uid = 360001ff02002110103e0fe38001f0e00 (callout)
>> Oct 13 15:19:20 | 8:48: not found in pathvec
>> Oct 13 15:19:20 | sdd: ownership set to 360001ff02002110103e0fe38001f0e00
>> Oct 13 15:19:20 | sdd: mask = 0xc
>> Oct 13 15:19:20 | sdd: state = 2
>> Oct 13 15:19:20 | sdd: prio = 1
>> Oct 13 15:19:20 | sdh: ownership set to 360001ff02002110103e0fe38001f0e00
>> Oct 13 15:19:20 | sdh: not found in pathvec
>> Oct 13 15:19:20 | sdh: mask = 0xc
>> Oct 13 15:19:20 | sdh: state = 2
>> Oct 13 15:19:20 | sdh: prio = 1
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2
>> (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgpolicy =
>> multibus (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: selector =
>> round-robin 0 (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: features = 0
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: hwhandler = 0
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: minio = 1000
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry =
>> -1 (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: load table [0
>> 2048000 multipath 0 0 1 1 round-robin 0 2 1 8:48 1000 8:112 1000]
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: discover
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 2, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 8:48, len = 4
>> Oct 13 15:19:20 | *word = 1000, len = 4
>> Oct 13 15:19:20 | *word = 8:112, len = 5
>> Oct 13 15:19:20 | *word = 1000, len = 4
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = E, len = 1
>> Oct 13 15:19:20 | *word = 2, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = A, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = A, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2
>> (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry =
>> -1 (config file default)
>> Oct 13 15:19:20 | sdh path added to devmap
>> 360001ff02002110103e0fe38001f0e00
>> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:2
>> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg8
>> Oct 13 15:19:20 | discard event on
>> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
>>
>> Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:3
>> Oct 13 15:19:20 | sdi: add path (uevent)
>> Oct 13 15:19:20 | sdi: not found in pathvec
>> Oct 13 15:19:20 | sdi: mask = 0x1f
>> Oct 13 15:19:20 | sdi: bus = 1
>> Oct 13 15:19:20 | sdi: dev_t = 8:128
>> Oct 13 15:19:20 | sdi: size = 571416576
>> Oct 13 15:19:20 | sdi: vendor = DDN
>> Oct 13 15:19:20 | sdi: product = S2A 8500
>> Oct 13 15:19:20 | sdi: rev = 5.24
>> Oct 13 15:19:20 | sdi: h:b:t:l = 5:0:0:3
>> Oct 13 15:19:20 | sdi: tgt_node_name = 0x20000001ff0302a8
>> Oct 13 15:19:20 | sdi: serial = 03E0FE3A0F00
>> Oct 13 15:19:20 | sdi: path checker = directio (controller setting)
>> Oct 13 15:19:20 | sdi: state = 2
>> Oct 13 15:19:20 | sdi: getprio = NULL (internal default)
>> Oct 13 15:19:20 | sdi: prio = 1
>> Oct 13 15:19:20 | sdi: getuid = /sbin/scsi_id -g -u -s /block/%n
>> (controller setting)
>> Oct 13 15:19:20 | sdi: uid = 360001ff02002110103e0fe3a220f0f00 (callout)
>> Oct 13 15:19:20 | 8:64: not found in pathvec
>> Oct 13 15:19:20 | sde: ownership set to 360001ff02002110103e0fe3a220f0f00
>> Oct 13 15:19:20 | sde: mask = 0xc
>> Oct 13 15:19:20 | sde: state = 2
>> Oct 13 15:19:20 | sde: prio = 1
>> Oct 13 15:19:20 | sdi: ownership set to 360001ff02002110103e0fe3a220f0f00
>> Oct 13 15:19:20 | sdi: not found in pathvec
>> Oct 13 15:19:20 | sdi: mask = 0xc
>> Oct 13 15:19:20 | sdi: state = 2
>> Oct 13 15:19:20 | sdi: prio = 1
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2
>> (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgpolicy =
>> multibus (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: selector =
>> round-robin 0 (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: features = 0
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: hwhandler = 0
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: minio = 1000
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry =
>> -1 (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: load table [0
>> 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:64 1000 8:128 1000]
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: discover
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 2, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 8:64, len = 4
>> Oct 13 15:19:20 | *word = 1000, len = 4
>> Oct 13 15:19:20 | *word = 8:128, len = 5
>> Oct 13 15:19:20 | *word = 1000, len = 4
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = 1, len = 1
>> Oct 13 15:19:20 | *word = E, len = 1
>> Oct 13 15:19:20 | *word = 2, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = A, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | *word = A, len = 1
>> Oct 13 15:19:20 | *word = 0, len = 1
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1
>> (controller setting)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2
>> (config file default)
>> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry =
>> -1 (config file default)
>> Oct 13 15:19:20 | sdi path added to devmap
>> 360001ff02002110103e0fe3a220f0f00
>> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:3
>> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg9
>> Oct 13 15:19:20 | tick
>> Oct 13 15:19:20 | sdg: directio checker reports path is up
>> Oct 13 15:19:20 | 8:96: delay next check 40s
>> Oct 13 15:19:20 | path prio refresh
>> Oct 13 15:19:20 | sdg: mask = 0x8
>> Oct 13 15:19:20 | sdg: prio = 1
>> Oct 13 15:19:20 | sdh: directio checker reports path is up
>> Oct 13 15:19:20 | 8:112: delay next check 40s
>> Oct 13 15:19:20 | path prio refresh
>> Oct 13 15:19:20 | sdh: mask = 0x8
>> Oct 13 15:19:20 | sdh: prio = 1
>> Oct 13 15:19:20 | sdi: directio checker reports path is up
>> Oct 13 15:19:20 | 8:128: delay next check 40s
>> Oct 13 15:19:20 | path prio refresh
>> Oct 13 15:19:20 | sdi: mask = 0x8
>> Oct 13 15:19:20 | sdi: prio = 1
>> Oct 13 15:19:20 | map garbage collection
>> Oct 13 15:19:21 | tick
>> Oct 13 15:19:22 | tick
>> Oct 13 15:19:23 | tick
>> Oct 13 15:19:24 | tick
>> Oct 13 15:19:25 | unlink pidfile
>> Oct 13 15:19:25 | 360001ff02002110103e0fe34001f0c00: stop event
>> checker thread
>> Oct 13 15:19:25 | sdb: orphaned
>> Oct 13 15:19:25 | 360001ff02002110103e0fe36220f0d00: stop event
>> checker thread
>> Oct 13 15:19:25 | sdc: orphaned
>> Oct 13 15:19:25 | sdg: orphaned
>> Oct 13 15:19:25 | 360001ff02002110103e0fe38001f0e00: stop event
>> checker thread
>> Oct 13 15:19:25 | sdd: orphaned
>> Oct 13 15:19:25 | sdh: orphaned
>> Oct 13 15:19:25 | 360001ff02002110103e0fe3a220f0f00: stop event
>> checker thread
>> Oct 13 15:19:25 | sde: orphaned
>> Oct 13 15:19:25 | SIGUSR1 received
>> Oct 13 15:19:25 | SIGUSR1 received
>> Oct 13 15:19:25 | SIGUSR1 received
>> Oct 13 15:19:25 | SIGUSR1 received
>> Oct 13 15:19:25 | sdi: orphaned
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> --
>> dm-devel mailing list
>> dm-devel@redhat.com
>> https://www.redhat.com/mailman/listinfo/dm-devel
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
--
Frederic TEMPORELLI
\|/ ____ \|/
"@'/ ,. \`@"
/_| \__/ |_\
\__U_/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: multipath tools - 'fail to get path uid' on LUN 0 whenfailback
2006-10-16 9:08 ` Frederic TEMPORELLI
@ 2006-10-16 22:58 ` Eli Stair
0 siblings, 0 replies; 4+ messages in thread
From: Eli Stair @ 2006-10-16 22:58 UTC (permalink / raw)
To: Frederic TEMPORELLI; +Cc: device-mapper development
Confirmed, increasing the timeout loop (MAX_WAIT_SECONDS) is a
successful work-around for the underlying udev issue.
In my situation, the race condition is a delay between udevd creating
'/sys/block/sd?/dev' and when it gets around to populating
'/sys/block/sd?/device/{vendor, model, rev,}' I haven't gone through
the udevd code looking for a static sleep, but it does appear there IS a
uniform 5-6 second wait between creation of the initial
/sys/block/sd?/dev device and udevd subsequently getting around to
populating the '/sys/block/sd?/device/*' files.
I have confirmed that the udev-101 release build resolves the root-cause
issue. When replacing the RHEL4.4 udev-039 build, there is no delay,
and all files are created (effectively) immediately.
It seems safe enough to increase the WAIT_MAX_SECONDS value to allow for
poorly-behaving udevd implementations in the wild, IMO. In time, the
upstream-fixed udevd will likely make it less likely this wait loop
within the code will be hit (it appears). Even if that occurs, I see it
as useful to have the multipathd pause and retry, since it is feasible
that a udev user would have udevd trigger functions that may be
necessary to access/initialize multipath(or other) devices properly,
increasing the time it takes to fully populate the /sys entries for it.
Cheers,
/eli
Frederic TEMPORELLI wrote:
> Hi,
>
>
>
> In libmultipath/discovery.c, function wait_for_file(char * filename):
>
> - increase WAIT_MAX_SECONDS (from 5 to 10 seconds)
> - add a condlog (level 3) to confirm WAIT_MAX_SECONDS and
> WAIT_LOOP_PER_SECOND
> values, and that we are running the 'daemonized' func.
>
> Doing so, I'm able to get device serial for LUN0 after 6 seconds...
> => udev is always losing the race, and in our case is more than 5
> seconds late.
> (we are running a dual IA64 server). May be time to upgrade udev (still 039
> shipped in RHEL4U4) ?
>
>
> Here's the output when serial is OK for LUN0, after a 6 seconds polling
> on /dev/sdX
> =====================================================================
> Oct 16 10:32:26 | sdf: vendor = DDN
> Oct 16 10:32:26 | wait for file (daemon) /sys/block/sdf/device/model max
> seconds
> 10, loops per sec 5
> Oct 16 10:32:26 | sdf: product = S2A 8500
> Oct 16 10:32:26 | wait for file (daemon) /sys/block/sdf/device/rev max
> seconds
> 10, loops per sec 5
> Oct 16 10:32:26 | sdf: rev = 5.24
> Oct 16 10:32:26 | sdf: h:b:t:l = 5:0:0:0
> Oct 16 10:32:26 | sdf: tgt_node_name = 0x20000001ff0302a8
> Oct 16 10:32:26 | wait for file (daemon) /dev/sdf max seconds 10, loops
> per sec 5
> Oct 16 10:32:32 | sdf: serial = 03E0FE340C00
> Oct 16 10:32:32 | sdf: path checker = directio (controller setting)
> Oct 16 10:32:32 | sdf: state = 2
> Oct 16 10:32:32 | sdf: getprio = NULL (internal default)
> Oct 16 10:32:32 | sdf: prio = 1
> Oct 16 10:32:32 | sdf: getuid = /sbin/scsi_id -g -u -s /block/%n (controller
> setting)
> Oct 16 10:32:32 | sdf: uid = 360001ff02002110103e0fe34001f0c00 (callout)
> Oct 16 10:32:32 | 8:16: not found in pathvec
> Oct 16 10:32:32 | sdb: ownership set to 360001ff02002110103e0fe34001f0c00
> =====================================================================
>
>
>
>
> Eli Stair wrote:
> >
> >
> > You're having identical symptoms to what I reported earlier this week,
> > with the same versions. I've since upgraded the base device-mapper
> > package to 1.02.11 and recompiled multipath-tools, with no change.
> >
> > https://www.redhat.com/archives/dm-devel/2006-October/msg00038.html
> >
> > Haven't heard any response yet on it, so I'm slowly going through and
> > debugging the relevant code and tracking it down. Initially I thought it
> > was a race condition due to a udev device-creation delay, but it appears
> > the hangup is actually in /sys/block or (/sys/class) somewhere.
> >
> > It's looking to me like it points to the block device being (improperly)
> > flagged as a partition here:
> >
> >
> > multipathd/main.c:961 (uev_discard):
> >
> > if (sscanf(devpath, "/block/%10s", a) != 1 ||
> > sscanf(devpath, "/block/%10[^/]/%10s", a, b) == 2) {
> > condlog(4, "discard event on %s", devpath);
> > return 1;
> > }
> >
> >
> > I'm tracking backwards from here, figuring out what vars are passed into
> > the function that it is comparing to the device in /sys.
> >
> >
> > /eli
> >
> >
> > Frederic TEMPORELLI wrote:
> >
> >> Hello,
> >>
> >>
> >> I'm running kernel 2.6.18 + multipath-tools 0.4.7.
> >>
> >> Using Emulex HBA (kernel driver 8.1.9) and DDN S2A8500 disk array,
> >> multipathd
> >> generates a 'fail to get path uid' error when failback from link down
> >> failure.
> >> This only happen for LUN0 of the target. All the other LUNs are nicely
> >> detected
> >> and dm are updated for these other LUNs.
> >>
> >> attached is the multipathd log (multipathd -d -v4) and the system
> syslog.
> >> => I'm thinking that multipathd can't open the /dev/sdX related to
> >> LUN0 as soon
> >> as the the scsi event is received. multipathd processing is delayed
> >> (until open
> >> error is fired) then the other LUNs are processed (with sd that can be
> >> opened).
> >> Following such issue, LUN0 can be put back in multipath configuration
> >> by running
> >> by hand multipath command (but we lose the advantage of the multipathd
> >> monitoring...)
> >>
> >> Did anyone get such issue ? any idea to solve it ?
> >> (may be a way to add a delay between event and scsi_id detection ?)
> >>
> >> Thanks for your help.
> >>
> >> --
> >> Frederic TEMPORELLI
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> Oct 13 15:18:17 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1305
> >> Link Down Event x4 received Data: x4 x20 x0
> >> Oct 13 15:18:27 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:0203
> >> Nodev timeout on WWPN 23:0:0:1:ff:3:2:a8 NPort xef Data: x8 x7 x0
> >> Oct 13 15:18:32 s_kernel@iotiger3 kernel: rport-5:0-0: blocked FC
> >> remote port time out: removing target and saving binding
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: lpfc 0000:06:02.1: 1:1303
> >> Link Up Event x5 received Data: x5 x1 x8 x2
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
> >> 8500 Rev: 5.24
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
> >> Direct-Access ANSI SCSI revision: 03
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000
> >> 512-byte hdwr sectors (1049 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: 2048000
> >> 512-byte hdwr sectors (1049 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdf: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdf: unknown partition table
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi
> >> disk sdf
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:0: Attached scsi
> >> generic sg6 type 0
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
> >> 8500 Rev: 5.24
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
> >> Direct-Access ANSI SCSI revision: 03
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576
> >> 512-byte hdwr sectors (292565 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: 571416576
> >> 512-byte hdwr sectors (292565 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdg: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdg: unknown partition table
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi
> >> disk sdg
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:1: Attached scsi
> >> generic sg7 type 0
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
> >> 8500 Rev: 5.24
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
> >> Direct-Access ANSI SCSI revision: 03
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000
> >> 512-byte hdwr sectors (1049 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: 2048000
> >> 512-byte hdwr sectors (1049 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdh: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdh: unknown partition table
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi
> >> disk sdh
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:2: Attached scsi
> >> generic sg8 type 0
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Vendor: DDN Model: S2A
> >> 8500 Rev: 5.24
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: Type:
> >> Direct-Access ANSI SCSI revision: 03
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576
> >> 512-byte hdwr sectors (292565 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: 571416576
> >> 512-byte hdwr sectors (292565 MB)
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Write Protect is off
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: Mode Sense: a7 00 10 08
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: SCSI device sdi: drive
> >> cache: write through w/ FUA
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sdi: unknown partition table
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi
> >> disk sdi
> >> Oct 13 15:19:14 s_kernel@iotiger3 kernel: sd 5:0:0:3: Attached scsi
> >> generic sg9 type 0
> >> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14745]: disk at
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14757]: disk at
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14716]: disk at
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:14 s_sys@iotiger3 scsi.agent[14734]: disk at
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> Oct 13 15:18:43 | sdb: directio checker reports path is up
> >> Oct 13 15:18:43 | 8:16: delay next check 80s
> >> Oct 13 15:18:43 | path prio refresh
> >> Oct 13 15:18:43 | sdb: mask = 0x8
> >> Oct 13 15:18:43 | sdb: prio = 1
> >> Oct 13 15:18:43 | sdc: directio checker reports path is up
> >> Oct 13 15:18:43 | 8:32: delay next check 80s
> >> Oct 13 15:18:43 | path prio refresh
> >> Oct 13 15:18:43 | sdc: mask = 0x8
> >> Oct 13 15:18:43 | sdc: prio = 1
> >> Oct 13 15:18:43 | sdd: directio checker reports path is up
> >> Oct 13 15:18:43 | 8:48: delay next check 80s
> >> Oct 13 15:18:43 | path prio refresh
> >> Oct 13 15:18:43 | sdd: mask = 0x8
> >> Oct 13 15:18:43 | sdd: prio = 1
> >> Oct 13 15:18:43 | sde: directio checker reports path is up
> >> Oct 13 15:18:43 | 8:64: delay next check 80s
> >> Oct 13 15:18:43 | path prio refresh
> >> Oct 13 15:18:43 | sde: mask = 0x8
> >> Oct 13 15:18:43 | sde: prio = 1
> >> Oct 13 15:18:44 | tick
> >> Oct 13 15:18:45 | tick
> >> Oct 13 15:18:45 | map garbage collection
> >> Oct 13 15:18:46 | tick
> >> Oct 13 15:18:47 | tick
> >> Oct 13 15:18:48 | tick
> >> Oct 13 15:18:49 | tick
> >> Oct 13 15:18:50 | tick
> >> Oct 13 15:18:51 | tick
> >> Oct 13 15:18:51 | map garbage collection
> >> Oct 13 15:18:52 | tick
> >> Oct 13 15:18:53 | tick
> >> Oct 13 15:18:54 | tick
> >> Oct 13 15:18:55 | tick
> >> Oct 13 15:18:56 | tick
> >> Oct 13 15:18:57 | tick
> >> Oct 13 15:18:57 | map garbage collection
> >> Oct 13 15:18:58 | tick
> >> Oct 13 15:18:59 | tick
> >> Oct 13 15:19:00 | tick
> >> Oct 13 15:19:01 | tick
> >> Oct 13 15:19:02 | tick
> >> Oct 13 15:19:03 | tick
> >> Oct 13 15:19:03 | map garbage collection
> >> Oct 13 15:19:04 | tick
> >> Oct 13 15:19:05 | tick
> >> Oct 13 15:19:06 | tick
> >> Oct 13 15:19:07 | tick
> >> Oct 13 15:19:08 | tick
> >> Oct 13 15:19:09 | tick
> >> Oct 13 15:19:09 | map garbage collection
> >> Oct 13 15:19:10 | tick
> >> Oct 13 15:19:11 | tick
> >> Oct 13 15:19:12 | tick
> >> Oct 13 15:19:13 | tick
> >> Oct 13 15:19:14 | uevent 'add' from '/class/fc_transport/target5:0:0'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/fc_transport/target5:0:0
> >> Oct 13 15:19:14 | SUBSYSTEM=fc_transport
> >> Oct 13 15:19:14 | SEQNUM=1294
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0
> >>
> >> Oct 13 15:19:14 | discard event on /class/fc_transport/target5:0:0
> >> Oct 13 15:19:14 | uevent 'add' from
> >>
> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0'Oct
> >> 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 |
> >>
> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi
> >> Oct 13 15:19:14 | SEQNUM=1295
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | discard event on
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:0'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:0
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> >> Oct 13 15:19:14 | SEQNUM=1296
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | discard event on /class/scsi_disk/5:0:0:0
> >> Oct 13 15:19:14 | uevent 'add' from '/block/sdf'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/block/sdf
> >> Oct 13 15:19:14 | SUBSYSTEM=block
> >> Oct 13 15:19:14 | SEQNUM=1297
> >> Oct 13 15:19:14 | MINOR=80
> >> Oct 13 15:19:14 | MAJOR=8
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | sdf: add path (uevent)
> >> Oct 13 15:19:14 | sdf: not found in pathvec
> >> Oct 13 15:19:14 | sdf: mask = 0x1f
> >> Oct 13 15:19:14 | sdf: bus = 1
> >> Oct 13 15:19:14 | sdf: dev_t = 8:80
> >> Oct 13 15:19:14 | sdf: size = 2048000
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:0'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:0
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> >> Oct 13 15:19:14 | SEQNUM=1298
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg6'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg6
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> >> Oct 13 15:19:14 | SEQNUM=1299
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:0
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | MAJOR=21
> >> Oct 13 15:19:14 | MINOR=6
> >> Oct 13 15:19:14 | uevent 'add' from
> >>
> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1'Oct
> >> 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 |
> >>
> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi
> >> Oct 13 15:19:14 | SEQNUM=1300
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:1'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:1
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> >> Oct 13 15:19:14 | SEQNUM=1301
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/block/sdg'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/block/sdg
> >> Oct 13 15:19:14 | SUBSYSTEM=block
> >> Oct 13 15:19:14 | SEQNUM=1302
> >> Oct 13 15:19:14 | MINOR=96
> >> Oct 13 15:19:14 | MAJOR=8
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:1'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:1
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> >> Oct 13 15:19:14 | SEQNUM=1303
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg7'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg7
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> >> Oct 13 15:19:14 | SEQNUM=1304
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | MAJOR=21
> >> Oct 13 15:19:14 | MINOR=7
> >> Oct 13 15:19:14 | uevent 'add' from
> >>
> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2'Oct
> >> 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 |
> >>
> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi
> >> Oct 13 15:19:14 | SEQNUM=1305
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:2'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:2
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> >> Oct 13 15:19:14 | SEQNUM=1306
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/block/sdh'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/block/sdh
> >> Oct 13 15:19:14 | SUBSYSTEM=block
> >> Oct 13 15:19:14 | SEQNUM=1307
> >> Oct 13 15:19:14 | MINOR=112
> >> Oct 13 15:19:14 | MAJOR=8
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:2'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:2
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> >> Oct 13 15:19:14 | SEQNUM=1308
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg8'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg8
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> >> Oct 13 15:19:14 | SEQNUM=1309
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | MAJOR=21
> >> Oct 13 15:19:14 | MINOR=8
> >> Oct 13 15:19:14 | uevent 'add' from
> >>
> '/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3'Oct
> >> 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 |
> >>
> DEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi
> >> Oct 13 15:19:14 | SEQNUM=1310
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_disk/5:0:0:3'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_disk/5:0:0:3
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_disk
> >> Oct 13 15:19:14 | SEQNUM=1311
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/block/sdi'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/block/sdi
> >> Oct 13 15:19:14 | SUBSYSTEM=block
> >> Oct 13 15:19:14 | SEQNUM=1312
> >> Oct 13 15:19:14 | MINOR=128
> >> Oct 13 15:19:14 | MAJOR=8
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_device/5:0:0:3'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_device/5:0:0:3
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_device
> >> Oct 13 15:19:14 | SEQNUM=1313
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | uevent 'add' from '/class/scsi_generic/sg9'
> >> Oct 13 15:19:14 | ACTION=add
> >> Oct 13 15:19:14 | DEVPATH=/class/scsi_generic/sg9
> >> Oct 13 15:19:14 | SUBSYSTEM=scsi_generic
> >> Oct 13 15:19:14 | SEQNUM=1314
> >> Oct 13 15:19:14 |
> >>
> PHYSDEVPATH=/devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:14 | PHYSDEVBUS=scsi
> >> Oct 13 15:19:14 | PHYSDEVDRIVER=sd
> >> Oct 13 15:19:14 | MAJOR=21
> >> Oct 13 15:19:14 | MINOR=9
> >> Oct 13 15:19:14 | sdf: vendor = DDN
> >> Oct 13 15:19:14 | sdf: product = S2A 8500
> >> Oct 13 15:19:14 | sdf: rev = 5.24
> >> Oct 13 15:19:14 | sdf: h:b:t:l = 5:0:0:0
> >> Oct 13 15:19:14 | sdf: tgt_node_name = 0x20000001ff0302a8
> >> Oct 13 15:19:19 | failed to open /dev/sdf
> >> Oct 13 15:19:19 | sdf: failed to get path uid
> >> Oct 13 15:19:19 | uevent trigger error
> >> Oct 13 15:19:19 | Oct 13 15:19:19 | tick
> >> discard event on /class/scsi_device/5:0:0:0
> >> Oct 13 15:19:19 | discard event on /class/scsi_generic/sg6
> >> Oct 13 15:19:19 | discard event on
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:1
> >>
> >> Oct 13 15:19:19 | discard event on /class/scsi_disk/5:0:0:1
> >> Oct 13 15:19:19 | sdg: add path (uevent)
> >> Oct 13 15:19:19 | sdg: not found in pathvec
> >> Oct 13 15:19:19 | sdg: mask = 0x1f
> >> Oct 13 15:19:19 | sdg: bus = 1
> >> Oct 13 15:19:19 | sdg: dev_t = 8:96
> >> Oct 13 15:19:19 | sdg: size = 571416576
> >> Oct 13 15:19:19 | sdg: vendor = DDN
> >> Oct 13 15:19:19 | sdg: product = S2A 8500
> >> Oct 13 15:19:19 | sdg: rev = 5.24
> >> Oct 13 15:19:19 | sdg: h:b:t:l = 5:0:0:1
> >> Oct 13 15:19:19 | sdg: tgt_node_name = 0x20000001ff0302a8
> >> Oct 13 15:19:20 | sdg: serial = 03E0FE360D00
> >> Oct 13 15:19:20 | sdg: path checker = directio (controller setting)
> >> Oct 13 15:19:20 | sdg: state = 2
> >> Oct 13 15:19:20 | sdg: getprio = NULL (internal default)
> >> Oct 13 15:19:20 | sdg: prio = 1
> >> Oct 13 15:19:20 | sdg: getuid = /sbin/scsi_id -g -u -s /block/%n
> >> (controller setting)
> >> Oct 13 15:19:20 | sdg: uid = 360001ff02002110103e0fe36220f0d00 (callout)
> >> Oct 13 15:19:20 | 8:32: not found in pathvec
> >> Oct 13 15:19:20 | sdc: ownership set to
> 360001ff02002110103e0fe36220f0d00
> >> Oct 13 15:19:20 | sdc: mask = 0xc
> >> Oct 13 15:19:20 | sdc: state = 2
> >> Oct 13 15:19:20 | sdc: prio = 1
> >> Oct 13 15:19:20 | sdg: ownership set to
> 360001ff02002110103e0fe36220f0d00
> >> Oct 13 15:19:20 | sdg: not found in pathvec
> >> Oct 13 15:19:20 | sdg: mask = 0xc
> >> Oct 13 15:19:20 | sdg: state = 2
> >> Oct 13 15:19:20 | sdg: prio = 1
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2
> >> (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgpolicy =
> >> multibus (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: selector =
> >> round-robin 0 (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: features = 0
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: hwhandler = 0
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: minio = 1000
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry =
> >> -1 (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: load table [0
> >> 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:32 1000 8:96 1000]
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: discover
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 2, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 8:32, len = 4
> >> Oct 13 15:19:20 | *word = 1000, len = 4
> >> Oct 13 15:19:20 | *word = 8:96, len = 4
> >> Oct 13 15:19:20 | *word = 1000, len = 4
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = E, len = 1
> >> Oct 13 15:19:20 | *word = 2, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = A, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = A, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: rr_weight = 1
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: pgfailback = -2
> >> (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe36220f0d00: no_path_retry =
> >> -1 (config file default)
> >> Oct 13 15:19:20 | sdg path added to devmap
> >> 360001ff02002110103e0fe36220f0d00
> >> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:1
> >> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg7
> >> Oct 13 15:19:20 | discard event on
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:2
> >>
> >> Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:2
> >> Oct 13 15:19:20 | sdh: add path (uevent)
> >> Oct 13 15:19:20 | sdh: not found in pathvec
> >> Oct 13 15:19:20 | sdh: mask = 0x1f
> >> Oct 13 15:19:20 | sdh: bus = 1
> >> Oct 13 15:19:20 | sdh: dev_t = 8:112
> >> Oct 13 15:19:20 | sdh: size = 2048000
> >> Oct 13 15:19:20 | sdh: vendor = DDN
> >> Oct 13 15:19:20 | sdh: product = S2A 8500
> >> Oct 13 15:19:20 | sdh: rev = 5.24
> >> Oct 13 15:19:20 | sdh: h:b:t:l = 5:0:0:2
> >> Oct 13 15:19:20 | sdh: tgt_node_name = 0x20000001ff0302a8
> >> Oct 13 15:19:20 | sdh: serial = 03E0FE380E00
> >> Oct 13 15:19:20 | sdh: path checker = directio (controller setting)
> >> Oct 13 15:19:20 | sdh: state = 2
> >> Oct 13 15:19:20 | sdh: getprio = NULL (internal default)
> >> Oct 13 15:19:20 | sdh: prio = 1
> >> Oct 13 15:19:20 | sdh: getuid = /sbin/scsi_id -g -u -s /block/%n
> >> (controller setting)
> >> Oct 13 15:19:20 | sdh: uid = 360001ff02002110103e0fe38001f0e00 (callout)
> >> Oct 13 15:19:20 | 8:48: not found in pathvec
> >> Oct 13 15:19:20 | sdd: ownership set to
> 360001ff02002110103e0fe38001f0e00
> >> Oct 13 15:19:20 | sdd: mask = 0xc
> >> Oct 13 15:19:20 | sdd: state = 2
> >> Oct 13 15:19:20 | sdd: prio = 1
> >> Oct 13 15:19:20 | sdh: ownership set to
> 360001ff02002110103e0fe38001f0e00
> >> Oct 13 15:19:20 | sdh: not found in pathvec
> >> Oct 13 15:19:20 | sdh: mask = 0xc
> >> Oct 13 15:19:20 | sdh: state = 2
> >> Oct 13 15:19:20 | sdh: prio = 1
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2
> >> (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgpolicy =
> >> multibus (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: selector =
> >> round-robin 0 (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: features = 0
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: hwhandler = 0
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: minio = 1000
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry =
> >> -1 (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: load table [0
> >> 2048000 multipath 0 0 1 1 round-robin 0 2 1 8:48 1000 8:112 1000]
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: discover
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 2, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 8:48, len = 4
> >> Oct 13 15:19:20 | *word = 1000, len = 4
> >> Oct 13 15:19:20 | *word = 8:112, len = 5
> >> Oct 13 15:19:20 | *word = 1000, len = 4
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = E, len = 1
> >> Oct 13 15:19:20 | *word = 2, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = A, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = A, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: rr_weight = 1
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: pgfailback = -2
> >> (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe38001f0e00: no_path_retry =
> >> -1 (config file default)
> >> Oct 13 15:19:20 | sdh path added to devmap
> >> 360001ff02002110103e0fe38001f0e00
> >> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:2
> >> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg8
> >> Oct 13 15:19:20 | discard event on
> >>
> /devices/pci0000:05/0000:05:1d.0/0000:06:02.1/host5/rport-5:0-0/target5:0:0/5:0:0:3
> >>
> >> Oct 13 15:19:20 | discard event on /class/scsi_disk/5:0:0:3
> >> Oct 13 15:19:20 | sdi: add path (uevent)
> >> Oct 13 15:19:20 | sdi: not found in pathvec
> >> Oct 13 15:19:20 | sdi: mask = 0x1f
> >> Oct 13 15:19:20 | sdi: bus = 1
> >> Oct 13 15:19:20 | sdi: dev_t = 8:128
> >> Oct 13 15:19:20 | sdi: size = 571416576
> >> Oct 13 15:19:20 | sdi: vendor = DDN
> >> Oct 13 15:19:20 | sdi: product = S2A 8500
> >> Oct 13 15:19:20 | sdi: rev = 5.24
> >> Oct 13 15:19:20 | sdi: h:b:t:l = 5:0:0:3
> >> Oct 13 15:19:20 | sdi: tgt_node_name = 0x20000001ff0302a8
> >> Oct 13 15:19:20 | sdi: serial = 03E0FE3A0F00
> >> Oct 13 15:19:20 | sdi: path checker = directio (controller setting)
> >> Oct 13 15:19:20 | sdi: state = 2
> >> Oct 13 15:19:20 | sdi: getprio = NULL (internal default)
> >> Oct 13 15:19:20 | sdi: prio = 1
> >> Oct 13 15:19:20 | sdi: getuid = /sbin/scsi_id -g -u -s /block/%n
> >> (controller setting)
> >> Oct 13 15:19:20 | sdi: uid = 360001ff02002110103e0fe3a220f0f00 (callout)
> >> Oct 13 15:19:20 | 8:64: not found in pathvec
> >> Oct 13 15:19:20 | sde: ownership set to
> 360001ff02002110103e0fe3a220f0f00
> >> Oct 13 15:19:20 | sde: mask = 0xc
> >> Oct 13 15:19:20 | sde: state = 2
> >> Oct 13 15:19:20 | sde: prio = 1
> >> Oct 13 15:19:20 | sdi: ownership set to
> 360001ff02002110103e0fe3a220f0f00
> >> Oct 13 15:19:20 | sdi: not found in pathvec
> >> Oct 13 15:19:20 | sdi: mask = 0xc
> >> Oct 13 15:19:20 | sdi: state = 2
> >> Oct 13 15:19:20 | sdi: prio = 1
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2
> >> (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgpolicy =
> >> multibus (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: selector =
> >> round-robin 0 (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: features = 0
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: hwhandler = 0
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: minio = 1000
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry =
> >> -1 (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: load table [0
> >> 571416576 multipath 0 0 1 1 round-robin 0 2 1 8:64 1000 8:128 1000]
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: discover
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 2, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 8:64, len = 4
> >> Oct 13 15:19:20 | *word = 1000, len = 4
> >> Oct 13 15:19:20 | *word = 8:128, len = 5
> >> Oct 13 15:19:20 | *word = 1000, len = 4
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = 1, len = 1
> >> Oct 13 15:19:20 | *word = E, len = 1
> >> Oct 13 15:19:20 | *word = 2, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = A, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | *word = A, len = 1
> >> Oct 13 15:19:20 | *word = 0, len = 1
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: rr_weight = 1
> >> (controller setting)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: pgfailback = -2
> >> (config file default)
> >> Oct 13 15:19:20 | 360001ff02002110103e0fe3a220f0f00: no_path_retry =
> >> -1 (config file default)
> >> Oct 13 15:19:20 | sdi path added to devmap
> >> 360001ff02002110103e0fe3a220f0f00
> >> Oct 13 15:19:20 | discard event on /class/scsi_device/5:0:0:3
> >> Oct 13 15:19:20 | discard event on /class/scsi_generic/sg9
> >> Oct 13 15:19:20 | tick
> >> Oct 13 15:19:20 | sdg: directio checker reports path is up
> >> Oct 13 15:19:20 | 8:96: delay next check 40s
> >> Oct 13 15:19:20 | path prio refresh
> >> Oct 13 15:19:20 | sdg: mask = 0x8
> >> Oct 13 15:19:20 | sdg: prio = 1
> >> Oct 13 15:19:20 | sdh: directio checker reports path is up
> >> Oct 13 15:19:20 | 8:112: delay next check 40s
> >> Oct 13 15:19:20 | path prio refresh
> >> Oct 13 15:19:20 | sdh: mask = 0x8
> >> Oct 13 15:19:20 | sdh: prio = 1
> >> Oct 13 15:19:20 | sdi: directio checker reports path is up
> >> Oct 13 15:19:20 | 8:128: delay next check 40s
> >> Oct 13 15:19:20 | path prio refresh
> >> Oct 13 15:19:20 | sdi: mask = 0x8
> >> Oct 13 15:19:20 | sdi: prio = 1
> >> Oct 13 15:19:20 | map garbage collection
> >> Oct 13 15:19:21 | tick
> >> Oct 13 15:19:22 | tick
> >> Oct 13 15:19:23 | tick
> >> Oct 13 15:19:24 | tick
> >> Oct 13 15:19:25 | unlink pidfile
> >> Oct 13 15:19:25 | 360001ff02002110103e0fe34001f0c00: stop event
> >> checker thread
> >> Oct 13 15:19:25 | sdb: orphaned
> >> Oct 13 15:19:25 | 360001ff02002110103e0fe36220f0d00: stop event
> >> checker thread
> >> Oct 13 15:19:25 | sdc: orphaned
> >> Oct 13 15:19:25 | sdg: orphaned
> >> Oct 13 15:19:25 | 360001ff02002110103e0fe38001f0e00: stop event
> >> checker thread
> >> Oct 13 15:19:25 | sdd: orphaned
> >> Oct 13 15:19:25 | sdh: orphaned
> >> Oct 13 15:19:25 | 360001ff02002110103e0fe3a220f0f00: stop event
> >> checker thread
> >> Oct 13 15:19:25 | sde: orphaned
> >> Oct 13 15:19:25 | SIGUSR1 received
> >> Oct 13 15:19:25 | SIGUSR1 received
> >> Oct 13 15:19:25 | SIGUSR1 received
> >> Oct 13 15:19:25 | SIGUSR1 received
> >> Oct 13 15:19:25 | sdi: orphaned
> >>
> >>
> >>
> >> ------------------------------------------------------------------------
> >>
> >> --
> >> dm-devel mailing list
> >> dm-devel@redhat.com
> >> https://www.redhat.com/mailman/listinfo/dm-devel
> >
> >
> > --
> > dm-devel mailing list
> > dm-devel@redhat.com
> > https://www.redhat.com/mailman/listinfo/dm-devel
> >
>
>
> --
> Frederic TEMPORELLI
>
> \|/ ____ \|/
> "@'/ ,. \`@"
> /_| \__/ |_\
> \__U_/
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-10-16 22:58 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-13 13:54 multipath tools - 'fail to get path uid' on LUN 0 when failback Frederic TEMPORELLI
2006-10-13 18:35 ` multipath tools - 'fail to get path uid' on LUN 0 whenfailback Eli Stair
2006-10-16 9:08 ` Frederic TEMPORELLI
2006-10-16 22:58 ` Eli Stair
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.