Command:

# while true; do time dd if=/dev/zero of=/dev/mapper/reliable bs=1024k count=65536; done

Setup:

#!/bin/sh
dmsetup remove_all

dmsetup create mirror0 <<EOF
0 16777216  mirror core 1 2048 2 /dev/sdd 0 /dev/sdt 0
EOF

dmsetup create mirror1 <<EOF
0 16777216 mirror core 1 2048 2 /dev/sde 0 /dev/sdu 0
EOF

dmsetup create mirror2 <<EOF
0 16777216  mirror core 1 2048 2 /dev/sdf 0 /dev/sdv 0
EOF

dmsetup create mirror3 <<EOF
0 16777216 mirror core 1 2048 2 /dev/sdg 0 /dev/sdw 0
EOF

dmsetup create mirror4 <<EOF
0 16777216  mirror core 1 2048 2 /dev/sdp 0 /dev/sdae 0
EOF

dmsetup create mirror5 <<EOF
0 16777216 mirror core 1 2048 2 /dev/sdq 0 /dev/sdaf 0
EOF

dmsetup create mirror6 <<EOF
0 16777216  mirror core 1 2048 2 /dev/sdr 0 /dev/sdag 0
EOF

dmsetup create mirror7 <<EOF
0 16777216 mirror core 1 2048 2 /dev/sds 0 /dev/sdah 0
EOF

dmsetup create reliable <<EOF
0 134217728 striped 8 512 /dev/mapper/mirror0 0 /dev/mapper/mirror1 0 /dev/mapper/mirror2 0 /dev/mapper/mirror3 0 /dev/mapper/mirror4 0 /dev/mapper/mirror5 0 /dev/mapper/mirror6 0 /dev/mapper/mirror7 0
EOF

Stack Dump:

Pid: 0, CPU 0, comm:              swapper
psr : 0000101008026018 ifs : 8000000000000389 ip  : [<a0000002054d3ce0>]    Tainted: GF U (2.6.5-7.139-default SLES9_SP1_BRANCH-200501141541330000)
ip is at mirror_end_io+0xe0/0x300 [dm_mirror]
unat: 0000000000000000 pfs : 0000000000000389 rsc : 0000000000000003
rnat: 0000000000000000 bsps: a000000100a09be0 pr  : 80000000ff659969
ldrs: 0000000000000000 ccv : 00000000ffffc000 fpsr: 0009804c8a70033f
csd : 0000000000000000 ssd : 0000000000000000
b0  : a0000002054d3cb0 b6  : a0000001001143d0 b7  : a0000002054d3c00
f6  : 1003e000000009e37783b f7  : 000000000000000000000
f8  : 1003e00000b14c68db1da f9  : 10009c1c0000000000000
f10 : 1003e00000b14c68db1da f11 : 1003e00000000000011ee
r1  : a0000002056d0000 r2  : 000000000000001b r3  : a0000002055c4000
r8  : 0000000000000000 r9  : 00000000b14c68db r10 : 000000000000003f
r11 : 00000b14c68db1da r12 : a00000010072fb80 r13 : a000000100728000
r14 : 0000000000000001 r15 : a0000002055c41b0 r16 : e00000b0f6c26150
r17 : a0000002055c41b0 r18 : 0000000000000038 r19 : e00000b0f6c26138
r20 : 00000000000001b0 r21 : a0000002055c4000 r22 : 000000000000001b
r23 : 00000000b14c68db r24 : 000000000000003f r25 : 00000b14c68db1da
r26 : e00000b0f6c26148 r27 : 000000009e37783b r28 : 0000000000000b4d
r29 : e00000b012d69b08 r30 : a0000002055c41b0 r31 : e000003009f1f098

