Валится iscsi FBSD10
Добавлено: 2014-07-16 8:25:55
Есть FBSD 10 установленная в ESXi 5.5
В нее проброшен LSI2308 на котором поднят raidz1
Этот RAIDZ пробрасывается обратно в ESXi через iscsi как датастор.
Периодически FBSD вываливается с page fault. Судя по всему что то с очередью на запись. Есть ли гуру?
/etc/ctl.conf
Код в консоли
Смотрим дамп ядра
В нее проброшен LSI2308 на котором поднят raidz1
Этот RAIDZ пробрасывается обратно в ESXi через iscsi как датастор.
Периодически FBSD вываливается с page fault. Судя по всему что то с очередью на запись. Есть ли гуру?
/etc/ctl.conf
Код: Выделить всё
debug 0
portal-group pg0 {
discovery-auth-group no-authentication
listen 172.16.х.ххх
listen [::]
}
target iqn.2013-10.ххххххххх.ххххх:target0 {
auth-group no-authentication
portal-group pg0
lun 0 {
path /dev/zvol/istorage/iscsi
}
}
Код: Выделить всё
Fatal trap 12: page fault while in kernel mode
cpuid = 3; apic id = 03
fault virtual address = 0x378
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff8089c6d1
stack pointer = 0x28:0xfffffe0238bda330
frame pointer = 0x28:0xfffffe0238bda3b0
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 895 (ctl_thrd)
trap number = 12
panic: page fault
cpuid = 3
KDB: stack backtrace:
#0 0xffffffff808e7e80 at kdb_backtrace+0x60
#1 0xffffffff808af965 at panic+0x155
#2 0xffffffff80c8e752 at trap_fatal+0x3a2
#3 0xffffffff80c8ea29 at trap_pfault+0x2c9
#4 0xffffffff80c8e1b6 at trap+0x5e6
#5 0xffffffff80c75452 at calltrap+0x8
#6 0xffffffff8089c50d at __mtx_lock_flags+0x5d
#7 0xffffffff81bb4aab at icl_pdu_queue+0x2b
#8 0xffffffff81b9681a at cfiscsi_pdu_queue+0x9a
#9 0xffffffff81b96762 at cfiscsi_done+0x282
#10 0xffffffff81b89bf0 at ctl_work_thread+0x1f40
#11 0xffffffff80881a3a at fork_exit+0x9a
#12 0xffffffff80c7598e at fork_trampoline+0xe
Uptime: 1d7h35m4s
Dumping 2720 out of 8169 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%
Dump completeКод: Выделить всё
#0 doadump (textdump=<value optimized out>) at pcpu.h:219
#1 0xffffffff808af5e0 in kern_reboot (howto=260)
at /usr/src/sys/kern/kern_shutdown.c:447
#2 0xffffffff808af9a4 in panic (fmt=<value optimized out>)
at /usr/src/sys/kern/kern_shutdown.c:754
#3 0xffffffff80c8e752 in trap_fatal (frame=<value optimized out>,
eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:882
#4 0xffffffff80c8ea29 in trap_pfault (frame=0xfffffe0238bda280, usermode=0)
at /usr/src/sys/amd64/amd64/trap.c:699
#5 0xffffffff80c8e1b6 in trap (frame=0xfffffe0238bda280)
at /usr/src/sys/amd64/amd64/trap.c:463
#6 0xffffffff80c75452 in calltrap ()
at /usr/src/sys/amd64/amd64/exception.S:232
#7 0xffffffff8089c6d1 in __mtx_lock_sleep (c=0xfffff8019b975948,
tid=18446735277726385296, opts=-2118421760, file=0xfffff800068c4400 "",
line=2) at /usr/src/sys/kern/kern_mutex.c:433
#8 0xffffffff8089c50d in __mtx_lock_flags (c=<value optimized out>,
opts=109855888,
file=0xffffffff81bb7300 "NING: %s: failed to allocate %zd bytes\n",
line=109855744) at /usr/src/sys/kern/kern_mutex.c:224
#9 0xffffffff81bb4aab in icl_pdu_queue (ip=0xfffff8019b97f790)
at /usr/src/sys/modules/iscsi/../../dev/iscsi/icl.c:955
#10 0xffffffff81b9681a in cfiscsi_pdu_queue (response=0xfffff8019b97f790)
---Type <return> to continue, or q <return> to quit---[B[A
at /usr/src/sys/modules/ctl/../../cam/ctl/ctl_frontend_iscsi.c:390
#11 0xffffffff81b96762 in cfiscsi_done (io=<value optimized out>)
at /usr/src/sys/modules/ctl/../../cam/ctl/ctl_frontend_iscsi.c:2718
#12 0xffffffff81b89bf0 in ctl_work_thread (arg=0xfffffe006f4d6000)
at /usr/src/sys/modules/ctl/../../cam/ctl/ctl.c:12687
#13 0xffffffff80881a3a in fork_exit (
callout=0xffffffff81b87cb0 <ctl_work_thread>, arg=0xfffffe006f4d6000,
frame=0xfffffe0238bdaac0) at /usr/src/sys/kern/kern_fork.c:995
#14 0xffffffff80c7598e in fork_trampoline ()
at /usr/src/sys/amd64/amd64/exception.S:606
#15 0x0000000000000000 in ?? ()