I have a MD3200 setup with multipathd running RHEL 5.5.
The array is split into 2 virtual disk, each assigned to one of the RAID
controllers.
I believe I have the drivers setup properly, including scsi_dh_rdac.
multipath.conf has been customized by the Dell software install as follows:
blacklist {
device {
vendor "*"
product "Universal Xport"
}
}
defaults {
user_friendly_names yes
max_fds 8192
}
devices {
device {
vendor "DELL"
product "MD32xxi"
path_grouping_policy group_by_prio
prio rdac
polling_interval 5
path_checker rdac
path-selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
prio_callout "/sbin/mpath_prio_rdac /dev/%n"
}
device {
vendor "DELL"
product "MD32xx"
path_grouping_policy group_by_prio
prio rdac
polling_interval 5
path_checker rdac
path-selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
prio_callout "/sbin/mpath_prio_rdac /dev/%n"
}
}
$ multipath -ll mpath8
mpath8 (36842b2b000528f62000005e04d25d3e7) dm-4 DELL,MD32xx
[size=20T][features=3 queue_if_no_path pg_init_retries 50][hwhandler=1
rdac][rw]
\_ round-robin 0 [prio=100][active]
\_ 2:0:0:1 sdf 8:80 [active][ready]
\_ round-robin 0 [prio=0][enabled]
\_ 1:0:0:1 sdc 8:32 [active][ghost]
$ multipath -ll mpath9
mpath9 (36842b2b0005294f9000005da4d25d3fb) dm-5 DELL,MD32xx
[size=20T][features=3 queue_if_no_path pg_init_retries 50][hwhandler=1
rdac][rw]
\_ round-robin 0 [prio=100][active]
\_ 1:0:0:2 sdd 8:48 [active][ready]
\_ round-robin 0 [prio=0][enabled]
\_ 2:0:0:2 sdg 8:96 [active][ghost]
I have LVM striping extents between these two disks. There are 4 10T
lvols, for example:
$ lvdisplay -m /dev/rmane/d01
--- Logical volume ---
LV Name /dev/rmane/d01
VG Name rmane
LV UUID 6sQcuN-AaG7-EaIN-njz1-LHfB-LlWk-SOfZZE
LV Write Access read/write
LV Status available
# open 1
LV Size 10.00 TB
Current LE 1311210
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 65536
Block device 253:8
--- Segments ---
Logical extent 0 to 1311209:
Type striped
Stripes 2
Stripe size 8192 KB
Stripe 0:
Physical volume /dev/dm-4
Physical extents 1311210 to 1966814
Stripe 1:
Physical volume /dev/dm-5
Physical extents 1311210 to 1966814
I am using ext4 in each of the 4 lvols.
Today, I have started coping some data (about 200GB) to one of these
volumes (via rsync) and I've noticed a large number of errors from the
kernel:
Feb 28 14:24:20 rman-ss-03 kernel: FAILED
Feb 28 14:24:20 rman-ss-03 kernel: status = 1, message = 00, host = 0,
driver = 08
Feb 28 14:24:20 rman-ss-03 kernel: <6>sd: Current: sense key: Illegal
Request
Feb 28 14:24:20 rman-ss-03 kernel: <<vendor>> ASC=0x94
ASCQ=0x1ASC=0x94 ASCQ=0x1
These are repeating every 1-2 seconds (a total of 2526 times) during the
111 minutes it took to complete the copy.
My best efforts of researching this error have lead me to this thread:
https://www.redhat.com/archives/dm-devel/2009-September/msg00311.html
I don't have any issues during boot and I'm not sure where to go from here.
Any suggestions would be appreciated.
Thanks,
-Charles
--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/dm-devel