Re: [PATCH v2 00/10] iSER support for remote invalidate
FYI, the only conflict as reported in linux-next last week is with nfsd tree and "IB: merge struct ib_device_attr into struct ib_device" here: http://marc.info/?l=linux-next=145155049101826=2 It looks like there is ongoing discussion this morning wrt rdma + nfsd trees.. Do you still want this series dropped from target-pending/for-next..? Given that the series was modified on top of the CQ API work then it makes better sense yes. Doug will take it. Thanks Nic. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
On Thu, 2015-12-24 at 12:22 +0200, Sagi Grimberg wrote: > >> Applied to target-pending/for-next as v4.5-rc1 material, along with > >> Reviewed-by tags from HCH. > > > > So this is both in your and Dougs now it seems. Given the non-trivial > > merge with the other RDMA updates I'd suggest to drop it from the > > target tree as Doug already sorted out the merge. > > Yea, this conflicts with the CQ API stuff. Doug and I sorting it out. > FYI, the only conflict as reported in linux-next last week is with nfsd tree and "IB: merge struct ib_device_attr into struct ib_device" here: http://marc.info/?l=linux-next=145155049101826=2 It looks like there is ongoing discussion this morning wrt rdma + nfsd trees.. Do you still want this series dropped from target-pending/for-next..? -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
On Wed, Dec 23, 2015 at 10:53 PM, Or Gerlitzwrote: > On Mon, Dec 21, 2015 at 3:29 PM, Sagi Grimberg > wrote: > >>> Sagi, are you going to spin an increment in the initiator version? > >> I don't know if it's worth a driver version update? > > yes, I think it does. Finally we're getting real close to the visions > of the spec authors... do you have some performance data showing the > gain of remote invalidation on certain HWs and IO benchmarks patterns. > Did we make sure to interoperate between patched initiator to > unpatched LIO or other targets which don't have this now (SCST, TGT) > and the other way around (unpatched initiator, patched LIO)? Sagi? >> In case we do increment, I can send an incremental patch instead of >> re-spinning the entire series. > > lets do that. lets -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
> Applied to target-pending/for-next as v4.5-rc1 material, along with > Reviewed-by tags from HCH. So this is both in your and Dougs now it seems. Given the non-trivial merge with the other RDMA updates I'd suggest to drop it from the target tree as Doug already sorted out the merge. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
Applied to target-pending/for-next as v4.5-rc1 material, along with Reviewed-by tags from HCH. So this is both in your and Dougs now it seems. Given the non-trivial merge with the other RDMA updates I'd suggest to drop it from the target tree as Doug already sorted out the merge. Yea, this conflicts with the CQ API stuff. Doug and I sorting it out. Thanks, Sagi. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
Hey Nic, Applied to target-pending/for-next as v4.5-rc1 material, along with Reviewed-by tags from HCH. Thanks for picking this up! Note that I expect this patchset will conflict with Doug's pull request in case he's taking Christoph's device_attr and CQ abstraction patches for 4.5. Doug, would you work with Nic on this? Sagi. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
Sagi, are you going to spin an increment in the initiator version? I don't know if it's worth a driver version update? In case we do increment, I can send an incremental patch instead of re-spinning the entire series. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
On Mon, Dec 21, 2015 at 6:20 AM, Nicholas A. Bellingerwrote: > Applied to target-pending/for-next as v4.5-rc1 material, along with > Reviewed-by tags from HCH. Hi Nic, thanks for stepping in and picking that. Sagi, are you going to spin an increment in the initiator version? Or. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v2 00/10] iSER support for remote invalidate
Hi Sagi, Jenny & Co, On Wed, 2015-12-09 at 14:11 +0200, Sagi Grimberg wrote: > Changes from v1: > - Fixed change-log typos > > Changes from v0: > - Rebased on top of 4.4-rc2 > - Removed iser_hello messages from the protocol header > - Avoided from further breaking the non-existent bidi support > - Fixed initiator remote invalidate support exposure only > for fastreg && iser_always_register > - Removed patch 2/10 as it's still under testing. > - Minor line-spacing nitpicks CR comments fixes. > - Added a FIXME comment to declare our debt to Or and Jason > on the awkward device->mr->rkey deref. > - Piggybacked another patch that reduces some iser code that > is now available by the ib_core (ib_sg_to_pages). > > Thanks a lot to all the reviewers! > > Code is available at: > g...@github.com:sagigrimberg/linux.git iser-remote-inv.2 > > Jenny Derzhavetz (5): > IB/iser: Don't register memory for all immediate data writes > IB/iser: set intuitive values for mr_valid > iser-target: Declare correct flags when accepting a connection > iser-target: Support the remote invalidation exception > IB/iser: Support the remote invalidation exception > > Roi Dayan (1): > IB/iser: Fix module init not cleaning up on error flow > > Sagi Grimberg (4): > IB/iser: Reuse ib_sg_to_pages > iser: Have initiator and target to share protocol structures and > definitions > iser-target: Remove unused file iser_proto.h > IB/iser: Increment the rkey when registering and not when invalidating > > drivers/infiniband/ulp/iser/iscsi_iser.c | 9 +- > drivers/infiniband/ulp/iser/iscsi_iser.h | 54 +++--- > drivers/infiniband/ulp/iser/iser_initiator.c | 70 +++-- > drivers/infiniband/ulp/iser/iser_memory.c| 150 > +-- > drivers/infiniband/ulp/iser/iser_verbs.c | 30 -- > drivers/infiniband/ulp/isert/ib_isert.c | 73 + > drivers/infiniband/ulp/isert/ib_isert.h | 40 ++- > drivers/infiniband/ulp/isert/isert_proto.h | 47 - > include/scsi/iser.h | 78 ++ > 9 files changed, 322 insertions(+), 229 deletions(-) > delete mode 100644 drivers/infiniband/ulp/isert/isert_proto.h > create mode 100644 include/scsi/iser.h > Applied to target-pending/for-next as v4.5-rc1 material, along with Reviewed-by tags from HCH. Thanks folks. --nab -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html