[PATCH 00/21] iser target fixes for 3.19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey Nic,

This series mainly consists of error flow fixes:
Patches 1-2: Some logging refactoring. It is much easier to
	instruct a user to increase the log level in this case.
Patches 3-10: Some error flow fixes for live target stack shutdown
	and cable pull with stress IO scenarios.
Patches 11-15: Remove t10_pi attribute and fix a crash in due to a bad
	dereference.
Patches 16-19: Fixes in the area of bond failover scenarios
Patch 20: Workaround for live target stack unload in the presence
	of multiple (50+) of active sessions.

While this set makes things better, there is still some work
left to do especially in the area of multi-session error flows.

The set applies cleanly on master branch (with or without the isert
patch from Chris Moore).

Sagi Grimberg (20):
  iser-target: Use debug_level parameter to control logging level
  iser-target: Adjust log levels and prettify some prints
  iscsi-target: Add call to wait_conn in establishment error flow
  iser-target: Destroy the connection when getting a connect error
    event
  iser-target: Initiate connection termination only once
  iser-target: Don't deffer disconnected handler to a work
  iser-target: Reject connect request in failure path
  iser-target: Introduce state ISER_CONN_FULL_FEATURE
  iser-target: Parallelize CM connection establishment
  iser-target: Use kref_get_unless_zero in connected_handler
  iser-target: Move pi context allocation to a function
  iser-target: Move protection information handling to a routine
  iser-target: Allocate PI contexts dynamically
  iser-target: Fix NULL dereference in SW mode DIF
  iscsi-target: Remove t10_pi attribute altogether
  iser-target: Acquire conn_mutex when changing connection state
  iser-target: Move cma_id setup to a function
  iser-target: Handle ADDR_CHANGE event for listener cm_id
  iser-target: Deffer the last part of wait_conn to a work
  iser-target: Work-around live target stack shutdown resource cleanup

 drivers/infiniband/ulp/isert/ib_isert.c      | 1003 ++++++++++++++++----------
 drivers/infiniband/ulp/isert/ib_isert.h      |   41 +-
 drivers/target/iscsi/iscsi_target_configfs.c |    6 -
 drivers/target/iscsi/iscsi_target_core.h     |    5 +-
 drivers/target/iscsi/iscsi_target_login.c    |    3 +
 drivers/target/iscsi/iscsi_target_tpg.c      |   21 -
 drivers/target/iscsi/iscsi_target_tpg.h      |    1 -
 7 files changed, 648 insertions(+), 432 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux