From jforte@sac.sfbay.sun.com Wed Jan  6 09:57:18 2010
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o06HvISq012179
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Jan 2010 09:57:18 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o06HvIEQ013230;
	Wed, 6 Jan 2010 09:57:18 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KVU00J0577IHQ00@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 06 Jan 2010 09:57:18 -0800 (PST)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KVU008GM77H1D50@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 06 Jan 2010 09:57:17 -0800 (PST)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o06HvH1J006979; Wed, 06 Jan 2010 09:57:17 -0800 (PST)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o06HvGYb012174; Wed,
 06 Jan 2010 09:57:16 -0800 (PST)
Received: (from jforte@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id o06HvGmf012170; Wed,
 06 Jan 2010 09:57:16 -0800 (PST)
Date: Wed, 06 Jan 2010 09:57:16 -0800 (PST)
From: John Forte <jforte@sac.sfbay.sun.com>
Subject: EOF of iSCSI Target Daemon [PSARC/2010/006 FastTrack timeout
 01/13/2010]
To: PSARC-ext@sun.com
Cc: james.dunham@sun.com
Message-id: <201001061757.o06HvGmf012170@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 5831


I am sponsoring this fasttrack for Jim Dunham. Timeout is set for 01/13/2010.

- John


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2010 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 EOF of iSCSI Target Daemon
    1.2. Name of Document Author/Supplier:
	 Author:  James Dunham
    1.3  Date of This Document:
	06 January, 2010

2. Project Summary
    2.1. Project Description

	This proposal is to remove support for the iSCSI Target Daemon
	from Solaris Next and OpenSolaris. This fast-track is for advance
	warning that within Solaris Next and OpenSolaris, the iSCSI Target
	Daemon, the CLI iscsitadm, the man page iscsitadm(1M), and ZFS's
	support for 'shareiscsi' support for ZVOLs will be removed.

	The PSARC cases being deprecated as a result of accepting this proposal
	are as follows:

        -  PSARC/2007/153  iSCSI target provider
	-  PSARC/2007/414  SCF changes for iSCSI Target
	-  PSARC/2006/622  iSCSI/ZFS Integration 
        -  PSARC/2009/168  iSCSI Target PGR directory for ZVOLs
 
	The iSCSI Target in COMSTAR will replace all of the aforementioned
	functionality in Solaris Next and OpenSolaris, with the exception of
	ZFS's support for 'shareiscsi'.

	COMSTAR consists of the following PSARC cases:

	-  PSARC/2007/523  COMSTAR: Common Multiprotocol SCSI Target
	-  PSARC/2008/235  SCSI Block Disk Provider for COMSTAR
	-  PSARC/2008/587  iSCSI Port Provider for COMSTAR
	-  PSARC/2009/111  COMSTAR Infiniband SRP Target 
	-  PSARC/2008/395  iSER: iSCSI Extensions for RDMA
	-  PSARC/2008/310  FCoE (Fibre Channel over Ethernet) Target
 
    2.2. Risks and Assumptions

	The architectural design of the iSCSI Target Daemon and ZFS's shareiscsi
	support, being PSARC/2006/662, is not extensible in its present form, as
	the underlying implementation is based on a tight association many iSCSI
	Targets, supporting only a LUN 0, for each shareiscsi enabled ZVOL.

	COMSTAR's is a multi-protocol SCSI Target implementation that provides
	support for different types of SCSI Targets, not just iSCSI, supporting
	LUN numbers up to 16K. ZVOLs are used as backing store devices for SCSI
	Initiators using one or more or COMSTAR's support protocols.

	Although the iSCSI Target in COMSTAR is a functional replacement for the
	iSCSI Target Daemon, there is no means to provide an automated upgrade 
	from one form of iSCSI Target to the other. The iSCSI Target Daemon, and
	ZFS shareiscsi support, presented a model of many iSCSI Target IDs, with
	one iSCSI LUNs per target.  The iSCSI Target in COMSTAR presents a model
	of limited iSCSI Target IDs, currently 32, and many iSCSI LUNs per 
	target, up to 16384. A many targets and one LU model, does not map
	into a few targets, with many LU model. 

	As part of the Solaris Next  documentation, a step by step description 
	of how to upgrade existing iSCSI Target Daemon LUs to iSCSI Target LUs
	in COMSTAR will be provided. 
	
3. Business Summary
    3.1. Problem Area

	Providing and supporting two different implementations of an iSCSI 
	Target service is confusing to both system administrators and end users
	of Solaris, and also creates an unwanted support burden on Sun, having
	to support two totally different implementations of an iSCSI Target.

	The iSCSI Target in COMSTAR, and its use in the Sun Storage 7000 Unified
	Storage Server, the iSCSI Target in COMSTAR has proven itself as an 
	enterprise class iSCSI Target implementation, in features, 
	functionality, performance and overall stability. This is not the
	general consensus with the iSCSI Target Daemon, known to be an inferior
	iSCSI Target implementation. 

    3.2. Market/Requester
    3.3. Business Justification

	The iSCSI Target in COMSTAR is built on an enterprise class, Common 
	Multiprotocol SCSI Target, that in addition to providing support for 
	iSCSI Targets, it also provides support for iSER, SRP, FC and FCoE SCSI
	Targets.

	COMSTAR provides proven block based SCSI Targets support for Solaris
	Next, OpenSolaris and the Sun Storage 7000 Unified Storage Systems.
 
    3.4. Competitive Analysis

	Sun has a unique position over other storage vendors and operating 
	systems, in that the iSCSI Target in COMSTAR is Open Source, based on
	Open Standards, for ubiquitous access to Open Storage. 

    3.5. Opportunity Window/Exposure

         Solaris Next, OpenSolaris, Sun Storage 7000 Unified Storage Systems

    3.6. How will you know when you are done?

        Removal of the iSCSI Target in Solaris Next, OpenSolaris, and an 
	installed based that is using the iSCSI Target in COMSTAR, as a 
	replacement for the iSCSI Target Daemon.

4. Technical Description

	The iSCSI Target Daemon is an inferior implementation when compared to 
	the iSCSI Target in COMSTAR. The iSCSI Target Daemon, supports only a 
	single SCSI Target implementation, has been noted by storage-discuss,
	RPE and within the Sun Storage 7000 Unified Storage Server as being 
	underperforming, with known scalability issues when used with Solaris,
	and other operating systems supporting iSCSI Initiators.

	A point worth stating is that an iSCSI Target listens for iSCSI
	Initiator requests on TCP/IP port 3260. This means that two different
	implementations of iSCSI Target can not run at the same time, on 
	the same Solaris host.

	Therefore, when iSCSI Target in COMSTAR is active on a Solaris host,
	ZFS's shareiscsi support no longer works, even though the iSCSI Target
	Daemon has yet to be removed.

	All of these issues and more, were eliminated with the design, 
	development and successful release of the iSCSI Target in COMSTAR.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From Richard.Matthews@sun.com Wed Jan  6 10:22:20 2010
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o06IMKT8013195
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Jan 2010 10:22:20 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o06IMJK2022882
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Wed, 6 Jan 2010 10:22:20 -0800 (PST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KVU00E4T8D76300@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 06 Jan 2010 10:22:19 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KVU003V28D2DVB0@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Wed,
 06 Jan 2010 10:22:14 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o06IMDA5019352	for
 <psarc-ext@sun.com>; Wed, 06 Jan 2010 18:22:13 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KVU00D008180700@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Wed, 06 Jan 2010 11:22:13 -0700 (MST)
Received: from dhcp-ublm03-9-40.central.sun.com ([unknown] [129.152.9.40])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 with ESMTPSA id <0KVU00FSD8CR1980@mail-amer.sun.com>; Wed,
 06 Jan 2010 11:22:05 -0700 (MST)
Date: Wed, 06 Jan 2010 12:22:03 -0600
From: Rick Matthews <Richard.Matthews@sun.com>
Subject: Re: EOF of iSCSI Target Daemon [PSARC/2010/006 FastTrack timeout
 01/13/2010]
In-reply-to: <201001061757.o06HvGmf012170@sac.sfbay.sun.com>
Sender: Richard.Matthews@sun.com
To: John Forte <jforte@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, James.Dunham@sun.com
Message-id: <4B44D4CB.3010902@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <201001061757.o06HvGmf012170@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
Status: RO
Content-Length: 6593

A whole hearted +1

John Forte wrote:
> I am sponsoring this fasttrack for Jim Dunham. Timeout is set for 01/13/2010.
>
> - John
>
>
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2010 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 EOF of iSCSI Target Daemon
>     1.2. Name of Document Author/Supplier:
> 	 Author:  James Dunham
>     1.3  Date of This Document:
> 	06 January, 2010
>
> 2. Project Summary
>     2.1. Project Description
>
> 	This proposal is to remove support for the iSCSI Target Daemon
> 	from Solaris Next and OpenSolaris. This fast-track is for advance
> 	warning that within Solaris Next and OpenSolaris, the iSCSI Target
> 	Daemon, the CLI iscsitadm, the man page iscsitadm(1M), and ZFS's
> 	support for 'shareiscsi' support for ZVOLs will be removed.
>
> 	The PSARC cases being deprecated as a result of accepting this proposal
> 	are as follows:
>
>         -  PSARC/2007/153  iSCSI target provider
> 	-  PSARC/2007/414  SCF changes for iSCSI Target
> 	-  PSARC/2006/622  iSCSI/ZFS Integration 
>         -  PSARC/2009/168  iSCSI Target PGR directory for ZVOLs
>  
> 	The iSCSI Target in COMSTAR will replace all of the aforementioned
> 	functionality in Solaris Next and OpenSolaris, with the exception of
> 	ZFS's support for 'shareiscsi'.
>
> 	COMSTAR consists of the following PSARC cases:
>
> 	-  PSARC/2007/523  COMSTAR: Common Multiprotocol SCSI Target
> 	-  PSARC/2008/235  SCSI Block Disk Provider for COMSTAR
> 	-  PSARC/2008/587  iSCSI Port Provider for COMSTAR
> 	-  PSARC/2009/111  COMSTAR Infiniband SRP Target 
> 	-  PSARC/2008/395  iSER: iSCSI Extensions for RDMA
> 	-  PSARC/2008/310  FCoE (Fibre Channel over Ethernet) Target
>  
>     2.2. Risks and Assumptions
>
> 	The architectural design of the iSCSI Target Daemon and ZFS's shareiscsi
> 	support, being PSARC/2006/662, is not extensible in its present form, as
> 	the underlying implementation is based on a tight association many iSCSI
> 	Targets, supporting only a LUN 0, for each shareiscsi enabled ZVOL.
>
> 	COMSTAR's is a multi-protocol SCSI Target implementation that provides
> 	support for different types of SCSI Targets, not just iSCSI, supporting
> 	LUN numbers up to 16K. ZVOLs are used as backing store devices for SCSI
> 	Initiators using one or more or COMSTAR's support protocols.
>
> 	Although the iSCSI Target in COMSTAR is a functional replacement for the
> 	iSCSI Target Daemon, there is no means to provide an automated upgrade 
> 	from one form of iSCSI Target to the other. The iSCSI Target Daemon, and
> 	ZFS shareiscsi support, presented a model of many iSCSI Target IDs, with
> 	one iSCSI LUNs per target.  The iSCSI Target in COMSTAR presents a model
> 	of limited iSCSI Target IDs, currently 32, and many iSCSI LUNs per 
> 	target, up to 16384. A many targets and one LU model, does not map
> 	into a few targets, with many LU model. 
>
> 	As part of the Solaris Next  documentation, a step by step description 
> 	of how to upgrade existing iSCSI Target Daemon LUs to iSCSI Target LUs
> 	in COMSTAR will be provided. 
> 	
> 3. Business Summary
>     3.1. Problem Area
>
> 	Providing and supporting two different implementations of an iSCSI 
> 	Target service is confusing to both system administrators and end users
> 	of Solaris, and also creates an unwanted support burden on Sun, having
> 	to support two totally different implementations of an iSCSI Target.
>
> 	The iSCSI Target in COMSTAR, and its use in the Sun Storage 7000 Unified
> 	Storage Server, the iSCSI Target in COMSTAR has proven itself as an 
> 	enterprise class iSCSI Target implementation, in features, 
> 	functionality, performance and overall stability. This is not the
> 	general consensus with the iSCSI Target Daemon, known to be an inferior
> 	iSCSI Target implementation. 
>
>     3.2. Market/Requester
>     3.3. Business Justification
>
> 	The iSCSI Target in COMSTAR is built on an enterprise class, Common 
> 	Multiprotocol SCSI Target, that in addition to providing support for 
> 	iSCSI Targets, it also provides support for iSER, SRP, FC and FCoE SCSI
> 	Targets.
>
> 	COMSTAR provides proven block based SCSI Targets support for Solaris
> 	Next, OpenSolaris and the Sun Storage 7000 Unified Storage Systems.
>  
>     3.4. Competitive Analysis
>
> 	Sun has a unique position over other storage vendors and operating 
> 	systems, in that the iSCSI Target in COMSTAR is Open Source, based on
> 	Open Standards, for ubiquitous access to Open Storage. 
>
>     3.5. Opportunity Window/Exposure
>
>          Solaris Next, OpenSolaris, Sun Storage 7000 Unified Storage Systems
>
>     3.6. How will you know when you are done?
>
>         Removal of the iSCSI Target in Solaris Next, OpenSolaris, and an 
> 	installed based that is using the iSCSI Target in COMSTAR, as a 
> 	replacement for the iSCSI Target Daemon.
>
> 4. Technical Description
>
> 	The iSCSI Target Daemon is an inferior implementation when compared to 
> 	the iSCSI Target in COMSTAR. The iSCSI Target Daemon, supports only a 
> 	single SCSI Target implementation, has been noted by storage-discuss,
> 	RPE and within the Sun Storage 7000 Unified Storage Server as being 
> 	underperforming, with known scalability issues when used with Solaris,
> 	and other operating systems supporting iSCSI Initiators.
>
> 	A point worth stating is that an iSCSI Target listens for iSCSI
> 	Initiator requests on TCP/IP port 3260. This means that two different
> 	implementations of iSCSI Target can not run at the same time, on 
> 	the same Solaris host.
>
> 	Therefore, when iSCSI Target in COMSTAR is active on a Solaris host,
> 	ZFS's shareiscsi support no longer works, even though the iSCSI Target
> 	Daemon has yet to be removed.
>
> 	All of these issues and more, were eliminated with the design, 
> 	development and successful release of the iSCSI Target in COMSTAR.
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		ON
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   


-- 
---------------------------------------------------------------------
Rick Matthews                           email: Rick.Matthews@sun.com
Sun Microsystems, Inc.                  phone:+1(651) 554-1518
1270 Eagan Industrial Road              phone(internal): 54418
Suite 160                               fax:  +1(651) 554-1540
Eagan, MN 55121-1231 USA                main: +1(651) 554-1500		
---------------------------------------------------------------------


From John.Forte@sun.com Fri Jan 15 11:16:39 2010
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o0FJGdOx014243
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 Jan 2010 11:16:39 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o0FJGbHX030615
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 15 Jan 2010 12:16:38 -0700 (MST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KWA0040LYVPIU00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 15 Jan 2010 11:16:37 -0800 (PST)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KWA00H5OYVO75B0@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 15 Jan 2010 11:16:37 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id o0FJGa3t003317	for
 <psarc-ext@sun.com>; Fri, 15 Jan 2010 19:16:36 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.04 64bit (built Jul  2 2009))
 id <0KWA00400YQQVN00@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 15 Jan 2010 12:16:36 -0700 (MST)
Received: from [129.146.56.52] ([unknown] [129.146.56.52])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.04 64bit
 (built Jul  2 2009)) with ESMTPSA id <0KWA00928YVO8H70@mail-amer.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 15 Jan 2010 12:16:36 -0700 (MST)
Date: Fri, 15 Jan 2010 11:14:28 -0800
From: John Forte <John.Forte@sun.com>
Subject: Re: EOF of iSCSI Target Daemon [PSARC/2010/006 FastTrack timeout
 01/13/2010]
In-reply-to: <201001061757.o06HvGmf012170@sac.sfbay.sun.com>
Sender: John.Forte@sun.com
To: James.Dunham@sun.com
Cc: PSARC-ext@sun.com
Message-id: <4B50BE94.2060105@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <201001061757.o06HvGmf012170@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.17 (X11/20081014)
Status: RO
Content-Length: 79

This case has timed out with a +1 and has been marked closed approved.

- John

