From: Max Gurtovoy <maxg@mellanox.com> To: Leon Romanovsky <leonro@mellanox.com>, Sagi Grimberg <sagi@grimberg.me> Cc: Laurence Oberman <loberman@redhat.com>, Bart Van Assche <bart.vanassche@sandisk.com>, Doug Ledford <dledford@redhat.com>, linux-rdma@vger.kernel.org, Israel Rukshin <israelr@mellanox.com>, Mark Bloch <markb@mellanox.com>, Yuval Shaia <yuval.shaia@oracle.com>, "# 4 . 7+" <stable@vger.kernel.org> Subject: Re: [PATCH v2 1/8] IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS Date: Thu, 16 Feb 2017 11:11:34 +0200 [thread overview] Message-ID: <f7328208-67c2-6ed8-1c36-847d022d576f@mellanox.com> (raw) In-Reply-To: <20170216061459.GV6989@mtr-leonro.local> On 2/16/2017 8:14 AM, Leon Romanovsky wrote: > On Wed, Feb 15, 2017 at 06:55:52PM +0200, Sagi Grimberg wrote: >> >>> Started with Linus's tree, applied the change requested by Sagi, built the kernel, rebooted and started the tests. >>> >>> Linux ibclient 4.10.0-rc8.sagi+ #1 SMP Wed Feb 15 11:09:44 EST 2017 x86_64 x86_64 x86_64 GNU/Linux >>> >>> Very quickly get to this >>> >>> [ 180.990285] mlx5_0:dump_cqe:262:(pid 0): dump error cqe >>> [ 181.016899] 00000000 00000000 00000000 00000000 >>> [ 181.040949] 00000000 00000000 00000000 00000000 >>> [ 181.066960] 00000000 00000000 00000000 00000000 >>> [ 181.092030] 00000000 0f007806 2500002a bf1913d0 >>> [ 181.117254] scsi host2: ib_srp: failed FAST REG status memory management operation error (6) for CQE ffff880bdbe88778 >>> [ 196.288933] fast_io_fail_tmo expired for SRP port-2:1 / host2. >>> [ 197.090886] scsi host2: ib_srp: reconnect succeeded >>> [ 197.127628] scsi host2: ib_srp: failed RECV status WR flushed (5) for CQE ffff8817f09b6f30 >>> >>> So does not help. >>> I think my and Barts suggestion to revert for now is the best way forward. >>> I have already tested this in-depth from Bart's tree and its been sent to Doug as V2 of Bart'recent 8 patch series. >> >> Yea, probably this is the best way forward. >> >> Bart, I think the change I suggested is still needed regardless, >> do you agree? >> >> Max, Leon, is it possible that the max number of klms pr mr is >> less than what reported in device capabilities for page_list_len? > > I hope no and we will check. > I already asked it, but didn't get any response, and I'll repeat it again. > ISER has similar code with SG_GAPS, does it work? Yes, I haven't seen issues with that in iSER. We need to continue with the debug. > >> >> If so, this means that either: >> 1. mlx5 needs to expose the minimum between pages and sg elems (sucks) >> 2. we need yet another capability for SG_GAPS (sucks^2 because the >> whole point was to make it transparent to the user) >> 3. mlx5 does not support SG_GAPS (sucks^3 because we now have something >> thats not supported by any device). >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Max Gurtovoy <maxg@mellanox.com> To: Leon Romanovsky <leonro@mellanox.com>, Sagi Grimberg <sagi@grimberg.me> Cc: Laurence Oberman <loberman@redhat.com>, Bart Van Assche <bart.vanassche@sandisk.com>, Doug Ledford <dledford@redhat.com>, <linux-rdma@vger.kernel.org>, Israel Rukshin <israelr@mellanox.com>, "Mark Bloch" <markb@mellanox.com>, Yuval Shaia <yuval.shaia@oracle.com>, "# 4 . 7+" <stable@vger.kernel.org> Subject: Re: [PATCH v2 1/8] IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS Date: Thu, 16 Feb 2017 11:11:34 +0200 [thread overview] Message-ID: <f7328208-67c2-6ed8-1c36-847d022d576f@mellanox.com> (raw) In-Reply-To: <20170216061459.GV6989@mtr-leonro.local> On 2/16/2017 8:14 AM, Leon Romanovsky wrote: > On Wed, Feb 15, 2017 at 06:55:52PM +0200, Sagi Grimberg wrote: >> >>> Started with Linus's tree, applied the change requested by Sagi, built the kernel, rebooted and started the tests. >>> >>> Linux ibclient 4.10.0-rc8.sagi+ #1 SMP Wed Feb 15 11:09:44 EST 2017 x86_64 x86_64 x86_64 GNU/Linux >>> >>> Very quickly get to this >>> >>> [ 180.990285] mlx5_0:dump_cqe:262:(pid 0): dump error cqe >>> [ 181.016899] 00000000 00000000 00000000 00000000 >>> [ 181.040949] 00000000 00000000 00000000 00000000 >>> [ 181.066960] 00000000 00000000 00000000 00000000 >>> [ 181.092030] 00000000 0f007806 2500002a bf1913d0 >>> [ 181.117254] scsi host2: ib_srp: failed FAST REG status memory management operation error (6) for CQE ffff880bdbe88778 >>> [ 196.288933] fast_io_fail_tmo expired for SRP port-2:1 / host2. >>> [ 197.090886] scsi host2: ib_srp: reconnect succeeded >>> [ 197.127628] scsi host2: ib_srp: failed RECV status WR flushed (5) for CQE ffff8817f09b6f30 >>> >>> So does not help. >>> I think my and Barts suggestion to revert for now is the best way forward. >>> I have already tested this in-depth from Bart's tree and its been sent to Doug as V2 of Bart'recent 8 patch series. >> >> Yea, probably this is the best way forward. >> >> Bart, I think the change I suggested is still needed regardless, >> do you agree? >> >> Max, Leon, is it possible that the max number of klms pr mr is >> less than what reported in device capabilities for page_list_len? > > I hope no and we will check. > I already asked it, but didn't get any response, and I'll repeat it again. > ISER has similar code with SG_GAPS, does it work? Yes, I haven't seen issues with that in iSER. We need to continue with the debug. > >> >> If so, this means that either: >> 1. mlx5 needs to expose the minimum between pages and sg elems (sucks) >> 2. we need yet another capability for SG_GAPS (sucks^2 because the >> whole point was to make it transparent to the user) >> 3. mlx5 does not support SG_GAPS (sucks^3 because we now have something >> thats not supported by any device). >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2017-02-16 9:11 UTC|newest] Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-02-14 18:56 [PATCH v2 0/8] IB/srp bug fixes Bart Van Assche [not found] ` <20170214185636.29250-1-bart.vanassche-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org> 2017-02-14 18:56 ` [PATCH v2 1/8] IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS Bart Van Assche 2017-02-14 18:56 ` Bart Van Assche [not found] ` <20170214185636.29250-2-bart.vanassche-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org> 2017-02-15 0:22 ` Bart Van Assche 2017-02-15 0:22 ` Bart Van Assche 2017-02-15 7:14 ` Leon Romanovsky 2017-02-15 7:14 ` Leon Romanovsky 2017-02-15 8:19 ` Leon Romanovsky 2017-02-15 8:19 ` Leon Romanovsky [not found] ` <20170215081945.GP6989-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org> 2017-02-15 13:33 ` Laurence Oberman 2017-02-15 13:33 ` Laurence Oberman 2017-02-15 13:43 ` Laurence Oberman 2017-02-15 13:47 ` Leon Romanovsky 2017-02-15 13:47 ` Leon Romanovsky 2017-02-15 14:53 ` Laurence Oberman [not found] ` <242820990.31706010.1487170436012.JavaMail.zimbra-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2017-02-15 15:18 ` Leon Romanovsky 2017-02-15 15:18 ` Leon Romanovsky 2017-02-15 15:42 ` Sagi Grimberg 2017-02-15 15:38 ` Sagi Grimberg 2017-02-15 15:38 ` Sagi Grimberg [not found] ` <cebcaeae-94a6-de82-cfc8-ce055b273836-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org> 2017-02-15 15:42 ` Laurence Oberman 2017-02-15 15:42 ` Laurence Oberman 2017-02-15 16:18 ` Max Gurtovoy 2017-02-15 16:18 ` Max Gurtovoy 2017-02-15 16:27 ` Sagi Grimberg [not found] ` <0514bb01-95cf-c10a-b883-494f149845f3-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> 2017-02-15 16:30 ` Leon Romanovsky 2017-02-15 16:30 ` Leon Romanovsky 2017-02-15 16:37 ` Laurence Oberman 2017-02-15 16:37 ` Laurence Oberman 2017-02-15 16:55 ` Sagi Grimberg 2017-02-15 23:49 ` Bart Van Assche 2017-02-16 6:14 ` Leon Romanovsky 2017-02-16 6:14 ` Leon Romanovsky 2017-02-16 9:11 ` Max Gurtovoy [this message] 2017-02-16 9:11 ` Max Gurtovoy 2017-02-14 18:56 ` [PATCH v2 2/8] IB/srp: Avoid that duplicate responses trigger a kernel bug Bart Van Assche 2017-02-14 18:56 ` Bart Van Assche 2017-02-15 7:22 ` Leon Romanovsky 2017-02-14 18:56 ` [PATCH v2 3/8] IB/srp: Fix race conditions related to task management Bart Van Assche 2017-02-14 18:56 ` Bart Van Assche 2017-02-14 18:56 ` [PATCH v2 4/8] IB/srp: Document locking conventions Bart Van Assche 2017-02-14 18:56 ` [PATCH v2 5/8] IB/srp: Make a diagnostic message more informative Bart Van Assche 2017-02-14 18:56 ` [PATCH v2 6/8] IB/srp: Improve an error path Bart Van Assche 2017-02-14 18:56 ` [PATCH v2 7/8] IB/core: Add support for draining IB_POLL_DIRECT completion queues Bart Van Assche [not found] ` <20170214185636.29250-8-bart.vanassche-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org> 2017-02-14 19:00 ` Steve Wise 2017-02-15 7:21 ` Leon Romanovsky 2017-02-14 18:56 ` [PATCH v2 8/8] IB/srp: Drain the send queue before destroying a QP Bart Van Assche 2017-02-19 14:21 ` [PATCH v2 0/8] IB/srp bug fixes Doug Ledford [not found] <017955b3-8fd5-40da-8bd5-023bc2f23fb4@email.android.com> [not found] ` <017955b3-8fd5-40da-8bd5-023bc2f23fb4-2ueSQiBKiTY7tOexoI0I+QC/G2K4zDHf@public.gmane.org> 2017-02-15 15:31 ` [PATCH v2 1/8] IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS Bart Van Assche 2017-02-15 15:31 ` Bart Van Assche [not found] ` <1487172663.2990.5.camel-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org> 2017-02-15 15:34 ` Laurence Oberman 2017-02-15 15:34 ` Laurence Oberman
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=f7328208-67c2-6ed8-1c36-847d022d576f@mellanox.com \ --to=maxg@mellanox.com \ --cc=bart.vanassche@sandisk.com \ --cc=dledford@redhat.com \ --cc=israelr@mellanox.com \ --cc=leonro@mellanox.com \ --cc=linux-rdma@vger.kernel.org \ --cc=loberman@redhat.com \ --cc=markb@mellanox.com \ --cc=sagi@grimberg.me \ --cc=stable@vger.kernel.org \ --cc=yuval.shaia@oracle.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.