All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] [Target_Core_Mod/Persistent_Reservations]: Add implict release and PROUT CLEAR SA
@ 2009-03-19  8:55 Nicholas A. Bellinger
  0 siblings, 0 replies; only message in thread
From: Nicholas A. Bellinger @ 2009-03-19  8:55 UTC (permalink / raw)
  To: LKML, linux-scsi
  Cc: James Bottomley, Douglas Gilbert, Mike Christie, FUJITA Tomonori,
	Hannes Reinecke

Greetings all,

This first patch series adds implict release of PR reservations/registrations when
a $FABRIC_MOD logical unit ACL is being released through target_core_mod/ConfigFS.
The second patch adds support for the PROUT CLEAR service action that allows a registered
I_T nexus (eg: initiator port) to release PR reservations/registrations.  This is one of
the PROUT service actions that various client side cluster code / SCSI subsystem initiators
use with SCSI persistent reservations for fencing of failed nodes.

These patches are made against lio-core-2.6.git/master and tested on
v2.6.29-rc8 x86 32-bit HVM using sg_persist from sg3_utils.  The lio-core-2.6.git tree
can be found at: 

http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=summary

[PATCH 1/2] [Target_Core_Mod/Persistent_Reservations]: Add implict PR RELEASE+UNREGISTER for LUN acl removal
[PATCH 2/2] [Target_Core_Mod/Persistent_Reservations]: Add PROUT CLEAR service action

 drivers/lio-core/target_core_base.h   |    1 +
 drivers/lio-core/target_core_device.c |   14 ++-
 drivers/lio-core/target_core_pr.c     |  288 ++++++++++++++++++++++++++-------
 drivers/lio-core/target_core_pr.h     |    2 +
 4 files changed, 239 insertions(+), 66 deletions(-)

--nab



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-03-19  8:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-19  8:55 [PATCH 0/2] [Target_Core_Mod/Persistent_Reservations]: Add implict release and PROUT CLEAR SA Nicholas A. Bellinger

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.