[dm-devel] Multipath issues with kernel device errors
Jeffry Bilder
jbilder at g2switchworks.com
Wed Aug 29 16:58:14 UTC 2007
Are the errors in the kernel log normal:
Aug 28 10:30:15 rac02 kernel: end_request: I/O error, dev sdf, sector 513824
Aug 28 10:30:15 rac02 kernel: Buffer I/O error on device sdf, logical block 64228
Aug 28 10:30:15 rac02 kernel: Buffer I/O error on device sdf, logical block 64229
Aug 28 10:30:15 rac02 kernel: Buffer I/O error on device sdf, logical block 64230
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64231
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64232
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64233
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64234
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64235
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64236
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64237
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64238
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64239
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64240
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64241
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64242
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64243
Aug 28 10:30:16 rac02 kernel: Device sdf not ready.
Aug 28 10:30:16 rac02 kernel: end_request: I/O error, dev sdf, sector 513824
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64228
Aug 28 10:30:16 rac02 kernel: Device sdf not ready.
Aug 28 10:30:16 rac02 kernel: end_request: I/O error, dev sdf, sector 513824
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64228
Aug 28 10:30:16 rac02 kernel: Device sdf not ready.
Aug 28 10:30:16 rac02 kernel: end_request: I/O error, dev sdf, sector 514064
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64258
Aug 28 10:30:16 rac02 kernel: Device sdf not ready.
Aug 28 10:30:16 rac02 kernel: end_request: I/O error, dev sdf, sector 513680
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64210
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64211
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64212
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64213
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64214
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64215
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64216
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64217
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64218
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64219
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64220
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64221
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64222
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64223
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64224
Aug 28 10:30:16 rac02 kernel: Buffer I/O error on device sdf, logical block 64225
Aug 28 10:30:16 rac02 kernel: Device sdf not ready.
Thanks,
JB
-----Original Message-----
From: dm-devel-bounces at redhat.com [mailto:dm-devel-bounces at redhat.com] On Behalf Of Hannes Reinecke
Sent: Wednesday, August 29, 2007 1:15 AM
To: device-mapper development
Subject: Re: [dm-devel] Multipath issues with kernel device errors
Chandra Seetharaman wrote:
> You do not have the latest table.
> Try with the table below (converted from 0.4.8 version's hwtable.c)
> devices {
> device {
> vendor "COMPAQ"
> product "MSA1000"
> path_grouping_policy group_by_prio
> path_checker tur
> prio_callout "/sbin/mpath_prio_alua /dev/%n"
> getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
> failback immediate
> }
> }
>
Errm. Not quite. My sources indicate that this machine
runs the older active/passive firmware, which requires
the 'hp_sw' hardware handler to run properly.
So better use this:
devices {
device {
vendor "COMPAQ"
product "MSA1000"
hardware_handler "1 hp_sw"
path_grouping_policy group_by_prio
path_checker hp_sw
prio_callout "/sbin/mpath_prio_hp_sw /dev/%n"
getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
failback manual
}
}
if mpath_prio_hp_sw is missing complain to Ben Marzinski :-)
Alternatively you can use
path_grouping_policy failover
and omit the prio_callout altogether. But then only one path
per SP are used.
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare at suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)
--
dm-devel mailing list
dm-devel at redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
More information about the dm-devel
mailing list