Call Trace:
 [<a000000100019840>] show_stack+0x80/0xa0
                                sp=a00000010072f750 bsp=a0000001007297d0
 [<a00000010003bdb0>] die+0x1b0/0x2a0
                                sp=a00000010072f920 bsp=a000000100729798
 [<a00000010005b350>] ia64_do_page_fault+0x730/0xa60
                                sp=a00000010072f920 bsp=a000000100729730
 [<a000000100010100>] ia64_leave_kernel+0x0/0x260
                                sp=a00000010072f9b0 bsp=a000000100729730
 [<a0000002054d3ce0>] mirror_end_io+0xe0/0x300 [dm_mirror]
                                sp=a00000010072fb80 bsp=a0000001007296e8
 [<a000000204e599b0>] clone_endio+0xd0/0x2a0 [dm_mod]
                                sp=a00000010072fb80 bsp=a0000001007296a0
 [<a00000010016fc80>] bio_endio+0x120/0x180
                                sp=a00000010072fb80 bsp=a000000100729668
 [<a0000002054d77d0>] write_callback+0x130/0x160 [dm_mirror]
                                sp=a00000010072fb80 bsp=a000000100729640
 [<a000000204e67750>] dec_count+0x170/0x180 [dm_mod]
                                sp=a00000010072fb90 bsp=a0000001007295f0
 [<a000000204e679a0>] endio+0x240/0x2a0 [dm_mod]
                                sp=a00000010072fb90 bsp=a000000100729588
 [<a00000010016fc80>] bio_endio+0x120/0x180
                                sp=a00000010072fba0 bsp=a000000100729550
 [<a0000001003ba660>] __end_that_request_first+0x240/0x4a0
                                sp=a00000010072fba0 bsp=a0000001007294d8
 [<a000000204d85000>] scsi_end_request+0x60/0x280 [scsi_mod]
                                sp=a00000010072fba0 bsp=a000000100729490
 [<a000000204d854d0>] scsi_io_completion+0x2b0/0x920 [scsi_mod]
                                sp=a00000010072fba0 bsp=a000000100729410
 [<a000000204d36d50>] sd_rw_intr+0x110/0x560 [sd_mod]
                                sp=a00000010072fba0 bsp=a0000001007293b8
 [<a000000204d763e0>] scsi_finish_command+0x2c0/0x2e0 [scsi_mod]
                                sp=a00000010072fba0 bsp=a000000100729388
 [<a000000204d77da0>] scsi_softirq+0x320/0x360 [scsi_mod]
                                sp=a00000010072fba0 bsp=a000000100729348
 [<a0000001000aa5c0>] __do_softirq+0x100/0x200
                                sp=a00000010072fbb0 bsp=a0000001007292c8
 [<a0000001000aa740>] do_softirq+0x80/0xe0
                                sp=a00000010072fbb0 bsp=a000000100729268
 [<a000000100016cc0>] ia64_handle_irq+0x1e0/0x200
                                sp=a00000010072fbb0 bsp=a000000100729220
 [<a000000100010100>] ia64_leave_kernel+0x0/0x260
                                sp=a00000010072fbb0 bsp=a000000100729220
 [<a0000001000172a0>] ia64_save_scratch_fpregs+0x0/0x40
                                sp=a00000010072fd80 bsp=a0000001007291f0
 [<a000000100018bb0>] default_idle+0xb0/0x180
                                sp=a00000010072fd80 bsp=a0000001007291a0
 [<a0000001000194d0>] cpu_idle+0x110/0x1e0
                                sp=a00000010072fe20 bsp=a000000100729140
 [<a000000100009100>] ia64_spinlock_contention_end+0xa0/0x100
                                sp=a00000010072fe20 bsp=a000000100729128
 [<a0000001006c4cf0>] start_kernel+0x4d0/0x6c0
                                sp=a00000010072fe20 bsp=a0000001007290c8
 [<a000000100008590>] _start+0x270/0x290
                                sp=a00000010072fe30 bsp=a000000100729030
 <0>In interrupt handler - not syncing<0>Kernel panic: Aiee, killing interrupt handler!

