In a vSAN iSCSI target environment, some intermittent connection drops may be observed between a Linux initiator and an ESXi target. The following symptoms are typical:
ISCSI_ERR_NOP_TIMEDOUT followed by a TCP connection closure.iscsid: Kernel reported iSCSI connection 0:0 error (1022 - ISCSI_ERR_NOP_TIMEDOUT: A NOP has timed out)
iscsid: Kernel reported iSCSI connection 0:0 error (1020 - ISCSI_ERR_TCP_CONN_CLOSE: TCP connection closed)
iscsid: connection 0:0 is operational after recovery (1 attempts)
failed to send PDU, error 32 and drops the connection.WARNING: icl_conn_send_pdus: failed to send PDU, error 32; dropping connection
WARNING: <iqn.initiator.name>: connection error; dropping connection
cfiscsi_ioctl_handoff: new connection from <iqn.initiator.name>...
The issue is caused by a NOP-Out (No Operation) timeout.
If the disconnects are infrequent and do not impact application stability, they may be considered transient. However, to address or investigate the root cause:
multipath.conf and iSCSI settings (e.g., replacement_timeout) are tuned according to vendor best practices to handle transient path failures.