[Bug 259152] [iscsi] OCI oracle iscsi block device problems

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 21 Oct 2021 13:07:42 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259152

--- Comment #11 from Dave Cottlehuber <dch@freebsd.org> ---
Created attachment 228924
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=228924&action=edit
icl_conn_receive_pdu crash data segment length error

putting haproxy in between, in tcp mode, and attaching (but not mounting via
iscsi) the block vol to the other node, gives us both a crash, and a pcap.

da1: <ORACLE BlockVolume 1.0> Fixed Direct Access SPC-4 SCSI device
da1: 150.000MB/s transfers
da1: Command Queueing enabled
da1: 51200MB (104857600 512 byte sectors)
iscsi_pdu_handle_scsi_response: 10.0.0.86
(iqn.2015-12.com.oracleiaas:f896d637-0a99-4fc7-9aed-ecfc8c2166f2): freezing
devq
(da1:iscsi6:0:0:1): READ(6)/WRITE(6) not supported, increasing minimum_cmd_size
to 10.
WARNING: icl_conn_receive_pdu: received data segment length 16384 is larger
than negotiated; dropping connection
WARNING: 10.0.0.86
(iqn.2015-12.com.oracleiaas:f896d637-0a99-4fc7-9aed-ecfc8c2166f2): connection
error; reconnecting
panic: isc->receive_pdu != NULL
cpuid = 3
time = 1634821349
KDB: stack backtrace:
db_trace_self() at db_trace_self
db_trace_self_wrapper() at db_trace_self_wrapper+0x30
vpanic() at vpanic+0x184
panic() at panic+0x44
icl_receive_thread() at icl_receive_thread+0x734
fork_exit() at fork_exit+0x74
fork_trampoline() at fork_trampoline+0x14
KDB: enter: panic
[ thread pid 0 tid 100287 ]
Stopped at      kdb_enter+0x44: undefined       f901811f

-- 
You are receiving this mail because:
You are the assignee for the bug.