On 5/25/21 7:22 PM, Max Gurtovoy wrote: > > On 5/25/2021 6:54 PM, Sagi Grimberg wrote: >>> Since the Linux iser initiator default max I/O size set to 512KB and >>> since there is no handshake procedure for this size in iser protocol, >>> set the default max IO size of the target to 512KB as well. >>> >>> For changing the default values, there is a module parameter for both >>> drivers. >> >> Is this solving a bug? > > No. Only OOB for some old connect-IB devices. > > I think it's reasonable to align initiator and target defaults anyway. > > Actually, this patch is solving a bug when trying iser over Connect-IB, We see the following failure when trying to do discovery: Server: [ 124.264648] infiniband mlx5_0: create_qp:2783:(pid 83): Create QP type 2 failed [ 124.298598] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 124.364768] isert: isert_cma_handler: failed handle connect request -12 [ 128.271609] infiniband mlx5_0: create_qp:2783:(pid 890): Create QP type 2 failed [ 128.311450] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 128.378995] isert: isert_cma_handler: failed handle connect request -12 [ 130.668362] infiniband mlx5_0: create_qp:2783:(pid 81): Create QP type 2 failed [ 130.705869] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 130.777306] isert: isert_cma_handler: failed handle connect request -12 [ 132.671161] infiniband mlx5_0: create_qp:2783:(pid 86): Create QP type 2 failed [ 132.707807] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 132.778867] isert: isert_cma_handler: failed handle connect request -12 [ 132.810653] infiniband mlx5_0: create_qp:2783:(pid 19): Create QP type 2 failed [ 132.845691] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 132.912706] isert: isert_cma_handler: failed handle connect request -12 [ 134.681936] infiniband mlx5_0: create_qp:2783:(pid 83): Create QP type 2 failed [ 134.718932] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 134.788804] isert: isert_cma_handler: failed handle connect request -12 [ 136.678428] infiniband mlx5_0: create_qp:2783:(pid 86): Create QP type 2 failed [ 136.715859] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 136.785058] isert: isert_cma_handler: failed handle connect request -12 [ 136.817414] infiniband mlx5_0: create_qp:2783:(pid 727): Create QP type 2 failed [ 136.854583] isert: isert_create_qp: rdma_create_qp failed for cma_id -12 [ 136.922975] isert: isert_cma_handler: failed handle connect request -12 Client: $ iscsiadm -m discovery -t sendtargets -p 172.31.0.6 -I iser iscsiadm: Connection to discovery portal 172.31.0.6 failed: encountered connection failure iscsiadm: Connection to discovery portal 172.31.0.6 failed: encountered connection failure iscsiadm: Connection to discovery portal 172.31.0.6 failed: encountered connection failure iscsiadm: Connection to discovery portal 172.31.0.6 failed: encountered connection failure iscsiadm: Connection to discovery portal 172.31.0.6 failed: encountered connection failure iscsiadm: Connection to discovery portal 172.31.0.6 failed: encountered connection failure iscsiadm: connection login retries (reopen_max) 5 exceeded iscsiadm: Could not perform SendTargets discovery: iSCSI PDU timed out Thanks, Kamal