Hi Roland,
This series from Sagi, Ariel and Roi consists of:
- Last batch of iser control plane stability fixes (patches 1-10)
Mainly in the area of combinations of multi-connections concurrent
establishment and/or teardown and/or device removal and/or iscsid killed.
- Various performance enhancements (patches 11-16) done through the
engine warming towards the MQ work
Remove atomic manipulation in the hot path
Optimize cq polling
Use single CQ for TX and RX and suppress most of the send completions.
- Sone nit fixes and kernel-doc fixes (patches 17-21)
It should be applied on "Signature feature update" Sagi posted (now formally
an upstream maintainer..) a short while ago for 3.18 (and you agreed to take).
In 3.18 we happily mark iSER's 20'th upstream anniversary (2.6.18..3.18),
and we're really excited for the challenge of going over 2M IOPS (current
IO rate for single initiator) to whatever many million IOPS we can do with MQ.
Or and the team.
Ariel Nahum (3):
IB/iser: Unbind at conn_stop stage
IB/iser: Use iser_warn instead of BUG_ON in iser_conn_release
IB/iser: change iscsi_conn_stop log level to info
Or Gerlitz (1):
IB/iser: Bump version, add maintainer
Roi Dayan (1):
IB/iser: Remove unused variables and dead code
Sagi Grimberg (16):
IB/iser: Rename ib_conn -> iser_conn
IB/iser: Re-introduce ib_conn
IB/iser: Extend iser_free_ib_conn_res
IB/iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon
IB/iser: Don't bound release_work completions timeouts
IB/iser: Protect tasks cleanup in case IB device was already released
IB/iser: Signal iSCSI layer that transport is broken in error completions
IB/iser: Centralize iser completion contexts
IB/iser: Use internal polling budget to avoid possible live-lock
IB/iser: Use single CQ for RX and TX
IB/iser: Use beacon to indicate all completions were consumed
IB/iser: Optimize completion polling
IB/iser: Suppress scsi command send completions
IB/iser: Nit - add space after __func__ in iser logging
IB/iser: Add/Fix kernel doc style descriptions in iscsi_iser.h
IB/iser: Fix/add kernel-doc style description in iscsi_iser.c
MAINTAINERS | 1 +
drivers/infiniband/ulp/iser/iscsi_iser.c | 309 +++++++++---
drivers/infiniband/ulp/iser/iscsi_iser.h | 408 +++++++++++-----
drivers/infiniband/ulp/iser/iser_initiator.c | 198 ++++----
drivers/infiniband/ulp/iser/iser_memory.c | 20 +-
drivers/infiniband/ulp/iser/iser_verbs.c | 667 ++++++++++++++------------
6 files changed, 1016 insertions(+), 587 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html