> > We are hitting SQ overflow on iSER target side with high block sizes over RoCE > > (see dmesg output below). > > > > We are using Q-Logic/Cavium NIC with a capability of 4 sges. > > That's somewhat expected if the device has low max_sge. It was decided > that queue_full mechanism is not something that iser-target should > handle but rather the iscsi-target core on top. > > You probably should not get into aborts though... Does the I/O complete? > or does it fail? The IOs complete > > Is this upstream? is [1] applied? > > I could come up with some queue-full handling in isert that will be more > lightweight, but I'd let Nic make a judgment call before I do anything. > > [1]: > commit a4467018c2a7228f4ef58051f0511bd037bff264 > Author: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> > Date: Sun Oct 30 17:30:08 2016 -0700 > > iscsi-target: Propigate queue_data_in + queue_status errors > Yes, the patch is applied. Thanks, Ram ��.n��������+%������w��{.n�����{���fk��ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f