From ips-bounces@ietf.org  Tue Feb  1 12:45:36 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA29249
	for <ips-web-archive@ietf.org>; Tue, 1 Feb 2005 12:45:36 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cw2O3-00006P-3h
	for ips-web-archive@ietf.org; Tue, 01 Feb 2005 13:04:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cw1pF-0003DC-1O; Tue, 01 Feb 2005 12:28:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cw1eD-0008Ju-HQ
	for ips@megatron.ietf.org; Tue, 01 Feb 2005 12:17:05 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA25866
	for <ips@ietf.org>; Tue, 1 Feb 2005 12:17:03 -0500 (EST)
Received: from ihemail2.lucent.com ([192.11.222.163])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cw1wP-0007fm-Ec
	for ips@ietf.org; Tue, 01 Feb 2005 12:35:53 -0500
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com
	[135.85.76.62])
	by ihemail2.lucent.com (8.12.11/8.12.11) with ESMTP id j11HGR2f010561
	for <ips@ietf.org>; Tue, 1 Feb 2005 11:16:28 -0600 (CST)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service
	(5.5.2657.72) id <ZXPVALFG>; Tue, 1 Feb 2005 18:16:27 +0100
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B155064986B1@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: Mark Bakke <mbakke@cisco.com>, ips@ietf.org
Subject: RE: [Ips] I-D ACTION:draft-ietf-ips-auth-mib-06.txt
Date: Tue, 1 Feb 2005 18:16:20 +0100 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 287c806b254c6353fcb09ee0e53bbc5e
Cc: Michael MacFaden <macfaden@gmail.com>
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 36c793b20164cfe75332aa66ddb21196



So this is hwta I get:

   C:\bwijnen\smicng\work>smicng ipsauth.inc
   E: f(ipsauth.mi2), (53,7) Leading sub-Id "mib-2" is not known in
      current module
   W: f(ipsauth.mi2), (5,5) "experimental" imported but not used
   *** 1 error and 1 warning in parsing

When I fix that, then it passes SYNTAX checking with SMIXng
It also passes smilint syntax checking then.
It also passes idnits checking.

I think I would change:

     ipsAuthDescriptors OBJECT IDENTIFIER ::= { ipsAuthObjects 1 }

     ipsAuthMethodTypes OBJECT IDENTIFIER ::= { ipsAuthDescriptors 1 }

   into something like:

     ipsAuthDescriptors OBJECT IDENTIFIER ::= { ipsAuthObjects 1 }

     ipsAuthMethodTypes OBJECT-IDENTITY
         STATUS         current
         DESCRIPTION   "Registration point for iSCSI Method Types".
         REFERENCE     "iSCSI Protocol Specification."
     ::= { ipsAuthDescriptors 1 }

   It lets you say some more about what this is.
   Not a blocking comment though.

I see in DESCRIPTION of ipsAuthInstIndex (which is a not-accessible index)
that values do not need to be preserved over reboot.
Does that also mean that ipsAuthInstDescr values do not need to be
preserved over reboot?

A similar (not need to be preserved over reboot) is present for:
ipsAuthIdentIndex, and yet there is a StorageType object in that
table. So what if the StorageType syas "permanent" ??
Or what if it says "nonVolatile"?

By the way, for a STorageType object you MUST specify which columns
(or none) of the writable columns must be writable for permanent 
objects.

You also need to describe if any (writable) objects in row can
be changed when the row is in "active" state.

This is all described in RFC2579 and in the mib-review-guidelines.

I need to check David Harrington comments first so as to not make
duplicates.

more later
Bert
> -----Original Message-----
> From: ips-bounces@ietf.org [mailto:ips-bounces@ietf.org]On Behalf Of
> Mark Bakke
> Sent: Friday, January 28, 2005 03:39
> To: ips@ietf.org
> Cc: Michael MacFaden
> Subject: Re: [Ips] I-D ACTION:draft-ietf-ips-auth-mib-06.txt
> 
> 
> This draft was issued to address Michael MacFaden's MIB doctor review
> comments.  It also addresses a few issues (StorageType and top-level
> numbering) brought up in the iSCSI MIB review that apply here as well.
> 
> Here is a brief summary of changes since -05:
> 
> - IANA Considerations section added requesting OID
> - Text added to 4.2 to clarify that index values need not be 
> preserved 
> across reboots
> - Added the use of the StorageType TC for all tables 
> containing RowStatus
>   (this addresses a comment against the iSCSI MIB which also 
> applies here)
> - Renumbered top level to match Appendix D of 
> draft-ietf-ops-mib-review-guidelines-03.txt
> - Added DESCRIPTION text to Index attributes to say they need not be 
> preserved across reboots
> - Updated DESCRIPTIONs on RowStatus attributes
> - Added REFERENCE fields for ChapUserName, SrpUserName, and 
> KerbPrincipal attributes
> - Moved CHAP, SRP, and Kerberos references to Normative section
> 
> And a few administrative changes:
> - Authors' addresses updated
> - Authors' phone numbers removed
> - Dates updated
> - Updated IPR Notice
> - Updated first page IPR Notice
> - Updated copyright statement
> - Updated references
> 
> This MIB module passed smilint 0.4.3 with no errors.
> 
> Diffs between -05 and -06 are available at:
> 
> ftp://ftpeng.cisco.com/mbakke/ips/auth-mib/auth-mib-diffs-05-06.txt
> 
> The draft, along with a .mi2 MIB-only (no internet-draft 
> text) file are
> available at ftp://ftpeng.cisco.com/mbakke/ips/auth-mib/
> 
> Mark
> 

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Tue Feb  1 16:39:26 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28662
	for <ips-web-archive@ietf.org>; Tue, 1 Feb 2005 16:39:25 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cw62K-00086w-Ur
	for ips-web-archive@ietf.org; Tue, 01 Feb 2005 16:58:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cw5Gt-0004y0-Ar; Tue, 01 Feb 2005 16:09:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cw4y1-0004Ed-QR; Tue, 01 Feb 2005 15:49:45 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18240;
	Tue, 1 Feb 2005 15:49:42 -0500 (EST)
Message-Id: <200502012049.PAA18240@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 01 Feb 2005 15:49:42 -0500
Cc: ips@ietf.org
Subject: [Ips] I-D ACTION:draft-ietf-ips-ifcp-mib-06.txt
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 6e922792024732fb1bb6f346e63517e4

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Storage Working Group of the IETF.

	Title		: Definitions of Managed Objects For iFCP
	Author(s)	: K. Gibbons,  et al.
	Filename	: draft-ietf-ips-ifcp-mib-06.txt
	Pages		: 23
	Date		: 2005-2-1
	
The iFCP protocol provides Fibre Channel fabric functionality on an
IP network in which TCP/IP switching and routing elements replace
Fibre Channel components.  The iFCP protocol is used between iFCP
Gateways.  This draft provides a mechanism to monitor and control
iFCP Gateway instances, and their associated sessions, using SNMP.
This memo is a product of the IP Storage (IPS) working group within
the Internet Engineering Task Force.  Comments are solicited and
should be addressed to the working group's mailing list at
ips@ece.cmu.edu and/or the authors.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ips-ifcp-mib-06.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ips-ifcp-mib-06.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ips-ifcp-mib-06.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-1142437.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ips-ifcp-mib-06.txt

--OtherAccess
Content-Type: Message/External-body; name="draft-ietf-ips-ifcp-mib-06.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-1142437.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--NextPart--





From ips-bounces@ietf.org  Mon Feb  7 10:31:52 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA08394
	for <ips-web-archive@ietf.org>; Mon, 7 Feb 2005 10:31:52 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyBB8-0002yO-4Q
	for ips-web-archive@ietf.org; Mon, 07 Feb 2005 10:51:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyAnT-0003Qk-Nu; Mon, 07 Feb 2005 10:27:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CyAh9-0003Go-Ej
	for ips@megatron.ietf.org; Mon, 07 Feb 2005 10:20:59 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA07341
	for <ips@ietf.org>; Mon, 7 Feb 2005 10:20:55 -0500 (EST)
Received: from volter-fw.ser.netvision.net.il ([212.143.107.30]
	helo=taurus.voltaire.com) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyB0U-0002jH-Rb for ips@ietf.org; Mon, 07 Feb 2005 10:41:02 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="x-user-defined"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 7 Feb 2005 17:20:20 +0200
Message-ID: <D4F8F0B3820E754C887699BEF26A894054CC77@taurus.voltaire.com>
Thread-Topic: [ANNOUNCE] iSER (iSCSI RDMA Extension) code added to OpenIB
Thread-Index: AcUNKIlNBNS4YFffQiKWJIZEEKB/Gw==
From: "Dan Bar Dov" <danb@voltaire.com>
To: <linux-iscsi-devel@lists.sourceforge.net>, <ips@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Content-Transfer-Encoding: quoted-printable
Subject: [Ips] [ANNOUNCE] iSER (iSCSI RDMA Extension) code added to OpenIB
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a
Content-Transfer-Encoding: quoted-printable

I am glad to announce the posting of iSER to the OpenIB svn.=20

The code is now available under:   =
https://openib.org/svn/gen2/ulps/iser/

iSER is an important addition to OpenIB, adding significant capabilities =
and performance to InfiniBand enabled block and object storage

Mr. Yaron Haviv will cover in detail the iSER code architecture and =
implementation, during his Tuesday morning session (D9) at the 2005 =
OpenIB Developers Workshop.

=20
About OpenIB-iSER:

OpenIB iSER is a fully functional and tested implementation, following =
all the latest iSCSI, DA, and iSER IETF draft RFC=92s (including the =
latest generalization of iSER to InfiniBand).

iSER is a new direct access transport under iSCSI in addition to the TCP =
one, it is part of the new iSCSI Datamover Architecture (DA) separating =
the iSCSI control and management functionality from the actual SCSI =
Commands+Data.

iSCSI/iSER can be used for native InfiniBand storage and InfiniBand to =
GbE or FC gateways, where the implementation can leverage on all the =
iSCSI infrastructure including naming, discovery, security, =
notifications, error recovery, etc=92 in a transparent manner.=20

The actual transport (TCP or iSER) can be automatically selected based =
on the available hardware and path to target, enabling a single driver =
for GbE, IB, and FC which is centrally provisioned through iSCSI =
mechanisms such as iSNS and SLP.

OpenIB-iSER  conforms to the  Datamover  Architecture , it works with =
the Linux-iSCSI  4.2 branch, or with the latest  head  patch from =
Voltaire adding the Datamover Architecture support (an API  layer  for =
pluggable Datamover modules), it can also be used by other block or =
object (or cluster file system) iSCSI based implementations by simply =
adding the Datamover layer (the Linux-iSCSI DA patch changes/adds ~1000 =
LOC, such an adaptation can be done in few weeks)
=20

More details on iSER, and links can be found in:

http://www.voltaire.com/iser.htm


Dan Bar Dov
Project Manager
Infiniband Storage Solutions
T +972-9-9717636
C +972-54-8080505
www.voltaire.com
The Grid Interconnect Company
=20

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Mon Feb  7 20:04:01 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA23057
	for <ips-web-archive@ietf.org>; Mon, 7 Feb 2005 20:04:01 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyK6u-00065u-Ee
	for ips-web-archive@ietf.org; Mon, 07 Feb 2005 20:24:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyJbJ-0004HC-Gk; Mon, 07 Feb 2005 19:51:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyJb9-00048L-F8; Mon, 07 Feb 2005 19:51:23 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA21864;
	Mon, 7 Feb 2005 19:51:19 -0500 (EST)
Received: from boreas.isi.edu ([128.9.160.161])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyJue-0005jq-Cz; Mon, 07 Feb 2005 20:11:32 -0500
Received: from ISI.EDU (adma.isi.edu [128.9.160.239])
	by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id j180oWQ15946;
	Mon, 7 Feb 2005 16:50:32 -0800 (PST)
Message-Id: <200502080050.j180oWQ15946@boreas.isi.edu>
To: ietf-announce@ietf.org
From: rfc-editor@rfc-editor.org
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary=NextPart
Date: Mon, 07 Feb 2005 16:50:32 -0800
X-ISI-4-30-3-MailScanner: Found to be clean
X-MailScanner-From: rfc-ed@isi.edu
X-Spam-Score: -14.6 (--------------)
X-Scan-Signature: 9a2be21919e71dc6faef12b370c4ecf5
Cc: ips@ietf.org, rfc-editor@rfc-editor.org
Subject: [Ips] RFC 3980 on T11 Network Address Authority (NAA) Naming Format
	for iSCSI Node Names
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: -14.6 (--------------)
X-Scan-Signature: 36c793b20164cfe75332aa66ddb21196


--NextPart


A new Request for Comments is now available in online RFC libraries.


        RFC 3980

        Title:      T11 Network Address Authority (NAA) Naming Format
                    for iSCSI Node Names
        Author(s):  M. Krueger, M. Chadalapaka, R. Elliott
        Status:     Standards Track
        Date:       February 2005
        Mailbox:    marjorie_krueger@hp.com, cbm@rose.hp.com,
                    elliott@hp.com
        Pages:      8
        Characters: 14056
        Updates:    3720

        I-D Tag:    draft-ietf-ips-iscsi-name-ext-05.txt

        URL:        ftp://ftp.rfc-editor.org/in-notes/rfc3980.txt


Internet Small Computer Systems Interface (iSCSI) is a SCSI transport
protocol that maps the SCSI family of protocols onto TCP/IP.  This
document defines an additional iSCSI node name type
format to enable use of the "Network Address Authority" (NAA)
worldwide naming format defined by the InterNational Committee for
Information Technology Standards (INCITS) T11 - Fibre Channel
(FC) protocols and used by Serial Attached SCSI (SAS).  This
document updates RFC 3720.

This document is a product of the IP Storage Working Group of the
IETF. 

This is now a Proposed Standard Protocol.

This document specifies an Internet standards track protocol for
the Internet community, and requests discussion and suggestions
for improvements.  Please refer to the current edition of the
"Internet Official Protocol Standards" (STD 1) for the
standardization state and status of this protocol.  Distribution
of this memo is unlimited.

This announcement is sent to the IETF list and the RFC-DIST list.
Requests to be added to or deleted from the IETF distribution list
should be sent to IETF-REQUEST@IETF.ORG.  Requests to be
added to or deleted from the RFC-DIST distribution list should
be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG.

Details on obtaining RFCs via FTP or EMAIL may be obtained by sending
an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body 
help: ways_to_get_rfcs.  For example:

        To: rfc-info@RFC-EDITOR.ORG
        Subject: getting rfcs

        help: ways_to_get_rfcs

Requests for special distribution should be addressed to either the
author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.

Submissions for Requests for Comments should be sent to
RFC-EDITOR@RFC-EDITOR.ORG.  Please consult RFC 2223, Instructions to RFC
Authors, for further information.


Joyce K. Reynolds and Sandy Ginoza
USC/Information Sciences Institute

...

Below is the data which will enable a MIME compliant Mail Reader 
implementation to automatically retrieve the ASCII version
of the RFCs.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="RFC-INFO@RFC-EDITOR.ORG"

Content-Type: text/plain
Content-ID: <050207164855.RFC@RFC-EDITOR.ORG>

RETRIEVE: rfc
DOC-ID: rfc3980

--OtherAccess
Content-Type: Message/External-body; name="rfc3980.txt"; site="ftp.isi.edu";
	access-type="anon-ftp"; directory="in-notes"

Content-Type: text/plain
Content-ID: <050207164855.RFC@RFC-EDITOR.ORG>


--OtherAccess--
--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--NextPart--



From ips-bounces@ietf.org  Tue Feb  8 16:19:34 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA23479
	for <ips-web-archive@ietf.org>; Tue, 8 Feb 2005 16:19:34 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cyd5Q-0000Ms-I3
	for ips-web-archive@ietf.org; Tue, 08 Feb 2005 16:39:56 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CycAk-000602-2C; Tue, 08 Feb 2005 15:41:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyc6S-0003Ko-Ai; Tue, 08 Feb 2005 15:36:56 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA14832;
	Tue, 8 Feb 2005 15:36:54 -0500 (EST)
Message-Id: <200502082036.PAA14832@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 08 Feb 2005 15:36:54 -0500
Cc: ips@ietf.org
Subject: [Ips] I-D ACTION:draft-ietf-ips-iser-01.txt
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Storage Working Group of the IETF.

	Title		: iSCSI Extensions for RDMA Specification
	Author(s)	: M. Ko, et al.
	Filename	: draft-ietf-ips-iser-01.txt,.pdf
	Pages		: 87
	Date		: 2005-2-8
	
iSCSI Extensions for RDMA provides the RDMA data transfer capability 
   to iSCSI [iSCSI] by layering iSCSI on top of the Remote Direct 
   Memory Access Protocol (RDMAP).  The iWARP protocol suite provides 
   RDMA Read and Write services, which enable data to be transferred 
   directly into SCSI I/O Buffers without intermediate data copies.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ips-iser-01.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ips-iser-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ips-iser-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-8160420.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ips-iser-01.txt

--OtherAccess
Content-Type: Message/External-body; name="draft-ietf-ips-iser-01.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-8160420.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--NextPart--





From ips-bounces@ietf.org  Tue Feb  8 17:18:34 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA06830
	for <ips-web-archive@ietf.org>; Tue, 8 Feb 2005 17:18:34 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cye0W-0004fK-7s
	for ips-web-archive@ietf.org; Tue, 08 Feb 2005 17:38:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyczA-0000je-12; Tue, 08 Feb 2005 16:33:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CyS1J-0001s6-Gc
	for ips@megatron.ietf.org; Tue, 08 Feb 2005 04:51:00 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA20801
	for <ips@ietf.org>; Tue, 8 Feb 2005 04:50:52 -0500 (EST)
Received: from verein.lst.de ([213.95.11.210] helo=mail.lst.de)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CySKp-000865-0H
	for ips@ietf.org; Tue, 08 Feb 2005 05:11:08 -0500
Received: from verein.lst.de (localhost [127.0.0.1])
	by mail.lst.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id j189on6t024343
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Tue, 8 Feb 2005 10:50:50 +0100
Received: (from hch@localhost)
	by verein.lst.de (8.12.3/8.12.3/Debian-6.6) id j189onel024341;
	Tue, 8 Feb 2005 10:50:49 +0100
Date: Tue, 8 Feb 2005 10:50:49 +0100
From: Christoph Hellwig <hch@lst.de>
To: Dan Bar Dov <danb@voltaire.com>
Message-ID: <20050208095049.GB24100@lst.de>
References: <D4F8F0B3820E754C887699BEF26A894054CC77@taurus.voltaire.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D4F8F0B3820E754C887699BEF26A894054CC77@taurus.voltaire.com>
User-Agent: Mutt/1.3.28i
X-Spam-Score: -4.901 () BAYES_00
X-Scanned-By: MIMEDefang 2.39
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0f1ff0b0158b41ac6b9548d0972cdd31
X-Mailman-Approved-At: Tue, 08 Feb 2005 16:31:40 -0500
Cc: linux-iscsi-devel@lists.sourceforge.net, ips@ietf.org
Subject: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA
	Extension) code added to OpenIB
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed

If you want this code to get anywhere near the kernel tree write it to
the native Linux IB APIs instead of kdapl.

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Tue Feb  8 18:00:23 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA12613
	for <ips-web-archive@ietf.org>; Tue, 8 Feb 2005 18:00:23 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cyef0-0006ST-U2
	for ips-web-archive@ietf.org; Tue, 08 Feb 2005 18:20:47 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cye23-0000OQ-Hg; Tue, 08 Feb 2005 17:40:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cydek-0002RT-Ug; Tue, 08 Feb 2005 17:16:27 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA06577;
	Tue, 8 Feb 2005 17:16:24 -0500 (EST)
From: pat_thaler@agilent.com
Received: from msgbas9x.lvld.agilent.com ([192.25.144.41])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CydyO-0004Zx-OM; Tue, 08 Feb 2005 17:36:47 -0500
Received: from relcos2.cos.agilent.com (relcos2.cos.agilent.com
	[130.29.152.237])
	by msgbas9x.lvld.agilent.com (Postfix) with ESMTP id B8F561FC5;
	Tue,  8 Feb 2005 15:16:17 -0700 (MST)
Received: from wcosvs03.cos.agilent.com (wcosvs03.cos.agilent.com
	[130.29.152.233])
	by relcos2.cos.agilent.com (Postfix) with ESMTP id B78E02F3;
	Tue,  8 Feb 2005 15:16:19 -0700 (MST)
Received: from wcosbh22.cos.agilent.com ([130.29.152.178]) by
	wcosvs03.cos.agilent.com with InterScan Messaging Security
	Suite; Tue, 08 Feb 2005 15:16:18 -0700
Received: from wcosmb05.cos.agilent.com ([130.29.152.72]) by
	wcosbh22.cos.agilent.com with Microsoft SMTPSVC(5.0.2195.6713); 
	Tue, 8 Feb 2005 15:16:18 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 8 Feb 2005 15:16:17 -0700
Message-ID: <9418406DEC3B8A4BBDB1B87291D851AF0D247F@wcosmb05.cos.agilent.com>
Thread-Topic: [rddp] DC Agenda
Thread-Index: AcTEWwmoBOMHoS/XQTu7LMUuD3eFjRJz8KEg
To: <ips@ietf.org>, <Black_David@emc.com>, <rddp@ietf.org>
X-OriginalArrivalTime: 08 Feb 2005 22:16:18.0437 (UTC)
	FILETIME=[CFE79350:01C50E2B]
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 08e48e05374109708c00c6208b534009
Content-Transfer-Encoding: quoted-printable
Subject: [Ips] RE: [rddp] DC Agenda
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad
Content-Transfer-Encoding: quoted-printable

David,=20

Once again we have IETF and T10 meetings falling on the same week. Will =
the rddp and ips meetings be able to be held on Monday to help those of =
us who try to cover both?

Regards,
Pat

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Tue Feb  8 18:10:02 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA14613
	for <ips-web-archive@ietf.org>; Tue, 8 Feb 2005 18:10:02 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyeoL-0006xR-43
	for ips-web-archive@ietf.org; Tue, 08 Feb 2005 18:30:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyeHc-000370-G0; Tue, 08 Feb 2005 17:56:36 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cydog-0002MM-EG
	for ips@megatron.ietf.org; Tue, 08 Feb 2005 17:26:42 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA07975
	for <ips@ietf.org>; Tue, 8 Feb 2005 17:26:40 -0500 (EST)
Received: from e6.ny.us.ibm.com ([32.97.182.146])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cye8L-00050V-SQ
	for ips@ietf.org; Tue, 08 Feb 2005 17:47:03 -0500
Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234])
	by e6.ny.us.ibm.com (8.12.10/8.12.10) with ESMTP id j18MQ97p010507
	for <ips@ietf.org>; Tue, 8 Feb 2005 17:26:09 -0500
Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215])
	by d01relay02.pok.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j18MQ9uq242456 for <ips@ietf.org>; Tue, 8 Feb 2005 17:26:09 -0500
Received: from d01av01.pok.ibm.com (loopback [127.0.0.1])
	by d01av01.pok.ibm.com (8.12.11/8.12.11) with ESMTP id j18MQ9p7012231
	for <ips@ietf.org>; Tue, 8 Feb 2005 17:26:09 -0500
Received: from d01ml604.pok.ibm.com (d01ml604.pok.ibm.com [9.56.227.90])
	by d01av01.pok.ibm.com (8.12.11/8.12.11) with ESMTP id j18MQ9ZP012228
	for <ips@ietf.org>; Tue, 8 Feb 2005 17:26:09 -0500
In-Reply-To: <200502082036.PAA14832@ietf.org>
Importance: Normal
MIME-Version: 1.0
To: ips@ietf.org
Subject: Re: [Ips] I-D ACTION:draft-ietf-ips-iser-01.txt
X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004
Message-ID: <OF3C551F22.08FC9FDB-ON85256FA2.007A05BC-88256FA2.007B3E0E@us.ibm.com>
From: Mike Ko <mako@almaden.ibm.com>
Date: Tue, 8 Feb 2005 14:26:07 -0800
X-MIMETrack: Serialize by Router on D01ML604/01/M/IBM(Build V70_M4_01112005
	Beta 3|January 11, 2005) at 02/08/2005 17:26:08,
	Serialize complete at 02/08/2005 17:26:08
Content-Type: text/plain; charset="US-ASCII"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 34d35111647d654d033d58d318c0d21a

I have updated the iSER draft based on the feedback from the reflector. 
The changes in the -01 version are as follows:

- Section 6.7 was added for the new key MaxOutstandingUnexpectedPDUs.  The 
minimum value was set to 2.  The default was set to "None".
- Last paragraph in section 7.3.4 was modified to eliminate the 
description that SCSI Data-out can be used for solicited data.
- Sections 8.3 and 8.4 were added to describe how regulated and 
unregulated, expected and unexpected PDUs should be handled by the 
initiator and the target by using the new key 
MaxOutstandingUnexpectedPDUs.

Most of the changes have appeared on the reflector prior to being 
incorporated in the draft.  But there could still be areas where it is not 
clear if there is consensus, and comments are welcomed.

Mike
Sent by:        ips-bounces@ietf.org
To:     i-d-announce@ietf.org
cc:     ips@ietf.org 
Subject:        [Ips] I-D ACTION:draft-ietf-ips-iser-01.txt



A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the IP Storage Working Group of the IETF.

Title           : iSCSI Extensions for RDMA Specification
Author(s)       : M. Ko, et al.
Filename        : draft-ietf-ips-iser-01.txt,.pdf
Pages           : 87
Date            : 2005-2-8

iSCSI Extensions for RDMA provides the RDMA data transfer capability
to iSCSI [iSCSI] by layering iSCSI on top of the Remote Direct
Memory Access Protocol (RDMAP).  The iWARP protocol suite provides
RDMA Read and Write services, which enable data to be transferred
directly into SCSI I/O Buffers without intermediate data copies.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ips-iser-01.txt

To remove yourself from the I-D Announcement list, send a message to
i-d-announce-request@ietf.org with the word unsubscribe in the body of the 
message.
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the 
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
"get draft-ietf-ips-iser-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
mailserv@ietf.org.
In the body type:
"FILE /internet-drafts/draft-ietf-ips-iser-01.txt".

NOTE:   The mail server at ietf.org can return the document in
MIME-encoded form by using the "mpack" utility.  To use this
feature, insert the command "ENCODING mime" before the "FILE"
command.  To decode the response(s), you will need "munpack" or
a MIME-compliant mail reader.  Different MIME-compliant mail readers
exhibit different behavior, especially when dealing with
"multipart" MIME messages (i.e. documents which have been split
up into multiple messages), so check your local documentation on
how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

ftp://ftp.ietf.org/internet-drafts/draft-ietf-ips-iser-01.txt
_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips



_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Wed Feb  9 08:21:30 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00118
	for <ips-web-archive@ietf.org>; Wed, 9 Feb 2005 08:21:30 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cys6S-0006rp-84
	for ips-web-archive@ietf.org; Wed, 09 Feb 2005 08:42:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyrkj-0005oE-Ko; Wed, 09 Feb 2005 08:19:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CyrgX-0004sd-C6
	for ips@megatron.ietf.org; Wed, 09 Feb 2005 08:15:14 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA29770
	for <ips@ietf.org>; Wed, 9 Feb 2005 08:15:12 -0500 (EST)
Received: from volter-fw.ser.netvision.net.il ([212.143.107.30]
	helo=taurus.voltaire.com) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cys0K-0006lI-M4 for ips@ietf.org; Wed, 09 Feb 2005 08:35:42 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 9 Feb 2005 15:14:38 +0200
Message-ID: <D4F8F0B3820E754C887699BEF26A894054CE62@taurus.voltaire.com>
Thread-Topic: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA Extension) code
	added to OpenIB
Thread-Index: AcUNw7anr0prArT9Qoa/Xc4pvkNr1gA5Iolw
From: "Dan Bar Dov" <danb@voltaire.com>
To: "Christoph Hellwig" <hch@lst.de>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Content-Transfer-Encoding: quoted-printable
Cc: linux-iscsi-devel@lists.sourceforge.net, ips@ietf.org
Subject: [Ips] RE: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA
	Extension) code added to OpenIB
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793
Content-Transfer-Encoding: quoted-printable

The main reason for the implementation over kDAPL is the need to support =
both=20
Ethernet RDMA and InfiniBand which many consider as one of the benefits =
of iSER=20

The same goes for NFS/RDMA which is over kDAPL, and I'm sure is an =
important=20
protocol for the Linux community=20

If your concern is the kDAPL coding style and API conformance with Linux =
 than those issues=20
are going to be resolved soon, by cleaning up the kDAPL implementation =
and make it comply=20
with the Linux requirements.

In addition the DAPL license is in the process of being changed to GPL + =
BSD (the openIB standard).

Yes, it is possible to change it to OpenIB low layer API but we will be =
missing the bigger picture
That includes iSCSI/RDMA, NFS/RDMA where RDMA includes iWARP, IB and =
future RDMA transports.
I'm sure the strong interest Linux users have in iSER and NFS/RDMA along =
with our (and others) strong c
ommitment to conform to the Linux guidelines will enable us to resolve =
this matter.

For now the focus in this list is to support the Datamover Architecture =
that separates iSCSI from the=20
transport with a lower Datamover API, enabling to plug-in Datamovers and =
the iSER Datamover itself will be pushed later.

I appreciate it if you can explain to me what are your concerns with =
kDAPL and if my response doesn't satisfy you.
=20
Dan

> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@lst.de]=20
> Sent: Tuesday, February 08, 2005 11:51 AM
> To: Dan Bar Dov
> Cc: linux-iscsi-devel@lists.sourceforge.net; ips@ietf.org
> Subject: Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA=20
> Extension) code added to OpenIB
>=20
> If you want this code to get anywhere near the kernel tree=20
> write it to the native Linux IB APIs instead of kdapl.
>=20

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Wed Feb  9 11:50:46 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16225
	for <ips-web-archive@ietf.org>; Wed, 9 Feb 2005 11:50:46 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyvN0-00038h-3W
	for ips-web-archive@ietf.org; Wed, 09 Feb 2005 12:11:19 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyv1f-0002gx-Qx; Wed, 09 Feb 2005 11:49:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyv0O-0002Va-5P; Wed, 09 Feb 2005 11:47:56 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA16130;
	Wed, 9 Feb 2005 11:47:53 -0500 (EST)
From: Black_David@emc.com
Received: from mailhub.lss.emc.com ([168.159.2.31])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyvKD-00035g-HB; Wed, 09 Feb 2005 12:08:26 -0500
Received: from mxic2.corp.emc.com (mxic2.corp.emc.com [128.221.12.9])
	by mailhub.lss.emc.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id
	j19Glp4j008868; Wed, 9 Feb 2005 11:47:51 -0500 (EST)
Received: by mxic2.corp.emc.com with Internet Mail Service (5.5.2653.19)
	id <YC3WNBWA>; Wed, 9 Feb 2005 11:47:50 -0500
Message-ID: <B459CE1AFFC52D4688B2A5B842CA35EA07E5CE1E@corpmx14.corp.emc.com>
To: pat_thaler@agilent.com, ips@ietf.org, rddp@ietf.org
Date: Wed, 9 Feb 2005 11:47:46 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
X-PerlMx-Spam: Gauge=, SPAM=0%, Reasons='EMC_FROM_0 -0, __IMS_MSGID 0,
	__HAS_MSGID 0, __SANE_MSGID 0, NO_REAL_NAME 0,
	__TO_MALFORMED_2 0, TO_HAS_SPACES 0, __MIME_VERSION 0,
	__ANY_IMS_MUA 0, __IMS_MUA 0, __HAS_X_MAILER 0,
	__CT_TEXT_PLAIN 0, __CT 0, __C230066_P5 0, __MIME_TEXT_ONLY 0,
	EMC_BODY_1 -5'
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 39bd8f8cbb76cae18b7e23f7cf6b2b9f
Subject: [Ips] RE: [rddp] DC Agenda
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4

Pat,

I presume you meant "Minneapolis" as opposed to "DC" ;-) ...

Maybe - the Minneapolis schedule should get thrashed out this week
(efforts are being made for this meeting week to have firm meeting
dates/times further in advance), and I'll see what's possible.
There's very little content overlap with T10 for these meetings, as
there are essentially no SCSI-level issues pending in either WG
that I know about.  A complicating factor is that RDDP only needs
an hour (if that) in Minneapolis, which is likely to lead to it
meeting on Tuesday.

Thanks,
--David
----------------------------------------------------
David L. Black, Senior Technologist
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
black_david@emc.com        Mobile: +1 (978) 394-7754
----------------------------------------------------

> -----Original Message-----
> From: pat_thaler@agilent.com [mailto:pat_thaler@agilent.com] 
> Sent: Tuesday, February 08, 2005 5:16 PM
> To: ips@ietf.org; Black_David@emc.com; rddp@ietf.org
> Subject: RE: [rddp] DC Agenda
> 
> David, 
> 
> Once again we have IETF and T10 meetings falling on the same 
> week. Will the rddp and ips meetings be able to be held on 
> Monday to help those of us who try to cover both?
> 
> Regards,
> Pat
>  

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Wed Feb  9 14:37:24 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA04131
	for <ips-web-archive@ietf.org>; Wed, 9 Feb 2005 14:37:24 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyxyG-0008M1-Ny
	for ips-web-archive@ietf.org; Wed, 09 Feb 2005 14:57:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyxUV-0003ns-JU; Wed, 09 Feb 2005 14:27:11 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cyvpx-0008Pf-T6
	for ips@megatron.ietf.org; Wed, 09 Feb 2005 12:41:16 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20897
	for <ips@ietf.org>; Wed, 9 Feb 2005 12:41:10 -0500 (EST)
Received: from verein.lst.de ([213.95.11.210] helo=mail.lst.de)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cyw9m-0004U1-Vm
	for ips@ietf.org; Wed, 09 Feb 2005 13:01:44 -0500
Received: from verein.lst.de (localhost [127.0.0.1])
	by mail.lst.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id j19Hf36t020755
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Wed, 9 Feb 2005 18:41:03 +0100
Received: (from hch@localhost)
	by verein.lst.de (8.12.3/8.12.3/Debian-6.6) id j19Hf2ao020746;
	Wed, 9 Feb 2005 18:41:02 +0100
Date: Wed, 9 Feb 2005 18:41:02 +0100
From: Christoph Hellwig <hch@lst.de>
To: Dan Bar Dov <danb@voltaire.com>
Message-ID: <20050209174102.GA20616@lst.de>
References: <D4F8F0B3820E754C887699BEF26A894054CE62@taurus.voltaire.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D4F8F0B3820E754C887699BEF26A894054CE62@taurus.voltaire.com>
User-Agent: Mutt/1.3.28i
X-Spam-Score: -4.901 () BAYES_00
X-Scanned-By: MIMEDefang 2.39
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32
X-Mailman-Approved-At: Wed, 09 Feb 2005 14:27:10 -0500
Cc: ips@ietf.org, linux-iscsi-devel@lists.sourceforge.net,
        Christoph Hellwig <hch@lst.de>
Subject: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA
	Extension) code added to OpenIB
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a

On Wed, Feb 09, 2005 at 03:14:38PM +0200, Dan Bar Dov wrote:
> The main reason for the implementation over kDAPL is the need to support both 
> Ethernet RDMA and InfiniBand which many consider as one of the benefits of iSER 

I've not seen a single Ethernet RDMA implementation, nevermind the
driver stack for Linux.

> The same goes for NFS/RDMA which is over kDAPL, and I'm sure is an important 
> protocol for the Linux community 

In your dreams ;-)

> If your concern is the kDAPL coding style and API conformance with Linux  than those issues 
> are going to be resolved soon, by cleaning up the kDAPL implementation and make it comply 
> with the Linux requirements.

The whole kDAPL concept is rather worrysome.  We don't introduce
abstractions for the abstractions sake.  If you can show an abstraction
is usefull it'll be implemented.

> I appreciate it if you can explain to me what are your concerns with kDAPL and if my response doesn't satisfy you.

Honestly I think don't anyone with the smallest bit of taste would argue
in favour of kDAPL as it stands.


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Wed Feb  9 16:22:36 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA23007
	for <ips-web-archive@ietf.org>; Wed, 9 Feb 2005 16:22:36 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cyzc7-0005gz-Jp
	for ips-web-archive@ietf.org; Wed, 09 Feb 2005 16:43:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyyob-0001aX-9M; Wed, 09 Feb 2005 15:52:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyyTv-0004Bu-9Z; Wed, 09 Feb 2005 15:30:40 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA10341;
	Wed, 9 Feb 2005 15:30:37 -0500 (EST)
Message-Id: <200502092030.PAA10341@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Wed, 09 Feb 2005 15:30:37 -0500
Cc: ips@ietf.org
Subject: [Ips] I-D ACTION:draft-ietf-ips-iwarp-da-01.txt
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 7fa173a723009a6ca8ce575a65a5d813

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Storage Working Group of the IETF.

	Title		: Datamover Architecture for iSCSI (DA)
	Author(s)	: M. Chadalapaka, et al.
	Filename	: draft-ietf-ips-iwarp-da-01.txt,.pdf
	Pages		: 61
	Date		: 2005-2-9
	
iSCSI is a SCSI transport protocol that maps the SCSI family 
          of application protocols onto TCP/IP.  The Datamover 
          Architecture for iSCSI (DA) defines an abstract model in 
          which the movement of data between iSCSI end nodes is 
          logically separated from the rest of the iSCSI protocol in 
          order to allow iSCSI to adapt to innovations available in new 
          IP transports.  The new Datamover protocol provides a 
          reliable transport for all iSCSI PDUs, but actually moves the 
          data required for certain iSCSI PDUs without involving the 
          remote iSCSI layer itself.  This document begins with an 
          introduction of a few new abstractions, defines a layered 
          architecture for iSCSI and Datamover protocols, and then 
          models the interactions within an iSCSI end node between the 
          iSCSI layer and the Datamover layer that happen in order to 
          transparently perform remote data movement within an IP 
          fabric.  It is intended that this definition would help map 
          iSCSI to generic RDMA-capable IP fabrics in the future 
          comprising TCP, SCTP, and possibly other underlying network 
          transport layers.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ips-iwarp-da-01.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ips-iwarp-da-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ips-iwarp-da-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-9150416.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ips-iwarp-da-01.txt

--OtherAccess
Content-Type: Message/External-body; name="draft-ietf-ips-iwarp-da-01.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-9150416.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--NextPart--





From ips-bounces@ietf.org  Thu Feb 10 03:47:30 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA07537
	for <ips-web-archive@ietf.org>; Thu, 10 Feb 2005 03:47:30 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CzAJ0-0005mY-AW
	for ips-web-archive@ietf.org; Thu, 10 Feb 2005 04:08:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cz9uR-0001NY-9Y; Thu, 10 Feb 2005 03:42:47 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cz9lC-0001e4-0v
	for ips@megatron.ietf.org; Thu, 10 Feb 2005 03:33:14 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA06464
	for <ips@ietf.org>; Thu, 10 Feb 2005 03:33:12 -0500 (EST)
Received: from volter-fw.ser.netvision.net.il ([212.143.107.30]
	helo=taurus.voltaire.com) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CzA58-0005KK-5P for ips@ietf.org; Thu, 10 Feb 2005 03:53:51 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 10 Feb 2005 10:32:41 +0200
Message-ID: <D4F8F0B3820E754C887699BEF26A894054CEE3@taurus.voltaire.com>
Thread-Topic: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA Extension) code
	added to OpenIB
Thread-Index: AcUOzplnZEXkY5cQSKqEl+AQDAo35QAe/iRw
From: "Dan Bar Dov" <danb@voltaire.com>
To: "Christoph Hellwig" <hch@lst.de>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Content-Transfer-Encoding: quoted-printable
Cc: linux-iscsi-devel@lists.sourceforge.net, ips@ietf.org
Subject: [Ips] RE: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA
	Extension) code added to OpenIB
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
Content-Transfer-Encoding: quoted-printable

Dear Christoph,

I find your answers pretty immature.

If we'd been discussing beer, we could talk about taste.
Since we discuss technology, I'd appreciate it if you could stick with =
talking to the point.

... You have no idea what my dreams are about.

Dan

> -----Original Message-----
> From: Christoph Hellwig [mailto:hch@lst.de]=20
> Sent: Wednesday, February 09, 2005 7:41 PM
> To: Dan Bar Dov
> Cc: Christoph Hellwig;=20
> linux-iscsi-devel@lists.sourceforge.net; ips@ietf.org
> Subject: Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA=20
> Extension) code added to OpenIB
>=20
> On Wed, Feb 09, 2005 at 03:14:38PM +0200, Dan Bar Dov wrote:
> > The main reason for the implementation over kDAPL is the need to=20
> > support both Ethernet RDMA and InfiniBand which many=20
> consider as one=20
> > of the benefits of iSER
>=20
> I've not seen a single Ethernet RDMA implementation,=20
> nevermind the driver stack for Linux.
>=20
> > The same goes for NFS/RDMA which is over kDAPL, and I'm sure is an=20
> > important protocol for the Linux community
>=20
> In your dreams ;-)
>=20
> > If your concern is the kDAPL coding style and API conformance with=20
> > Linux  than those issues are going to be resolved soon, by=20
> cleaning up=20
> > the kDAPL implementation and make it comply with the Linux=20
> requirements.
>=20
> The whole kDAPL concept is rather worrysome.  We don't=20
> introduce abstractions for the abstractions sake.  If you can=20
> show an abstraction is usefull it'll be implemented.
>=20
> > I appreciate it if you can explain to me what are your=20
> concerns with kDAPL and if my response doesn't satisfy you.
>=20
> Honestly I think don't anyone with the smallest bit of taste=20
> would argue in favour of kDAPL as it stands.
>=20
>=20

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Thu Feb 10 09:33:43 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA03709
	for <ips-web-archive@ietf.org>; Thu, 10 Feb 2005 09:33:43 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CzFi6-00056Q-E0
	for ips-web-archive@ietf.org; Thu, 10 Feb 2005 09:54:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CzFFp-0006Mb-IA; Thu, 10 Feb 2005 09:25:13 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CzAe0-0007yL-Aa
	for ips@megatron.ietf.org; Thu, 10 Feb 2005 04:29:52 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA10124
	for <ips@ietf.org>; Thu, 10 Feb 2005 04:29:50 -0500 (EST)
Received: from verein.lst.de ([213.95.11.210] helo=mail.lst.de)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CzAxx-0006d8-VC
	for ips@ietf.org; Thu, 10 Feb 2005 04:50:31 -0500
Received: from verein.lst.de (localhost [127.0.0.1])
	by mail.lst.de (8.12.3/8.12.3/Debian-7.1) with ESMTP id j1A9Tm6t001614
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Thu, 10 Feb 2005 10:29:48 +0100
Received: (from hch@localhost)
	by verein.lst.de (8.12.3/8.12.3/Debian-6.6) id j1A9Tm5h001612;
	Thu, 10 Feb 2005 10:29:48 +0100
Date: Thu, 10 Feb 2005 10:29:48 +0100
From: Christoph Hellwig <hch@lst.de>
To: Dan Bar Dov <danb@voltaire.com>
Message-ID: <20050210092948.GA1590@lst.de>
References: <D4F8F0B3820E754C887699BEF26A894054CEE3@taurus.voltaire.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <D4F8F0B3820E754C887699BEF26A894054CEE3@taurus.voltaire.com>
User-Agent: Mutt/1.3.28i
X-Spam-Score: -4.901 () BAYES_00
X-Scanned-By: MIMEDefang 2.39
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d17f825e43c9aed4fd65b7edddddec89
X-Mailman-Approved-At: Thu, 10 Feb 2005 09:25:11 -0500
Cc: linux-iscsi-devel@lists.sourceforge.net, ips@ietf.org
Subject: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA
	Extension) code added to OpenIB
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25

On Thu, Feb 10, 2005 at 10:32:41AM +0200, Dan Bar Dov wrote:
> Dear Christoph,
> 
> I find your answers pretty immature.
> 
> If we'd been discussing beer, we could talk about taste.
> Since we discuss technology, I'd appreciate it if you could stick with talking to the point.

Taste of beer is your personal issue.  Taste on how to design software
and interface is extremly important.


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Thu Feb 10 09:51:09 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA05147
	for <ips-web-archive@ietf.org>; Thu, 10 Feb 2005 09:51:08 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CzFyx-0005YA-Pj
	for ips-web-archive@ietf.org; Thu, 10 Feb 2005 10:11:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CzFbi-0003bv-Eo; Thu, 10 Feb 2005 09:47:50 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CzFVk-0002YI-UM
	for ips@megatron.ietf.org; Thu, 10 Feb 2005 09:41:41 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA04474
	for <ips@ietf.org>; Thu, 10 Feb 2005 09:41:38 -0500 (EST)
Received: from sngrel5.hp.com ([192.6.86.210])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CzFpl-0005LH-F3
	for ips@ietf.org; Thu, 10 Feb 2005 10:02:22 -0500
Received: from bgeexg12.asiapacific.cpqcorp.net
	(bgeexg12.asiapacific.cpqcorp.net [16.150.33.62])
	by sngrel5.hp.com (Postfix) with ESMTP
	id 6D94B15A; Thu, 10 Feb 2005 22:41:33 +0800 (SGP)
Received: from BGEEXC02.asiapacific.cpqcorp.net ([16.150.33.10]) by
	bgeexg12.asiapacific.cpqcorp.net with Microsoft
	SMTPSVC(6.0.3790.211); Thu, 10 Feb 2005 20:11:33 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI
	RDMAExtension) code added to OpenIB
Date: Thu, 10 Feb 2005 20:11:32 +0530
Message-ID: <757BF9C39046634CBF381EEF0DF723210212C084@BGEEXC02.asiapacific.cpqcorp.net>
Thread-Topic: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI
	RDMAExtension) code added to OpenIB
Thread-Index: AcUPfbFolmkYS4v3S32a1NQjzXzTIgAAKJXQ
From: "Ananthakrishna, Gautham M (STSD)" <gautham.ananthakrishna@hp.com>
To: "Christoph Hellwig" <hch@lst.de>, "Dan Bar Dov" <danb@voltaire.com>
X-OriginalArrivalTime: 10 Feb 2005 14:41:33.0008 (UTC)
	FILETIME=[9D590500:01C50F7E]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Content-Transfer-Encoding: quoted-printable
Cc: linux-iscsi-devel@lists.sourceforge.net, ips@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1
Content-Transfer-Encoding: quoted-printable

Gentlemen,

Could you please carry on this particular discussion offline.

Best Regards,
Gautham.=20

-----Original Message-----
From: ips-bounces@ietf.org [mailto:ips-bounces@ietf.org] On Behalf Of
Christoph Hellwig
Sent: Thursday, February 10, 2005 3:00 PM
To: Dan Bar Dov
Cc: linux-iscsi-devel@lists.sourceforge.net; ips@ietf.org
Subject: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI
RDMAExtension) code added to OpenIB

On Thu, Feb 10, 2005 at 10:32:41AM +0200, Dan Bar Dov wrote:
> Dear Christoph,
>=20
> I find your answers pretty immature.
>=20
> If we'd been discussing beer, we could talk about taste.
> Since we discuss technology, I'd appreciate it if you could stick with
talking to the point.

Taste of beer is your personal issue.  Taste on how to design software
and interface is extremly important.


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Fri Feb 11 02:02:21 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA13810
	for <ips-web-archive@ietf.org>; Fri, 11 Feb 2005 02:02:20 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CzV8w-0007Ii-HO
	for ips-web-archive@ietf.org; Fri, 11 Feb 2005 02:23:12 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CzUjw-0001bC-Bj; Fri, 11 Feb 2005 01:57:20 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CzUhx-00013M-HS
	for ips@megatron.ietf.org; Fri, 11 Feb 2005 01:55:17 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA10660
	for <ips@ietf.org>; Fri, 11 Feb 2005 01:55:16 -0500 (EST)
Received: from astound-64-85-224-245.ca.astound.net ([64.85.224.245]
	helo=master.linux-ide.org) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CzV26-0007BU-NC for ips@ietf.org; Fri, 11 Feb 2005 02:16:08 -0500
Received: from localhost (andre@localhost)
	by master.linux-ide.org (8.11.0/8.11.0/SuSE Linux 8.11.0-0.4) with
	ESMTP id j1B6eME03658; Thu, 10 Feb 2005 22:40:22 -0800
Date: Thu, 10 Feb 2005 22:40:22 -0800 (PST)
From: Andre Hedrick <andre@linux-ide.org>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Ips] Re: [linux-iscsi-devel] [ANNOUNCE] iSER (iSCSI RDMA
	Extension) code added to OpenIB
In-Reply-To: <20050210092948.GA1590@lst.de>
Message-ID: <Pine.LNX.4.10.10502102231220.3542-100000@master.linux-ide.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002
Cc: linux-iscsi-devel@lists.sourceforge.net, ips@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64


Christoph,

Data integrity and knowledge about specifications and the deployment
override short comings in "architecture design".

This is not "linux kernel mailing list", it is the IETF reflector.

This is one point where industry is correct, and Linux needs to get a clue
with what customers want and not operate as if the OS is still a graduate
student kid project.

Every point Dan made was about technology and deployment.

Would you kindly discuss technology and not dictatorship games of control?
Dan as already agreed to the concept of "architecture design", and some
are waiting to see "design".

Taste is knowing Tawny Porta is bottom of the barrel but the masses are
clueless, while Reserve Porta is the good stuff.  Point of the taste
debate is knowledge and experience shows appreciation ...

Well I should stop ranting and wait for the discussion to return to
technology.


Andre Hedrick
LAD Storage Consulting Group

On Thu, 10 Feb 2005, Christoph Hellwig wrote:

> On Thu, Feb 10, 2005 at 10:32:41AM +0200, Dan Bar Dov wrote:
> > Dear Christoph,
> > 
> > I find your answers pretty immature.
> > 
> > If we'd been discussing beer, we could talk about taste.
> > Since we discuss technology, I'd appreciate it if you could stick with talking to the point.
> 
> Taste of beer is your personal issue.  Taste on how to design software
> and interface is extremly important.
> 
> 
> _______________________________________________
> Ips mailing list
> Ips@ietf.org
> https://www1.ietf.org/mailman/listinfo/ips
> 


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Fri Feb 11 10:29:55 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA07131
	for <ips-web-archive@ietf.org>; Fri, 11 Feb 2005 10:29:55 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Czd4F-0000zW-5v
	for ips-web-archive@ietf.org; Fri, 11 Feb 2005 10:50:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CzcY7-0000Fn-VG; Fri, 11 Feb 2005 10:17:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CzcTn-0007LV-E6
	for ips@megatron.ietf.org; Fri, 11 Feb 2005 10:13:11 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA05185
	for <ips@ietf.org>; Fri, 11 Feb 2005 10:13:09 -0500 (EST)
From: Black_David@emc.com
Received: from mailhub.lss.emc.com ([168.159.2.31])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Czco1-0000bT-GV
	for ips@ietf.org; Fri, 11 Feb 2005 10:34:06 -0500
Received: from mxic2.corp.emc.com (mxic2.corp.emc.com [128.221.12.9])
	by mailhub.lss.emc.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id
	j1BFD7DM004883
	for <ips@ietf.org>; Fri, 11 Feb 2005 10:13:07 -0500 (EST)
Received: by mxic2.corp.emc.com with Internet Mail Service (5.5.2653.19)
	id <YC3WQ5CK>; Fri, 11 Feb 2005 10:13:07 -0500
Message-ID: <B459CE1AFFC52D4688B2A5B842CA35EA07E5CE4D@corpmx14.corp.emc.com>
To: ips@ietf.org
Date: Fri, 11 Feb 2005 10:13:05 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
X-PerlMx-Spam: Gauge=, SPAM=0%, Reasons='EMC_FROM_0 -0, __IMS_MSGID 0,
	__HAS_MSGID 0, __SANE_MSGID 0, NO_REAL_NAME 0,
	__TO_MALFORMED_2 0, __MIME_VERSION 0, __ANY_IMS_MUA 0,
	__IMS_MUA 0, __HAS_X_MAILER 0, __CT_TEXT_PLAIN 0, __CT 0,
	__C230066_P5 0, __MIME_TEXT_ONLY 0, EMC_BODY_1 -5'
X-Spam-Score: 0.3 (/)
X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25
Subject: [Ips] iSER (iSCSI RDMA Code Extension) message thread
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581

This thread has degenerated to significant non-technical
content and personal attacks - that's not appropriate for
an IETF mailing list.  I think this thread should stop
here.  Those who are thinking of continuing it should
consider themselves warned that actions will be taken
to ensure civility, technical content, and respect for
others in the WG in response to inappropriate posts.

Thanks,
--David
----------------------------------------------------
David L. Black, Senior Technologist
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
black_david@emc.com        Mobile: +1 (978) 394-7754
----------------------------------------------------

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Sun Feb 13 14:40:49 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA18162
	for <ips-web-archive@ietf.org>; Sun, 13 Feb 2005 14:40:49 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D0PwZ-0006Xy-Pm
	for ips-web-archive@ietf.org; Sun, 13 Feb 2005 15:02:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D0PYv-0000BL-A4; Sun, 13 Feb 2005 14:37:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CziCj-0003dw-8C; Fri, 11 Feb 2005 16:19:57 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA17765;
	Fri, 11 Feb 2005 16:19:54 -0500 (EST)
Received: from e34.co.us.ibm.com ([32.97.110.132])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CziWz-0004oO-Eh; Fri, 11 Feb 2005 16:40:55 -0500
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com
	[9.17.195.106])
	by e34.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id j1BLJNBu363476;
	Fri, 11 Feb 2005 16:19:23 -0500
Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168])
	by d03relay04.boulder.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1BLJM2x294394; Fri, 11 Feb 2005 14:19:22 -0700
Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1])
	by d03av02.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1BLJMFV006198; Fri, 11 Feb 2005 14:19:22 -0700
Received: from d03nm130.boulder.ibm.com (d03nm130.boulder.ibm.com
	[9.17.195.174])
	by d03av02.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1BLJMhT006185; Fri, 11 Feb 2005 14:19:22 -0700
To: Black_David@emc.com
X-Mailer: Lotus Notes Release 5.0.11   July 24, 2002
Message-ID: <OF4B516AA0.4C8A05E1-ON86256FA5.007515FF-86256FA5.00752062@us.ibm.com>
From: Renato Recio <recio@us.ibm.com>
Date: Fri, 11 Feb 2005 15:19:19 -0600
X-MIMETrack: Serialize by Router on D03NM130/03/M/IBM(Release 6.51HF338 | June
	21, 2004) at 02/11/2005 14:19:22
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bc6181926481d86059e678c9f7cb8b34
X-Mailman-Approved-At: Sun, 13 Feb 2005 14:37:43 -0500
Cc: ips@ietf.org, pat_thaler@agilent.com, rddp@ietf.org
Subject: [Ips] RE: [rddp] DC Agenda
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0310399760=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.2 (/)
X-Scan-Signature: f0b5a4216bfa030ed8a6f68d1833f8ae

--===============0310399760==
Content-type: multipart/related; 
	Boundary="0__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F"

--0__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F
Content-type: multipart/alternative; 
	Boundary="1__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F"

--1__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F
Content-type: text/plain; charset=US-ASCII





Just wanted to echo Pat's request :{)

Renato J Recio
Chief Architect, eServer I/O
IBM Distinguished Engineer
Member IBM Academy of Technology
Tel 512-838-3685, T/L 678-3685



                                                                                                                                             
                      Black_David@emc.c                                                                                                      
                      om                       To:       pat_thaler@agilent.com, ips@ietf.org, rddp@ietf.org                                 
                      Sent by:                 cc:                                                                                           
                      rddp-bounces@ietf        Subject:  RE: [rddp] DC Agenda                                                                
                      .org                                                                                                                   
                                                                                                                                             
                                                                                                                                             
                      02/09/2005 10:47                                                                                                       
                      AM                                                                                                                     
                                                                                                                                             
                                                                                                                                             




Pat,

I presume you meant "Minneapolis" as opposed to "DC" ;-) ...

Maybe - the Minneapolis schedule should get thrashed out this week
(efforts are being made for this meeting week to have firm meeting
dates/times further in advance), and I'll see what's possible.
There's very little content overlap with T10 for these meetings, as
there are essentially no SCSI-level issues pending in either WG
that I know about.  A complicating factor is that RDDP only needs
an hour (if that) in Minneapolis, which is likely to lead to it
meeting on Tuesday.

Thanks,
--David
----------------------------------------------------
David L. Black, Senior Technologist
EMC Corporation, 176 South St., Hopkinton, MA  01748
+1 (508) 293-7953             FAX: +1 (508) 293-7786
black_david@emc.com        Mobile: +1 (978) 394-7754
----------------------------------------------------

> -----Original Message-----
> From: pat_thaler@agilent.com [mailto:pat_thaler@agilent.com]
> Sent: Tuesday, February 08, 2005 5:16 PM
> To: ips@ietf.org; Black_David@emc.com; rddp@ietf.org
> Subject: RE: [rddp] DC Agenda
>
> David,
>
> Once again we have IETF and T10 meetings falling on the same
> week. Will the rddp and ips meetings be able to be held on
> Monday to help those of us who try to cover both?
>
> Regards,
> Pat
>

_______________________________________________
rddp mailing list
rddp@ietf.org
https://www1.ietf.org/mailman/listinfo/rddp


--1__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline

<html><body>
<p>Just wanted to echo Pat's request :{)<br>
<br>
Renato J Recio<br>
Chief Architect, eServer I/O<br>
IBM Distinguished Engineer<br>
Member IBM Academy of Technology<br>
Tel 512-838-3685, T/L 678-3685<br>
<br>
<img src="cid:10__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com" width="16" height="16" alt="Inactive hide details for Black_David@emc.com">Black_David@emc.com<br>
<br>
<br>

<table V5DOTBL=true width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td width="1%"><img src="cid:20__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com" border="0" height="1" width="72" alt=""><br>
</td><td style="background-image:url(cid:30__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com); background-repeat: no-repeat; " width="1%"><img src="cid:20__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com" border="0" height="1" width="225" alt=""><br>

<ul>
<ul>
<ul>
<ul><b><font size="2">Black_David@emc.com</font></b><br>
<font size="2">Sent by: rddp-bounces@ietf.org</font>
<p><font size="2">02/09/2005 10:47 AM</font></ul>
</ul>
</ul>
</ul>
</td><td width="100%"><img src="cid:20__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com" border="0" height="1" width="1" alt=""><br>
<font size="1" face="Arial">	</font><br>
<font size="2">	To:	</font><font size="2">pat_thaler@agilent.com, ips@ietf.org, rddp@ietf.org</font><br>
<font size="2">	cc:	</font><br>
<font size="2">	Subject:	</font><font size="2">RE: [rddp] DC Agenda</font></td></tr>
</table>
<br>
<br>
<font face="Courier New">Pat,<br>
<br>
I presume you meant &quot;Minneapolis&quot; as opposed to &quot;DC&quot; ;-) ...<br>
<br>
Maybe - the Minneapolis schedule should get thrashed out this week<br>
(efforts are being made for this meeting week to have firm meeting<br>
dates/times further in advance), and I'll see what's possible.<br>
There's very little content overlap with T10 for these meetings, as<br>
there are essentially no SCSI-level issues pending in either WG<br>
that I know about.  A complicating factor is that RDDP only needs<br>
an hour (if that) in Minneapolis, which is likely to lead to it<br>
meeting on Tuesday.<br>
<br>
Thanks,<br>
--David<br>
----------------------------------------------------<br>
David L. Black, Senior Technologist<br>
EMC Corporation, 176 South St., Hopkinton, MA  01748<br>
+1 (508) 293-7953             FAX: +1 (508) 293-7786<br>
black_david@emc.com        Mobile: +1 (978) 394-7754<br>
----------------------------------------------------<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: pat_thaler@agilent.com [<a href="mailto:pat_thaler@agilent.com">mailto:pat_thaler@agilent.com</a>] <br>
&gt; Sent: Tuesday, February 08, 2005 5:16 PM<br>
&gt; To: ips@ietf.org; Black_David@emc.com; rddp@ietf.org<br>
&gt; Subject: RE: [rddp] DC Agenda<br>
&gt; <br>
&gt; David, <br>
&gt; <br>
&gt; Once again we have IETF and T10 meetings falling on the same <br>
&gt; week. Will the rddp and ips meetings be able to be held on <br>
&gt; Monday to help those of us who try to cover both?<br>
&gt; <br>
&gt; Regards,<br>
&gt; Pat<br>
&gt;  <br>
<br>
_______________________________________________<br>
rddp mailing list<br>
rddp@ietf.org<br>
</font><font face="Courier New"><a href="https://www1.ietf.org/mailman/listinfo/rddp">https://www1.ietf.org/mailman/listinfo/rddp</a></font><font face="Courier New"><br>
</font>

</body></html>

--1__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F--


--0__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F
Content-type: image/gif; 
	name="graycol.gif"
Content-Disposition: inline; filename="graycol.gif"
Content-ID: <10__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

R0lGODlhEAAQAKECAMzMzAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIXlI+py+0PopwxUbpu
ZRfKZ2zgSJbmSRYAIf4fT3B0aW1pemVkIGJ5IFVsZWFkIFNtYXJ0U2F2ZXIhAAA7

--0__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F
Content-type: image/gif; 
	name="ecblank.gif"
Content-Disposition: inline; filename="ecblank.gif"
Content-ID: <20__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

R0lGODlhEAABAIAAAAAAAP///yH5BAEAAAEALAAAAAAQAAEAAAIEjI8ZBQA7

--0__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F
Content-type: image/gif; 
	name="pic07115.gif"
Content-Disposition: inline; filename="pic07115.gif"
Content-ID: <30__=09BBE536DFE6936F8f9e8a93df938@us.ibm.com>
Content-transfer-encoding: base64
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

R0lGODlhWABDALP/AAAAAK04Qf79/o+Gm7WuwlNObwoJFCsoSMDAwGFsmIuezf///wAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAABYAEMAQAT/EMlJq704682770RiFMRinqggEUNSHIchG0BCfHhOjAuh
EDeUqTASLCbBhQrhG7xis2j0lssNDopE4jfIJhDaggI8YB1sZeZgLVA9YVCpnGagVjV171aRVrYR
RghXcAGFhoUETwYxcXNyADJ3GlcSKGAwLwllVC1vjIUHBWsFilKQdI8GA5IcpApeJQt8L09lmgkH
LZikoU5wjqcyAMMFrJIDPAKvCFletKSev1HBw8KrxtjZ2tvc3d5VyKtCKW3jfz4uMKmq3xu4N0nK
BVoJQmx2LGVOmrqNjjJf2hHAQo/eDwJGTKhQMcgQEEAnEjFS98+RnW3smGkZU6ncCWav/4wYOnAI
TihRL/4FEwbp28BXMMcoscQCVxlepL4IGDSCyJyVQOu0o7CjmLN50OZlqWmyFy5/6yBBuji0AxFR
M00oQAqNIstqI6qKHUsWRAEAvagsmfUEAImyxgbmUpJk3IklNUtJOUAVLoUr1+wqDGTE4zk+T6FG
uQb3SizBCwatiiUgCBN8vrz+zFjVyQ8FWkOlg4NQiZMB5QS8QO3mpOaKnL0Z2EKvNMSILEThKhCg
zMKPVxYJh23qm9KNW7pArPynMqZDiErsTMqI+LRi3QAgkFUbXpuFKhSYZALd0O5RKa2z9EYKBbpb
qxIKsjUPRgD7I2XYV6wyrOw92ykExP8NW4URhknC5dKGE4v4NENQj2jXjmfNgOZDaXb5glRmXQ33
YEWQYNcZFnrYcIQLNzyTFDQNkXIff0ExVlY4srziQk43inZgL4rwxxINMvpFFAz1KOODHiu+4aEw
NEjFl5B3JIKWKF3k6I9bfUGp5ZZcdunll5IA4cuHvQQJ5gcsoCWOOUwgltIwAKRxJgbIkJAQZEq0
2YliZnpZZ4BH3CnYOXldOUOfQoYDqF1LFHbXCrO8xmRsfoXDXJ6ChjCAH3QlhJcT6VWE6FCkfCco
CgrMFsROrIEX3o2whVjWDjoJccN3LdggSGXLCdLEgHr1lyU3O3QxhgohNKXJCWv8JQr/PDdaqd6w
2rj1inLiGeiCJoDspAoQlYE6QWLSECehcWIYxIQES6zhbn1iImTHEQyqJ4eIxJJoUBc+3CbBuwZE
V5cJPPkIjFDdeEabQbd6WgICTxiiz0f5dBKquXF6k4senwEhYGnKEFJeGrxUZy8dB8gmAXI/sPvH
ESfCwVt5hTgYiqQqtdRNHQIU1PJ33ZqmzgE90OwLaoJcnMop1WiMmgkPHQRIrwgFuNV90A3doNKT
mrKIN07AnGcI9BQjhCBN4RfA1qIZnMqorJCogKfGQnxSCDilTVIA0yl5ciTovgLuBDKFUDE9aQcw
9SA+rjSNf9/M1gxrj6VwDTS0IUSElMzBfsj0NFXR2kwsV1A5IF1grLgLL/r1R40BZEnuBWgmQEyb
jqRwSAt6bqMCOFkvKFN2GPPkUzIm/SCF8z8pVzpbjVnMsy0vOr1hw3SaSRUhpY09v0z0J1FnwzPl
fmh+xl4WtR0zGu24I4KbMQm3lnVu2oNWxI9W/lcyzA+mCKF4DBikxb/+UWtOGRiFP8qEwAayIgIA
Ow==

--0__=09BBE536DFE6936F8f9e8a93df938690918c09BBE536DFE6936F--



--===============0310399760==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============0310399760==--




From ips-bounces@ietf.org  Tue Feb 15 01:07:11 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02355
	for <ips-web-archive@ietf.org>; Tue, 15 Feb 2005 01:07:10 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D0wCa-0003O7-Lc
	for ips-web-archive@ietf.org; Tue, 15 Feb 2005 01:28:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D0vpj-0001e3-D3; Tue, 15 Feb 2005 01:05:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D0vpP-0001Ye-RZ
	for ips@megatron.ietf.org; Tue, 15 Feb 2005 01:04:57 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA02238
	for <ips@ietf.org>; Tue, 15 Feb 2005 01:04:55 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D0wAO-0003Kt-LB
	for ips@ietf.org; Tue, 15 Feb 2005 01:26:37 -0500
Received: from sj-core-3.cisco.com (171.68.223.137)
	by sj-iport-4.cisco.com with ESMTP; 14 Feb 2005 22:04:39 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from [10.25.101.82] (sjc-mbakke-vpn1.cisco.com [10.25.101.82])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with SMTP id j1F64KwN023066;
	Mon, 14 Feb 2005 22:04:20 -0800 (PST)
Message-ID: <421190E4.2000808@cisco.com>
Date: Tue, 15 Feb 2005 00:04:20 -0600
From: Mark Bakke <mbakke@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: dbharrington@comcast.net
Subject: Re: [Ips] IPS Authorization MIB
References: <200501280307.WAA27632@ietf.org>
In-Reply-To: <200501280307.WAA27632@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7268a2980febc47a9fa732aba2b737ba
Content-Transfer-Encoding: 7bit
Cc: ips@ietf.org, Marjorie Krueger <marjorie_krueger@hp.com>,
        Keith McCloghrie <kzm@cisco.com>, james.muchow@qlogic.com
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a3f7094ccc62748c06b21fcf44c073ee
Content-Transfer-Encoding: 7bit

David-

Thanks for your comments.  I've attempted to address them below, and
I have some questions.  I am about ready to publish the iSCSI MIB that
goes along with this one, and I think that many of your comments will
apply to that one as well.

Mark

David B Harrington wrote:

>Hi,
>
>A few comments after a very quick read:
>I have some concerns with the whole concept of having a table of
>security identities and credentials. This is a tremendous security
>weakness if not properly protected. You should have a LOT of
>discussion in the text about the security threats to consider and how
>they can be mitigated. Since you intend this for multipel protocols to
>share, you will probably need to be really specific about the security
>protections that any using protocol MUST abide when using this mib
>module. If any other rotocol has the ability to modify this table,
>then you should discuss at least all the threats discussed in the
>SNMPv3 architecture document.
>
The Security Considerations section was intended to point out these 
risks.  As far as the
SNMPv3 architecture document, the threats in section 1.4 seem to address 
threats to
the management protocol itself, rather than MIB content.  I assumed that 
the statements
recommending SNMPv3 with authentication and privacy were enough.  I did 
call out
the specific dangers in modifying and/or viewing information from the 
MIB module.

What specifically do you see missing?  From your comment, it appears 
that I should be
addressing the fact that non-SNMP protocols can also view and modify 
this information,
and point out that they need to address the SNMPv3 architecture document 
threats as
well; is that it?

>Assuming you can address this issue adequately, here are some design
>specifics to consider:
>
>1) There is a movement afoot to discourage normative references to
>SMIv1 mib documents. You should try to use normative references to
>only SMIv2 mib documents if possible; try not to reference RFC1213,
>for instance. 
>
OK; will fix.

>2) the discussion of ipsAuthInstance mentions a number of ways to
>partition that data (partitioning, stackables, etc.). In SNMP,
>contexts serve this purpose. It would probably be a good thing to
>discuss how contexts would serve this purpose for your mib. Contexts
>are an important aspect of SNMP security.
>
OK; I agree that adding a discussion of contexts would help.  Instances 
and contexts are
meant to be complementary; when instances are used for partitioning, a 
whole "partition"
of the MIB can easily be assigned to a context.

I could add a "Relationship to SNMP Contexts" section as in RFC 2737 
(Entity MIB v2).

>3) the index into ipsAuthInstanceAttributesEntry is a part of the
>public interface (to use an O-O term), which means it is used by
>management stations. If this can change across reboots, this could be
>problematic. It is best if this doesn't change across reboots, but if
>it does, you need to provide a non-changing identifier so management
>stations can correlate the information. This was done with the IF-MIB
>to accommodate ifIndex changes on reboots, but has proven difficult
>and should be avoided if possible, especially on writable tables. If
>you permit the indicies to change across reboots, you need to limit
>reuse of indices to prevent the case where a manager reads the table,
>selects a row to modify (or create), the system reboots, and the
>manager modifies the wrong row of data. Typically this can be hanlded
>by using monotonically incrementing indices that are not reused until
>the whole range of possible indices has been used. A
>nextAvailableIndex scalar also might help.
>
This is something I had not yet seen in a MIB; typically the management 
station can't
rely much on index values staying the same.  I'd like to just steal what 
the best practise
is; is there a particular MIB that you think would be appropriate?

>4) I suggest that relationship to other mib modules should at least
>discuss how this table relates to the USM mib, which also contains a
>list of users for authentication/authorization purposes for SNMP.
>
I'm not quite sure what to do with this one.

The USM MIB is used to specify access to SNMP itself via SNMPv3 
authentication etc,
right?  The ips-auth MIB is used to specify users of IP storage devices, 
which use an
entirely different set of credentials and authentication protocols.  I 
haven't seen a reference
to the USM mib in other MIBs; what do you have in mind?  Other than the 
fact that since
security-related information is set and retrieved through the ips-auth 
MIB, necessitating
SNMPv3 and USM, is there anything else I need to be saying?


>5) "An entry in this table is typically referenced by its name
>(ipsAuthInstDescr), which should be displayed to the user by the
>management station." If this is the way you expect the rows to be
>refernced, why haven't you indexed the row by this field? Note that
>there is no requirement in your mib that this descr be unique, so if
>this table is referenced by this field, what happens when there is
>duplication?
>
We had quite a few discussions a few years back when we started the 
project on
indexing MIBs by text values.  The thinking at the time was that since 
using integer
indices was much more efficient both on the wire and on the processor, 
that these
were preferred over potentially very long text values as indices, even 
if it meant keeping
a "manufactured" index around.  I still think that this is valid.

We were a bit loose on the requirement for this name to be unique; the same
goes fore ipsAuthIdentDescription.  I think that you are correct that 
these really
should be unique (InstDescr across the agent, and IdentDescription 
across the
instance) and could be formalized a bit more.  I think this would solve 
it, and does
not break anything that we intended to support.

>6) You suggest that a name should be globally unique. "globally" is
>not sufficiently specific to be unambiguous. If you truly mean that
>there is only one anywhere on earth, that's pretty hard to guarantee.
>You probably mean within an adminstrative domain, but given multiple
>protocols sharing the table, even that might be difficult to pin down.
>You'll need to determine just what the requirement is to make this
>unambiguous.
>
In the iSCSI case (the first MIB to reference this one), an 
ipsAuthIdentName is
equivalent to an iSCSI name, which is, if allocated according to RFCs 
3720-22,
globally unique.  Of course, if another protocol is sharing the table, 
the requirement
for this may be different.

Perhaps it would be better to state that this name must be unique within 
whatever
context (not in the SNMP sense) makes sense for the referencing 
protocol.  That
sounds a bit like a cop-out, but it might solve the problem.

>7) "An identity can contain multiple names, addresses, and
>credentials." is ambiguous. Can you describe this in MIB module terms?
>How are they separated - different rows, or delimited substrings, or
>... ?
>
OK; I can elaborate on that one a bit.

>8) I suspect the area directors won't like your COMPILE hint; it
>stands too much chance of somebody releasing product using that
>unassigned OID.
>
OK; that was primarily there during development of the MIB drafts so we 
could run it
through the compiler without having to add the lines every time.  For 
the final draft, this
will be replaced (hopefully soon) by the actual OID anyway.  I'll delete 
this in the next
rev.

>9) ipsAuthInstDescr - in a master/subagent implementation, I'm not
>sure the subagents know if they are the only instance; who would
>determine there was only one instance? If a zero-length string is
>used, how does one reference the instance by name (see #5)?
>  
>
Good point; I suppose if a subagent provides a zero-length string, the 
master would
have to fill it in with something or reject it.

Is it a common practise for a master agent to do this sort of fix-up?

With a uniqueness requiremetn for the InstDescr, a master agent will 
have to at
least check for uniqueness of these amongst the subagents.

>I figure that's enough to start with ;-)
>  
>
That was plenty, and very helpful.

>Hope it's helpful
>
>David Harrington
>dbharrington@comcast.net
>co-chair IETF SNMPv3 WG, concluded
>
>
>
>
>
>_______________________________________________
>Ips mailing list
>Ips@ietf.org
>https://www1.ietf.org/mailman/listinfo/ips
>
>  
>

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Tue Feb 15 14:57:18 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA02199
	for <ips-web-archive@ietf.org>; Tue, 15 Feb 2005 14:57:18 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D19A4-0007TN-8n
	for ips-web-archive@ietf.org; Tue, 15 Feb 2005 15:19:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D18UC-0002zX-2l; Tue, 15 Feb 2005 14:35:52 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D16MB-0005tf-Vn
	for ips@megatron.ietf.org; Tue, 15 Feb 2005 12:19:28 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA16246
	for <ips@ietf.org>; Tue, 15 Feb 2005 12:19:24 -0500 (EST)
Received: from sj-iport-1-in.cisco.com ([171.71.176.70]
	helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D16hF-0001HK-QL for ips@ietf.org; Tue, 15 Feb 2005 12:41:14 -0500
Received: from sj-core-5.cisco.com (171.71.177.238)
	by sj-iport-1.cisco.com with ESMTP; 15 Feb 2005 09:30:14 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="3.90,85,1107763200"; 
	d="scan'208"; a="614596193:sNHT1489669188"
Received: from cisco.com (cypher.cisco.com [171.69.11.142])
	by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id j1FHIfTj009431;
	Tue, 15 Feb 2005 09:18:41 -0800 (PST)
Received: (from kzm@localhost)
	by cisco.com (8.8.8-Cisco List Logging/8.8.8) id JAA23658;
	Tue, 15 Feb 2005 09:18:40 -0800 (PST)
From: Keith McCloghrie <kzm@cisco.com>
Message-Id: <200502151718.JAA23658@cisco.com>
Subject: Re: [Ips] IPS Authorization MIB
To: mbakke@cisco.com (Mark Bakke)
Date: Tue, 15 Feb 2005 09:18:40 -0800 (PST)
In-Reply-To: <no.id> from "Mark Bakke" at Feb 15, 2005 12:04:20 AM
X-Mailer: ELM [version 2.5 PL5]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Content-Transfer-Encoding: 7bit
Cc: dbharrington@comcast.net, ips@ietf.org,
        Marjorie Krueger <marjorie_krueger@hp.com>,
        Keith McCloghrie <kzm@cisco.com>, james.muchow@qlogic.com
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 82c9bddb247d9ba4471160a9a865a5f3
Content-Transfer-Encoding: 7bit

> >4) I suggest that relationship to other mib modules should at least
> >discuss how this table relates to the USM mib, which also contains a
> >list of users for authentication/authorization purposes for SNMP.
>
> I'm not quite sure what to do with this one.
> 
> The USM MIB is used to specify access to SNMP itself via SNMPv3 
> authentication etc,
> right?  The ips-auth MIB is used to specify users of IP storage devices, 
> which use an
> entirely different set of credentials and authentication protocols.  I 
> haven't seen a reference
> to the USM mib in other MIBs; what do you have in mind?  Other than the 
> fact that since
> security-related information is set and retrieved through the ips-auth 
> MIB, necessitating
> SNMPv3 and USM, is there anything else I need to be saying?
 
Perhaps the issue here is that draft-ietf-ips-auth-mib-06.txt
talks about "users" but it never explains that its underlying intent
is for "users of IP storage devices".  How about including an
introductory statement to say something like:

   The term "user" in this document is intended to include, but is not
   limited to, users of IP storage devices, but it excludes SNMPv3
   users (e.g., as defined in RFC 3414).
 
> >6) You suggest that a name should be globally unique. "globally" is
> >not sufficiently specific to be unambiguous. If you truly mean that
> >there is only one anywhere on earth, that's pretty hard to guarantee.
> >You probably mean within an adminstrative domain, but given multiple
> >protocols sharing the table, even that might be difficult to pin down.
> >You'll need to determine just what the requirement is to make this
> >unambiguous.
>
> In the iSCSI case (the first MIB to reference this one), an ipsAuthIdentName
> is equivalent to an iSCSI name, which is, if allocated according to RFCs 
> 3720-22, globally unique.  Of course, if another protocol is sharing
> the table, the requirement for this may be different.
> 
> Perhaps it would be better to state that this name must be unique within 
> whatever context (not in the SNMP sense) makes sense for the referencing 
> protocol.  That sounds a bit like a cop-out, but it might solve the problem.
 
I agree, and it will be useful to include the iSCSI example.  In fact,
perhaps this MIB should recommend that every other document which
proposes the use of this MIB for its "users", e.g., the iSCSI MIB,
needs to specify the how such a name is unique and over what domain.
(Note I suggest you use the word "domain" rather than "context".)

Keith.

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Tue Feb 15 16:26:13 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA14445
	for <ips-web-archive@ietf.org>; Tue, 15 Feb 2005 16:26:13 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1AY8-0002H0-RR
	for ips-web-archive@ietf.org; Tue, 15 Feb 2005 16:48:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1AA6-00012U-Fu; Tue, 15 Feb 2005 16:23:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1A50-0007kR-Dx
	for ips@megatron.ietf.org; Tue, 15 Feb 2005 16:17:58 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA13594
	for <ips@ietf.org>; Tue, 15 Feb 2005 16:17:56 -0500 (EST)
From: Sears_Bill@emc.com
Received: from mailhub.lss.emc.com ([168.159.2.31])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1AQ5-00021e-S3
	for ips@ietf.org; Tue, 15 Feb 2005 16:39:48 -0500
Received: from corpusic1.corp.emc.com (corpusic1.corp.emc.com
	[168.159.129.100])
	by mailhub.lss.emc.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id
	j1FLHrqR014876
	for <ips@ietf.org>; Tue, 15 Feb 2005 16:17:53 -0500 (EST)
Received: by corpusic1.corp.emc.com with Internet Mail Service (5.5.2653.19)
	id <X3YT7J8Z>; Tue, 15 Feb 2005 16:17:53 -0500
Message-ID: <D446B03DC1F9E04B967EB59DAD1E1EF769C6A9@corpusmx1.corp.emc.com>
To: ips@ietf.org
Date: Tue, 15 Feb 2005 16:17:46 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
X-PerlMx-Spam: Gauge=, SPAM=7%, Reasons='NO_REAL_NAME 0, __CT 0,
	__CTYPE_CHARSET_QUOTED 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0,
	__HAS_X_MAILER 0, __IMS_MSGID 0, __IMS_MUA 0, __MIME_VERSION 0,
	__SANE_MSGID 0'
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002
Subject: [Ips] iSCSI question about positive data acknowledgement
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64

I've run into a small problem while considering what it would take to
implement error recovery level 1 in an iSCSI target. The iSCSI specification
states in 10.7.2: 

"The target should use the A bit moderately; it MAY only set the A bit to 1
once every MaxBurstLength bytes, or on the last Data-In PDU that concludes
the entire requested read data transfer for the task from the target's
perspective, and it MUST NOT do so more frequently." 

Question: Is it okay for a target to set the A bit multiple times during the
transmission of MaxBurstLength bytes as long as it does not have more than
one PDU outstanding with the A bit set? For example, lets say that
MaxBurstLength is 256k and a target sends 32k of read data to an initiator
with the A bit set. After receiving the SNACK-DataACK the target sends more
data with the A bit set again even though MaxBurstLength bytes haven't been
sent. I don't see how this behavior would be problematic for an initiator
implementation but it seems to be disallowed by the statement in 10.7.2. 

The reason it would be desirable for a target to request multiple data ACKs
is that often data on large reads gets pipelined. A small amount of read
data is first burst to the initiator followed by larger ones. Lets say a
target iSCSI driver first receives 16k, then 32k, then 128k, then multiple
256k bursts from its SCSI layer when responding to a large read. If the
target driver can't set the A bit on each burst of data (as long as the
burst doesn't exceed MaxBurstLength) then the target may run into annoying
complexities and deadlock situations. 

You might say that the target iSCSI driver could wait for multiple bursts
and aggregate them into one burst on the wire of MaxBurstLength. This seems
possible but may lead to a target deadlock. If for example the target driver
receives a burst of data from its SCSI layer and wont get another burst
until buffers are freed up that were used for the first burst. 

Alternatively it might be suggested to limit MaxBurstLength to the smallest
burst that the iSCSI target driver will ever get from its SCSI layer. This
would solve the problem but might necessitate setting MaxBurstLength to a
prohibitively small value. Thus this solution doesn't seem optimal. 

A final obvious response would be to modify the target SCSI layer so that it
gives larger bursts to the iSCSI layer or to actually make the SCSI layer
aware of the iSCSI burst length requirements. However this may not be
practical for many target implementations whose SCSI layers have been around
long before iSCSI existed. These SCSI layers might require extensive
non-trivial rework. 

Any input would be appreciated thanks, 

Bill 


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Tue Feb 15 18:49:39 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA29658
	for <ips-web-archive@ietf.org>; Tue, 15 Feb 2005 18:49:39 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1Cmz-0005qA-5H
	for ips-web-archive@ietf.org; Tue, 15 Feb 2005 19:11:33 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1CJY-0006S4-FX; Tue, 15 Feb 2005 18:41:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1CFv-0005Iu-J1; Tue, 15 Feb 2005 18:37:23 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28651;
	Tue, 15 Feb 2005 18:37:20 -0500 (EST)
Received: from mtagate1.de.ibm.com ([195.212.29.150])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1Cb3-0005UJ-FX; Tue, 15 Feb 2005 18:59:14 -0500
Received: from d12nrmr1607.megacenter.de.ibm.com
	(d12nrmr1607.megacenter.de.ibm.com [9.149.167.49])
	by mtagate1.de.ibm.com (8.12.10/8.12.10) with ESMTP id j1FNai1k135978; 
	Tue, 15 Feb 2005 23:36:44 GMT
Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com
	[9.149.165.229])
	by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1FNaiDK176142; Wed, 16 Feb 2005 00:36:44 +0100
Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1])
	by d12av04.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1FNaibe026520; Wed, 16 Feb 2005 00:36:44 +0100
Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com
	[9.149.166.138])
	by d12av04.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1FNaiuL026517; Wed, 16 Feb 2005 00:36:44 +0100
In-Reply-To: <D446B03DC1F9E04B967EB59DAD1E1EF769C6A9@corpusmx1.corp.emc.com>
To: Sears_Bill@emc.com
Subject: Re: [Ips] iSCSI question about positive data acknowledgement
MIME-Version: 1.0
X-Mailer: IBM Lotus Notes Build V70_02012005 February 01, 2005
From: Julian Satran <Julian_Satran@il.ibm.com>
Message-ID: <OF479A7428.BBB3CAA5-ON85256FA9.007C8BB1-85256FA9.0081B477@il.ibm.com>
Date: Tue, 15 Feb 2005 18:36:39 -0500
X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.1| March 5,
	2004) at 16/02/2005 01:36:43,
	Serialize complete at 16/02/2005 01:36:43
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f884eb1d4ec5a230688d7edc526ea665
Cc: ips@ietf.org, ips-bounces@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1723375831=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ce732c7d36989a1bd55104ba259c40a1

This is a multipart message in MIME format.
--===============1723375831==
Content-Type: multipart/alternative;
	boundary="=_alternative 007D94AB85256FA9_="

This is a multipart message in MIME format.
--=_alternative 007D94AB85256FA9_=
Content-Type: text/plain; charset="US-ASCII"

Bill,

Some answers in text.

ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:

> I've run into a small problem while considering what it would take to
> implement error recovery level 1 in an iSCSI target. The iSCSI 
specification
> states in 10.7.2: 
> 
> "The target should use the A bit moderately; it MAY only set the A bit 
to 1
> once every MaxBurstLength bytes, or on the last Data-In PDU that 
concludes
> the entire requested read data transfer for the task from the target's
> perspective, and it MUST NOT do so more frequently." 
> 
> Question: Is it okay for a target to set the A bit multiple times during 
the
> transmission of MaxBurstLength bytes as long as it does not have more 
than
> one PDU outstanding with the A bit set? For example, lets say that
> MaxBurstLength is 256k and a target sends 32k of read data to an 
initiator
> with the A bit set. After receiving the SNACK-DataACK the target sends 
more
> data with the A bit set again even though MaxBurstLength bytes haven't 
been
> sent. I don't see how this behavior would be problematic for an 
initiator
> implementation but it seems to be disallowed by the statement in 10.7.2. 

>

Your are not supposed to set the A bit more than once for every 
MaxBurstLength
However you don't have to stop sending data to initiator if you have an A 
bit "outstanding".
The A bit mechanism was introduced to limit the amount of resources a 
target will commit to hold
buffers that the initiator may require him to retransmit.
 
> The reason it would be desirable for a target to request multiple data 
ACKs
> is that often data on large reads gets pipelined. A small amount of read
> data is first burst to the initiator followed by larger ones. Lets say a
> target iSCSI driver first receives 16k, then 32k, then 128k, then 
multiple
> 256k bursts from its SCSI layer when responding to a large read. If the
> target driver can't set the A bit on each burst of data (as long as the
> burst doesn't exceed MaxBurstLength) then the target may run into 
annoying
> complexities and deadlock situations. 
> 

If you want to  pipeline A bits you have to state a lower MaxBurstLength. 
I have trouble seeing how you can be deadlocked.

> You might say that the target iSCSI driver could wait for multiple 
bursts
> and aggregate them into one burst on the wire of MaxBurstLength. This 
seems
> possible but may lead to a target deadlock. If for example the target 
driver
> receives a burst of data from its SCSI layer and wont get another burst
> until buffers are freed up that were used for the first burst. 
> 

The target is not deadlocked - it just works slower because you decided to
expose MaxBurstLength as the total of your buffer space.

> Alternatively it might be suggested to limit MaxBurstLength to the 
smallest
> burst that the iSCSI target driver will ever get from its SCSI layer. 
This
> would solve the problem but might necessitate setting MaxBurstLength to 
a
> prohibitively small value. Thus this solution doesn't seem optimal. 
> 

MaxBurstLength should take into account you buffer space and the RTT.

> A final obvious response would be to modify the target SCSI layer so 
that it
> gives larger bursts to the iSCSI layer or to actually make the SCSI 
layer
> aware of the iSCSI burst length requirements. However this may not be
> practical for many target implementations whose SCSI layers have been 
around
> long before iSCSI existed. These SCSI layers might require extensive
> non-trivial rework. 
> 
> Any input would be appreciated thanks, 
> 
> Bill 
> 
> 
> _______________________________________________
> Ips mailing list
> Ips@ietf.org
> https://www1.ietf.org/mailman/listinfo/ips

--=_alternative 007D94AB85256FA9_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Bill,</font>
<br>
<br><font size=2 face="sans-serif">Some answers in text.</font>
<br>
<br><font size=2><tt>ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:<br>
<br>
&gt; I've run into a small problem while considering what it would take
to<br>
&gt; implement error recovery level 1 in an iSCSI target. The iSCSI specification<br>
&gt; states in 10.7.2: <br>
&gt; <br>
&gt; &quot;The target should use the A bit moderately; it MAY only set
the A bit to 1<br>
&gt; once every MaxBurstLength bytes, or on the last Data-In PDU that concludes<br>
&gt; the entire requested read data transfer for the task from the target's<br>
&gt; perspective, and it MUST NOT do so more frequently.&quot; <br>
&gt; <br>
&gt; Question: Is it okay for a target to set the A bit multiple times
during the<br>
&gt; transmission of MaxBurstLength bytes as long as it does not have more
than<br>
&gt; one PDU outstanding with the A bit set? For example, lets say that<br>
&gt; MaxBurstLength is 256k and a target sends 32k of read data to an initiator<br>
&gt; with the A bit set. After receiving the SNACK-DataACK the target sends
more<br>
&gt; data with the A bit set again even though MaxBurstLength bytes haven't
been<br>
&gt; sent. I don't see how this behavior would be problematic for an initiator<br>
&gt; implementation but it seems to be disallowed by the statement in 10.7.2.
<br>
&gt;</tt></font>
<br>
<br><font size=2><tt>Your are not supposed to set the A bit more than once
for every MaxBurstLength</tt></font>
<br><font size=2><tt>However you don't have to stop sending data to initiator
if you have an A bit &quot;outstanding&quot;.</tt></font>
<br><font size=2><tt>The A bit mechanism was introduced to limit the amount
of resources a target will commit to hold</tt></font>
<br><font size=2><tt>buffers that the initiator may require him to retransmit.</tt></font>
<br><font size=2><tt>&nbsp;<br>
&gt; The reason it would be desirable for a target to request multiple
data ACKs<br>
&gt; is that often data on large reads gets pipelined. A small amount of
read<br>
&gt; data is first burst to the initiator followed by larger ones. Lets
say a<br>
&gt; target iSCSI driver first receives 16k, then 32k, then 128k, then
multiple<br>
&gt; 256k bursts from its SCSI layer when responding to a large read. If
the<br>
&gt; target driver can't set the A bit on each burst of data (as long as
the<br>
&gt; burst doesn't exceed MaxBurstLength) then the target may run into
annoying<br>
&gt; complexities and deadlock situations. <br>
&gt; </tt></font>
<br>
<br><font size=2><tt>If you want to &nbsp;pipeline A bits you have to state
a lower MaxBurstLength. I have trouble seeing how you can be deadlocked.</tt></font>
<br><font size=2><tt><br>
&gt; You might say that the target iSCSI driver could wait for multiple
bursts<br>
&gt; and aggregate them into one burst on the wire of MaxBurstLength. This
seems<br>
&gt; possible but may lead to a target deadlock. If for example the target
driver<br>
&gt; receives a burst of data from its SCSI layer and wont get another
burst<br>
&gt; until buffers are freed up that were used for the first burst. <br>
&gt; </tt></font>
<br>
<br><font size=2><tt>The target is not deadlocked - it just works slower
because you decided to</tt></font>
<br><font size=2><tt>expose MaxBurstLength as the total of your buffer
space.</tt></font>
<br><font size=2><tt><br>
&gt; Alternatively it might be suggested to limit MaxBurstLength to the
smallest<br>
&gt; burst that the iSCSI target driver will ever get from its SCSI layer.
This<br>
&gt; would solve the problem but might necessitate setting MaxBurstLength
to a<br>
&gt; prohibitively small value. Thus this solution doesn't seem optimal.
<br>
&gt; </tt></font>
<br>
<br><font size=2><tt>MaxBurstLength should take into account you buffer
space and the RTT.</tt></font>
<br><font size=2><tt><br>
&gt; A final obvious response would be to modify the target SCSI layer
so that it<br>
&gt; gives larger bursts to the iSCSI layer or to actually make the SCSI
layer<br>
&gt; aware of the iSCSI burst length requirements. However this may not
be<br>
&gt; practical for many target implementations whose SCSI layers have been
around<br>
&gt; long before iSCSI existed. These SCSI layers might require extensive<br>
&gt; non-trivial rework. <br>
&gt; <br>
&gt; Any input would be appreciated thanks, <br>
&gt; <br>
&gt; Bill <br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Ips mailing list<br>
&gt; Ips@ietf.org<br>
&gt; https://www1.ietf.org/mailman/listinfo/ips<br>
</tt></font>
--=_alternative 007D94AB85256FA9_=--


--===============1723375831==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1723375831==--



From ips-bounces@ietf.org  Tue Feb 15 22:26:33 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA07144
	for <ips-web-archive@ietf.org>; Tue, 15 Feb 2005 22:26:33 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1GAs-0004BH-Qi
	for ips-web-archive@ietf.org; Tue, 15 Feb 2005 22:48:28 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1Flo-00045j-P0; Tue, 15 Feb 2005 22:22:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1Fey-0002P1-3z
	for ips@megatron.ietf.org; Tue, 15 Feb 2005 22:15:28 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28823
	for <ips@ietf.org>; Tue, 15 Feb 2005 22:15:26 -0500 (EST)
Received: from sj-iport-5.cisco.com ([171.68.10.87])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1G07-0003rm-Io
	for ips@ietf.org; Tue, 15 Feb 2005 22:37:20 -0500
Received: from sj-core-4.cisco.com (171.68.223.138)
	by sj-iport-5.cisco.com with ESMTP; 15 Feb 2005 19:17:08 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="3.90,87,1107763200"; 
	d="scan'208"; a="161725244:sNHT5470758882"
Received: from [10.25.101.82] (sjc-mbakke-vpn1.cisco.com [10.25.101.82])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with SMTP id j1G3ESYO028613;
	Tue, 15 Feb 2005 19:14:29 -0800 (PST)
Message-ID: <4212BA94.6040803@cisco.com>
Date: Tue, 15 Feb 2005 21:14:28 -0600
From: Mark Bakke <mbakke@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Keith McCloghrie <kzm@cisco.com>
Subject: Re: [Ips] IPS Authorization MIB
References: <200502151718.JAA23658@cisco.com>
In-Reply-To: <200502151718.JAA23658@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81
Content-Transfer-Encoding: 7bit
Cc: dbharrington@comcast.net, ips@ietf.org,
        Marjorie Krueger <marjorie_krueger@hp.com>, james.muchow@qlogic.com
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6cca30437e2d04f45110f2ff8dc1b1d5
Content-Transfer-Encoding: 7bit

Keith,

I like both of your suggestions.

David, do these solutions resolve your #4 and #6?

Thanks,

Mark

Keith McCloghrie wrote:

>>>4) I suggest that relationship to other mib modules should at least
>>>discuss how this table relates to the USM mib, which also contains a
>>>list of users for authentication/authorization purposes for SNMP.
>>>      
>>>
>>I'm not quite sure what to do with this one.
>>
>>The USM MIB is used to specify access to SNMP itself via SNMPv3 
>>authentication etc,
>>right?  The ips-auth MIB is used to specify users of IP storage devices, 
>>which use an
>>entirely different set of credentials and authentication protocols.  I 
>>haven't seen a reference
>>to the USM mib in other MIBs; what do you have in mind?  Other than the 
>>fact that since
>>security-related information is set and retrieved through the ips-auth 
>>MIB, necessitating
>>SNMPv3 and USM, is there anything else I need to be saying?
>>    
>>
> 
>Perhaps the issue here is that draft-ietf-ips-auth-mib-06.txt
>talks about "users" but it never explains that its underlying intent
>is for "users of IP storage devices".  How about including an
>introductory statement to say something like:
>
>   The term "user" in this document is intended to include, but is not
>   limited to, users of IP storage devices, but it excludes SNMPv3
>   users (e.g., as defined in RFC 3414).
> 
>  
>
>>>6) You suggest that a name should be globally unique. "globally" is
>>>not sufficiently specific to be unambiguous. If you truly mean that
>>>there is only one anywhere on earth, that's pretty hard to guarantee.
>>>You probably mean within an adminstrative domain, but given multiple
>>>protocols sharing the table, even that might be difficult to pin down.
>>>You'll need to determine just what the requirement is to make this
>>>unambiguous.
>>>      
>>>
>>In the iSCSI case (the first MIB to reference this one), an ipsAuthIdentName
>>is equivalent to an iSCSI name, which is, if allocated according to RFCs 
>>3720-22, globally unique.  Of course, if another protocol is sharing
>>the table, the requirement for this may be different.
>>
>>Perhaps it would be better to state that this name must be unique within 
>>whatever context (not in the SNMP sense) makes sense for the referencing 
>>protocol.  That sounds a bit like a cop-out, but it might solve the problem.
>>    
>>
> 
>I agree, and it will be useful to include the iSCSI example.  In fact,
>perhaps this MIB should recommend that every other document which
>proposes the use of this MIB for its "users", e.g., the iSCSI MIB,
>needs to specify the how such a name is unique and over what domain.
>(Note I suggest you use the word "domain" rather than "context".)
>
>Keith.
>  
>

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Thu Feb 17 00:12:17 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA14311
	for <ips-web-archive@ietf.org>; Thu, 17 Feb 2005 00:12:17 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1eJ1-0007Qz-6V
	for ips-web-archive@ietf.org; Thu, 17 Feb 2005 00:34:27 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1dsv-0006nE-Fw; Thu, 17 Feb 2005 00:07:29 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1dqY-0005bD-CK
	for ips@megatron.ietf.org; Thu, 17 Feb 2005 00:05:02 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA13758
	for <ips@ietf.org>; Thu, 17 Feb 2005 00:04:58 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1eBw-0007Gg-5s
	for ips@ietf.org; Thu, 17 Feb 2005 00:27:08 -0500
Received: from sj-core-3.cisco.com (171.68.223.137)
	by sj-iport-4.cisco.com with ESMTP; 16 Feb 2005 21:05:06 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from [10.25.101.82] (sjc-mbakke-vpn1.cisco.com [10.25.101.82])
	by sj-core-3.cisco.com (8.12.10/8.12.6) with SMTP id j1H54RwN010424;
	Wed, 16 Feb 2005 21:04:28 -0800 (PST)
Message-ID: <421425DA.6050600@cisco.com>
Date: Wed, 16 Feb 2005 23:04:26 -0600
From: Mark Bakke <mbakke@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
Subject: Re: [Ips] I-D ACTION:draft-ietf-ips-auth-mib-06.txt
References: <7D5D48D2CAA3D84C813F5B154F43B155064986B1@nl0006exch001u.nl.lucent.com>
In-Reply-To: <7D5D48D2CAA3D84C813F5B154F43B155064986B1@nl0006exch001u.nl.lucent.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7e439b86d3292ef5adf93b694a43a576
Content-Transfer-Encoding: 7bit
Cc: David B Harrington <dbharrington@comcast.net>, ips@ietf.org,
        Michael MacFaden <macfaden@gmail.com>
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 25eb6223a37c19d53ede858176b14339
Content-Transfer-Encoding: 7bit

Bert-

Thanks for the comments; I've addressed them below.  BTW, I just realized
that you and Michael were not explicitly copied on David Harrington's
comments and my responses, unless you are subscribed to the ips mailing
list.  I've forwarded these responses to both of you in case you did not
receive them.  I've copied David on this response as well.

Mark

Wijnen, Bert (Bert) wrote:

>So this is what I get:
>
>   C:\bwijnen\smicng\work>smicng ipsauth.inc
>   E: f(ipsauth.mi2), (53,7) Leading sub-Id "mib-2" is not known in
>      current module
>   W: f(ipsauth.mi2), (5,5) "experimental" imported but not used
>   *** 1 error and 1 warning in parsing
>
>  
>
OK; I'll fix.

>When I fix that, then it passes SYNTAX checking with SMIXng
>It also passes smilint syntax checking then.
>It also passes idnits checking.
>
>I think I would change:
>
>     ipsAuthDescriptors OBJECT IDENTIFIER ::= { ipsAuthObjects 1 }
>
>     ipsAuthMethodTypes OBJECT IDENTIFIER ::= { ipsAuthDescriptors 1 }
>
>   into something like:
>
>     ipsAuthDescriptors OBJECT IDENTIFIER ::= { ipsAuthObjects 1 }
>
>     ipsAuthMethodTypes OBJECT-IDENTITY
>         STATUS         current
>         DESCRIPTION   "Registration point for iSCSI Method Types".
>         REFERENCE     "iSCSI Protocol Specification."
>     ::= { ipsAuthDescriptors 1 }
>
>  
>
>   It lets you say some more about what this is.
>   Not a blocking comment though.
>  
>
But an easy fix; I'll take care of it.

>I see in DESCRIPTION of ipsAuthInstIndex (which is a not-accessible index)
>that values do not need to be preserved over reboot.
>Does that also mean that ipsAuthInstDescr values do not need to be
>preserved over reboot?
>  
>
The intent is that ipsAuthInstDescr is preserved across reboot.  Since 
it's read-write,
but with no RowStatus, I assume I just need to add to the DESCRIPTION:

        This value must be preserved across reboots

>A similar (not need to be preserved over reboot) is present for:
>ipsAuthIdentIndex, and yet there is a StorageType object in that
>table. So what if the StorageType syas "permanent" ??
>Or what if it says "nonVolatile"?
>  
>
I didn't consider that StorageType would apply to an index value; that just
slipped right by.  This would affect all of the other Index values as 
well.  Any
ideas on the best way to handle this?  I need to think about this one.

>By the way, for a STorageType object you MUST specify which columns
>(or none) of the writable columns must be writable for permanent 
>objects.
>  
>
I assume that since the only read-write column (ipsAuthInstDescr) is not
in a table containing a RowStatus, and the all of the others are 
read-create,
that there are none of these to specify.

>You also need to describe if any (writable) objects in row can
>be changed when the row is in "active" state.
>  
>
Since there is no RowStatus for the table containing ipsAuthInstDescr, I
don't think the draft has any of these either.

>This is all described in RFC2579 and in the mib-review-guidelines.
>
>I need to check David Harrington comments first so as to not make
>duplicates.
>
>more later
>Bert
>  
>
>>-----Original Message-----
>>From: ips-bounces@ietf.org [mailto:ips-bounces@ietf.org]On Behalf Of
>>Mark Bakke
>>Sent: Friday, January 28, 2005 03:39
>>To: ips@ietf.org
>>Cc: Michael MacFaden
>>Subject: Re: [Ips] I-D ACTION:draft-ietf-ips-auth-mib-06.txt
>>
>>
>>This draft was issued to address Michael MacFaden's MIB doctor review
>>comments.  It also addresses a few issues (StorageType and top-level
>>numbering) brought up in the iSCSI MIB review that apply here as well.
>>
>>Here is a brief summary of changes since -05:
>>
>>- IANA Considerations section added requesting OID
>>- Text added to 4.2 to clarify that index values need not be 
>>preserved 
>>across reboots
>>- Added the use of the StorageType TC for all tables 
>>containing RowStatus
>>  (this addresses a comment against the iSCSI MIB which also 
>>applies here)
>>- Renumbered top level to match Appendix D of 
>>draft-ietf-ops-mib-review-guidelines-03.txt
>>- Added DESCRIPTION text to Index attributes to say they need not be 
>>preserved across reboots
>>- Updated DESCRIPTIONs on RowStatus attributes
>>- Added REFERENCE fields for ChapUserName, SrpUserName, and 
>>KerbPrincipal attributes
>>- Moved CHAP, SRP, and Kerberos references to Normative section
>>
>>And a few administrative changes:
>>- Authors' addresses updated
>>- Authors' phone numbers removed
>>- Dates updated
>>- Updated IPR Notice
>>- Updated first page IPR Notice
>>- Updated copyright statement
>>- Updated references
>>
>>This MIB module passed smilint 0.4.3 with no errors.
>>
>>Diffs between -05 and -06 are available at:
>>
>>ftp://ftpeng.cisco.com/mbakke/ips/auth-mib/auth-mib-diffs-05-06.txt
>>
>>The draft, along with a .mi2 MIB-only (no internet-draft 
>>text) file are
>>available at ftp://ftpeng.cisco.com/mbakke/ips/auth-mib/
>>
>>Mark
>>
>>    
>>
>
>_______________________________________________
>Ips mailing list
>Ips@ietf.org
>https://www1.ietf.org/mailman/listinfo/ips
>
>  
>

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Thu Feb 17 18:48:11 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA26101
	for <ips-web-archive@ietf.org>; Thu, 17 Feb 2005 18:48:11 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1vj2-0004tU-PG
	for ips-web-archive@ietf.org; Thu, 17 Feb 2005 19:10:30 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1ucm-0000Iy-5k; Thu, 17 Feb 2005 17:59:56 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1tNe-0002K1-Du
	for ips@megatron.ietf.org; Thu, 17 Feb 2005 16:40:17 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA08149
	for <ips@ietf.org>; Thu, 17 Feb 2005 16:40:12 -0500 (EST)
Message-Id: <200502172140.QAA08149@ietf.org>
Received: from rwcrmhc12.comcast.net ([216.148.227.85])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1tjB-0000Eg-Fb
	for ips@ietf.org; Thu, 17 Feb 2005 17:02:29 -0500
Received: from djyxpy41 (h00104b8ce2a3.ne.client2.attbi.com[24.128.104.220])
	by comcast.net (rwcrmhc12) with SMTP
	id <2005021721394001400i131re>; Thu, 17 Feb 2005 21:39:41 +0000
From: "David B Harrington" <dbharrington@comcast.net>
To: "'Mark Bakke'" <mbakke@cisco.com>, "'Keith McCloghrie'" <kzm@cisco.com>
Subject: RE: [Ips] IPS Authorization MIB
Date: Thu, 17 Feb 2005 16:39:37 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcUT1bB+SLx4QJxpTyivVO+zgSHz6ABYRojg
In-Reply-To: <4212BA94.6040803@cisco.com>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 68ba2b07ef271dba6ee42a93832cfa4c
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Thu, 17 Feb 2005 17:59:54 -0500
Cc: "'Wijnen, Bert \(Bert\)'" <bwijnen@lucent.com>, ips@ietf.org,
        "'Marjorie Krueger'" <marjorie_krueger@hp.com>,
        james.muchow@qlogic.com
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: dbharrington@comcast.net
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.9 (/)
X-Scan-Signature: 36b1f8810cb91289d885dc8ab4fc8172
Content-Transfer-Encoding: 7bit

 Hi,

I think it addresses issues #4 and #6, but not enough.

I think for #4, it needs to be a bit more explicit about what this is
meant to be used for, and why it should be limited to the intended
use. I would like to see unambiguos descriptions of why this is
suitable for its intended use, and not suitable for other uses.

If it is only meant to be used for storage protocols, what makes it
storage-specific?
Why would it not also be potentially useful for, say, SNMP security
models?
What attributes of its design make it unsuitable for other protocols
(such as SNMP security models)? 
If certain attributes (especially attributes related to security) make
it unsuitable for use by other protocols, why is it suitable for
storage protocols?

For #6, I suggest the document provide a clear explanation of the
threats that MUST be addressed by any other document that proposes to
use this mib module. I have concerns that any other protocol that uses
this could provide a lesser level of security, and thereby compromise
all the protocols that use it.

David Harrington
dbharrington@comcast.net

> -----Original Message-----
> From: Mark Bakke [mailto:mbakke@cisco.com] 
> Sent: Tuesday, February 15, 2005 10:14 PM
> To: Keith McCloghrie
> Cc: dbharrington@comcast.net; james.muchow@qlogic.com; 
> ips@ietf.org; Marjorie Krueger
> Subject: Re: [Ips] IPS Authorization MIB
> 
> Keith,
> 
> I like both of your suggestions.
> 
> David, do these solutions resolve your #4 and #6?
> 
> Thanks,
> 
> Mark
> 
> Keith McCloghrie wrote:
> 
> >>>4) I suggest that relationship to other mib modules should at
least
> >>>discuss how this table relates to the USM mib, which also 
> contains a
> >>>list of users for authentication/authorization purposes for SNMP.
> >>>      
> >>>
> >>I'm not quite sure what to do with this one.
> >>
> >>The USM MIB is used to specify access to SNMP itself via SNMPv3 
> >>authentication etc,
> >>right?  The ips-auth MIB is used to specify users of IP 
> storage devices, 
> >>which use an
> >>entirely different set of credentials and authentication 
> protocols.  I 
> >>haven't seen a reference
> >>to the USM mib in other MIBs; what do you have in mind?  
> Other than the 
> >>fact that since
> >>security-related information is set and retrieved through 
> the ips-auth 
> >>MIB, necessitating
> >>SNMPv3 and USM, is there anything else I need to be saying?
> >>    
> >>
> > 
> >Perhaps the issue here is that draft-ietf-ips-auth-mib-06.txt
> >talks about "users" but it never explains that its underlying
intent
> >is for "users of IP storage devices".  How about including an
> >introductory statement to say something like:
> >
> >   The term "user" in this document is intended to include, 
> but is not
> >   limited to, users of IP storage devices, but it excludes SNMPv3
> >   users (e.g., as defined in RFC 3414).
> > 
> >  
> >
> >>>6) You suggest that a name should be globally unique. "globally"
is
> >>>not sufficiently specific to be unambiguous. If you truly mean
that
> >>>there is only one anywhere on earth, that's pretty hard to 
> guarantee.
> >>>You probably mean within an adminstrative domain, but 
> given multiple
> >>>protocols sharing the table, even that might be difficult 
> to pin down.
> >>>You'll need to determine just what the requirement is to make
this
> >>>unambiguous.
> >>>      
> >>>
> >>In the iSCSI case (the first MIB to reference this one), an 
> ipsAuthIdentName
> >>is equivalent to an iSCSI name, which is, if allocated 
> according to RFCs 
> >>3720-22, globally unique.  Of course, if another protocol is
sharing
> >>the table, the requirement for this may be different.
> >>
> >>Perhaps it would be better to state that this name must be 
> unique within 
> >>whatever context (not in the SNMP sense) makes sense for 
> the referencing 
> >>protocol.  That sounds a bit like a cop-out, but it might 
> solve the problem.
> >>    
> >>
> > 
> >I agree, and it will be useful to include the iSCSI example. 
>  In fact,
> >perhaps this MIB should recommend that every other document which
> >proposes the use of this MIB for its "users", e.g., the iSCSI MIB,
> >needs to specify the how such a name is unique and over what
domain.
> >(Note I suggest you use the word "domain" rather than "context".)
> >
> >Keith.
> >  
> >
> 



_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Sun Feb 20 20:09:10 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA00568
	for <ips-web-archive@ietf.org>; Sun, 20 Feb 2005 20:09:10 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D32Qh-00075J-Ct
	for ips-web-archive@ietf.org; Sun, 20 Feb 2005 20:32:07 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D31S3-0006hQ-5S; Sun, 20 Feb 2005 19:29:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D30cP-0004W3-HW
	for ips@megatron.ietf.org; Sun, 20 Feb 2005 18:36:05 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA23264
	for <ips@ietf.org>; Sun, 20 Feb 2005 18:35:57 -0500 (EST)
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D30yV-0004tO-0z
	for ips@ietf.org; Sun, 20 Feb 2005 18:58:55 -0500
Received: from sj-core-4.cisco.com (171.68.223.138)
	by sj-iport-4.cisco.com with ESMTP; 20 Feb 2005 15:35:30 -0800
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from [10.25.101.82] (sjc-mbakke-vpn1.cisco.com [10.25.101.82])
	by sj-core-4.cisco.com (8.12.10/8.12.6) with SMTP id j1KNZIYO014834;
	Sun, 20 Feb 2005 15:35:19 -0800 (PST)
Message-ID: <42191EB6.5010004@cisco.com>
Date: Sun, 20 Feb 2005 17:35:18 -0600
From: Mark Bakke <mbakke@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US;
	rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: IPS <ips@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002
Content-Transfer-Encoding: 7bit
Cc: Bert Wijnen <bwijnen@lucent.com>, Keith McCloghrie <kzm@cisco.com>
Subject: [Ips] Submitted iscsi-mib-10 draft
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Content-Transfer-Encoding: 7bit


I've just submitted iscsi-mib-10 as an internet draft, to address MIB 
Doctor review
comments as well as clean up a few things.  Until it pops out of the 
draft queue, it's
available in:

ftp://ftpeng.cisco.com/mbakke/ips/iscsi-mib/

A new UML model showing the one update to the MIB structure
(the addition of a node index to the initiator and target portal
structure to address comments from long ago) is also available in
the same location, along with the plain .mi2 for compiling, and
diffs of the MIB module itself from -09.

Thanks to Jim Muchow, Keith McCloghrie, and Marjorie Krueger
for help in working through this last set of edits, and to Bert
Wijnen (MIB Doctor) for his constructive (and educational, for
me anyway) comments.

Major changes to this module are:

- The addition of node index to initiator and target portals
- The addition of StorageType objects
- Better text for all RowStatus objects
- Better text for all Index objects
- Addition of DiscontinuityTime objects for instances and nodes
- Improved SNMP terminology throughout
- Some renumbering of higher-level objects was necessary to
   make use of more standard numbering schemes and to add
   the index values on the portals
- A large number of REFERENCE statements were added
- Changed objects from INTEGER to Unsigned32 except for enums
- Renamed iscsiSsnDigestErrors to iscsiSsnCxnDigestErrors

As there were quite a few changes to this document, it is very likely
that I've either missed something in the editing, or perhaps have not
completely addressed the review comments.  Please let me know
if there's anything missing.

Thanks,

Mark A. Bakke
Cisco Systems
mbakke@cisco.com
952-967-8374




_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Wed Feb 23 17:59:46 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA06294
	for <ips-web-archive@ietf.org>; Wed, 23 Feb 2005 17:59:46 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D45qk-0007Aq-2h
	for ips-web-archive@ietf.org; Wed, 23 Feb 2005 18:23:22 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3kjE-0005M0-Hx; Tue, 22 Feb 2005 19:50:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3h9T-0000gq-KN; Tue, 22 Feb 2005 16:01:03 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA20512;
	Tue, 22 Feb 2005 16:01:01 -0500 (EST)
Message-Id: <200502222101.QAA20512@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 22 Feb 2005 16:01:01 -0500
Cc: ips@ietf.org
Subject: [Ips] I-D ACTION:draft-ietf-ips-iscsi-mib-10.txt
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 14582b0692e7f70ce7111d04db3781c8

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Storage Working Group of the IETF.

	Title		: Definitions of Managed Objects for iSCSI
	Author(s)	: M. Bakke, et al.
	Filename	: draft-ietf-ips-iscsi-mib-10.txt
	Pages		: 80
	Date		: 2005-2-22
	
This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in TCP/IP based internets.
In particular it defines objects for managing a client using the
iSCSI (SCSI over TCP) protocol.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-mib-10.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ips-iscsi-mib-10.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ips-iscsi-mib-10.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-22160401.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ips-iscsi-mib-10.txt

--OtherAccess
Content-Type: Message/External-body; name="draft-ietf-ips-iscsi-mib-10.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-22160401.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--NextPart--





From ips-bounces@ietf.org  Wed Feb 23 20:47:09 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA20385
	for <ips-web-archive@ietf.org>; Wed, 23 Feb 2005 20:47:09 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D48Sj-0003Hs-0o
	for ips-web-archive@ietf.org; Wed, 23 Feb 2005 21:10:45 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3xmx-0004Mu-4x; Wed, 23 Feb 2005 09:46:55 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3xms-0004MZ-NO; Wed, 23 Feb 2005 09:46:53 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA21290;
	Wed, 23 Feb 2005 09:46:41 -0500 (EST)
Received: from sccrmhc12.comcast.net ([204.127.202.56])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D3y9Q-0003wZ-BP; Wed, 23 Feb 2005 10:10:11 -0500
Received: from ivvt2dxrc11 (unknown[66.177.46.174])
	by comcast.net (sccrmhc12) with SMTP
	id <2005022314460501200rtd01e>; Wed, 23 Feb 2005 14:46:06 +0000
Message-ID: <000d01c519b6$678e2bc0$0303a8c0@ivivity.com>
From: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
To: <Sears_Bill@emc.com>, "Julian Satran" <Julian_Satran@il.ibm.com>
References: <OF479A7428.BBB3CAA5-ON85256FA9.007C8BB1-85256FA9.0081B477@il.ibm.com>
Subject: Re: [Ips] iSCSI question about positive data acknowledgement
Date: Wed, 23 Feb 2005 09:46:04 -0500
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3b3709b7fb3320c78bd7b1555081f0fc
Cc: ips@ietf.org, ips-bounces@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1630150275=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fca7d4b87f391aa4d413f865ce6efe79

This is a multi-part message in MIME format.

--===============1630150275==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000A_01C5198C.7DEFF1C0"

This is a multi-part message in MIME format.

------=_NextPart_000_000A_01C5198C.7DEFF1C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Regarding the limitation put on the use of the A bit, there is a case =
for a deadlock with regards to a session. Consider the following:

1) the application uses double buffering
2) the application buffers are 64K each
3) the application needs to send READ data in buffered bursts
4) the application has >128K to send
5) the iSCSI layer uses 256K MaxBurstLength

As each buffer is filled by the application, the application layer uses =
the transport to send that "buffer burst". As each burst is finished, =
the application layer then re-uses the completed buffer to request more =
data from its environment.

To support this, the iSCSI layer uses the A bit so it can inform the =
application layer when each send is complete.

In the example above, the iSCSI layer will not be able to set the A bit =
and hence a dead lock for the session.

Eddy
  ----- Original Message -----=20
  From: Julian Satran=20
  To: Sears_Bill@emc.com=20
  Cc: ips@ietf.org ; ips-bounces@ietf.org=20
  Sent: Tuesday, February 15, 2005 6:36 PM
  Subject: Re: [Ips] iSCSI question about positive data acknowledgement



  Bill,=20

  Some answers in text.=20

  ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:

  > I've run into a small problem while considering what it would take =
to
  > implement error recovery level 1 in an iSCSI target. The iSCSI =
specification
  > states in 10.7.2:=20
  >=20
  > "The target should use the A bit moderately; it MAY only set the A =
bit to 1
  > once every MaxBurstLength bytes, or on the last Data-In PDU that =
concludes
  > the entire requested read data transfer for the task from the =
target's
  > perspective, and it MUST NOT do so more frequently."=20
  >=20
  > Question: Is it okay for a target to set the A bit multiple times =
during the
  > transmission of MaxBurstLength bytes as long as it does not have =
more than
  > one PDU outstanding with the A bit set? For example, lets say that
  > MaxBurstLength is 256k and a target sends 32k of read data to an =
initiator
  > with the A bit set. After receiving the SNACK-DataACK the target =
sends more
  > data with the A bit set again even though MaxBurstLength bytes =
haven't been
  > sent. I don't see how this behavior would be problematic for an =
initiator
  > implementation but it seems to be disallowed by the statement in =
10.7.2.=20
  >=20

  Your are not supposed to set the A bit more than once for every =
MaxBurstLength=20
  However you don't have to stop sending data to initiator if you have =
an A bit "outstanding".=20
  The A bit mechanism was introduced to limit the amount of resources a =
target will commit to hold=20
  buffers that the initiator may require him to retransmit.=20
  =20
  > The reason it would be desirable for a target to request multiple =
data ACKs
  > is that often data on large reads gets pipelined. A small amount of =
read
  > data is first burst to the initiator followed by larger ones. Lets =
say a
  > target iSCSI driver first receives 16k, then 32k, then 128k, then =
multiple
  > 256k bursts from its SCSI layer when responding to a large read. If =
the
  > target driver can't set the A bit on each burst of data (as long as =
the
  > burst doesn't exceed MaxBurstLength) then the target may run into =
annoying
  > complexities and deadlock situations.=20
  >=20

  If you want to  pipeline A bits you have to state a lower =
MaxBurstLength. I have trouble seeing how you can be deadlocked.=20

  > You might say that the target iSCSI driver could wait for multiple =
bursts
  > and aggregate them into one burst on the wire of MaxBurstLength. =
This seems
  > possible but may lead to a target deadlock. If for example the =
target driver
  > receives a burst of data from its SCSI layer and wont get another =
burst
  > until buffers are freed up that were used for the first burst.=20
  >=20

  The target is not deadlocked - it just works slower because you =
decided to=20
  expose MaxBurstLength as the total of your buffer space.=20

  > Alternatively it might be suggested to limit MaxBurstLength to the =
smallest
  > burst that the iSCSI target driver will ever get from its SCSI =
layer. This
  > would solve the problem but might necessitate setting MaxBurstLength =
to a
  > prohibitively small value. Thus this solution doesn't seem optimal.=20
  >=20

  MaxBurstLength should take into account you buffer space and the RTT.=20

  > A final obvious response would be to modify the target SCSI layer so =
that it
  > gives larger bursts to the iSCSI layer or to actually make the SCSI =
layer
  > aware of the iSCSI burst length requirements. However this may not =
be
  > practical for many target implementations whose SCSI layers have =
been around
  > long before iSCSI existed. These SCSI layers might require extensive
  > non-trivial rework.=20
  >=20
  > Any input would be appreciated thanks,=20
  >=20
  > Bill=20
  >=20
  >=20
  > _______________________________________________
  > Ips mailing list
  > Ips@ietf.org
  > https://www1.ietf.org/mailman/listinfo/ips



-------------------------------------------------------------------------=
-----


  _______________________________________________
  Ips mailing list
  Ips@ietf.org
  https://www1.ietf.org/mailman/listinfo/ips

------=_NextPart_000_000A_01C5198C.7DEFF1C0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2604" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Regarding the limitation put on the use of the A =
bit, there is=20
a case for a deadlock with regards to a session. Consider the=20
following:</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>1) the application uses double =
buffering</FONT></DIV>
<DIV><FONT size=3D2>2) the application buffers are 64K each</FONT></DIV>
<DIV><FONT size=3D2>3) the application needs to send READ data in =
buffered=20
bursts</FONT></DIV>
<DIV><FONT size=3D2>4) the application has &gt;128K to send</FONT></DIV>
<DIV><FONT size=3D2>5) the iSCSI layer uses 256K =
MaxBurstLength</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>As each buffer is filled by the application, the =
application=20
layer uses the transport to send that "buffer burst". As each burst is =
finished,=20
the application layer then re-uses the completed buffer to request more =
data=20
from its environment.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>To support this, the iSCSI layer uses the A bit so =
it can=20
inform the application layer when each send is complete.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>In the example above, the iSCSI layer will not be =
able to set=20
the A bit and hence&nbsp;a dead lock for the session.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Eddy</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3DJulian_Satran@il.ibm.com=20
  href=3D"mailto:Julian_Satran@il.ibm.com">Julian Satran</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3DSears_Bill@emc.com=20
  href=3D"mailto:Sears_Bill@emc.com">Sears_Bill@emc.com</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A title=3Dips@ietf.org=20
  href=3D"mailto:ips@ietf.org">ips@ietf.org</A> ; <A =
title=3Dips-bounces@ietf.org=20
  href=3D"mailto:ips-bounces@ietf.org">ips-bounces@ietf.org</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, February 15, =
2005 6:36=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [Ips] iSCSI =
question about=20
  positive data acknowledgement</DIV>
  <DIV><BR></DIV><BR><FONT face=3Dsans-serif size=3D2>Bill,</FONT> =
<BR><BR><FONT=20
  face=3Dsans-serif size=3D2>Some answers in text.</FONT> <BR><BR><FONT=20
  size=3D2><TT><A =
href=3D"mailto:ips-bounces@ietf.org">ips-bounces@ietf.org</A>=20
  wrote on 15/02/2005 16:17:46:<BR><BR>&gt; I've run into a small =
problem while=20
  considering what it would take to<BR>&gt; implement error recovery =
level 1 in=20
  an iSCSI target. The iSCSI specification<BR>&gt; states in 10.7.2: =
<BR>&gt;=20
  <BR>&gt; "The target should use the A bit moderately; it MAY only set =
the A=20
  bit to 1<BR>&gt; once every MaxBurstLength bytes, or on the last =
Data-In PDU=20
  that concludes<BR>&gt; the entire requested read data transfer for the =
task=20
  from the target's<BR>&gt; perspective, and it MUST NOT do so more =
frequently."=20
  <BR>&gt; <BR>&gt; Question: Is it okay for a target to set the A bit =
multiple=20
  times during the<BR>&gt; transmission of MaxBurstLength bytes as long =
as it=20
  does not have more than<BR>&gt; one PDU outstanding with the A bit =
set? For=20
  example, lets say that<BR>&gt; MaxBurstLength is 256k and a target =
sends 32k=20
  of read data to an initiator<BR>&gt; with the A bit set. After =
receiving the=20
  SNACK-DataACK the target sends more<BR>&gt; data with the A bit set =
again even=20
  though MaxBurstLength bytes haven't been<BR>&gt; sent. I don't see how =
this=20
  behavior would be problematic for an initiator<BR>&gt; implementation =
but it=20
  seems to be disallowed by the statement in 10.7.2. =
<BR>&gt;</TT></FONT>=20
  <BR><BR><FONT size=3D2><TT>Your are not supposed to set the A bit more =
than once=20
  for every MaxBurstLength</TT></FONT> <BR><FONT size=3D2><TT>However =
you don't=20
  have to stop sending data to initiator if you have an A bit=20
  "outstanding".</TT></FONT> <BR><FONT size=3D2><TT>The A bit mechanism =
was=20
  introduced to limit the amount of resources a target will commit to=20
  hold</TT></FONT> <BR><FONT size=3D2><TT>buffers that the initiator may =
require=20
  him to retransmit.</TT></FONT> <BR><FONT size=3D2><TT>&nbsp;<BR>&gt; =
The reason=20
  it would be desirable for a target to request multiple data =
ACKs<BR>&gt; is=20
  that often data on large reads gets pipelined. A small amount of =
read<BR>&gt;=20
  data is first burst to the initiator followed by larger ones. Lets say =

  a<BR>&gt; target iSCSI driver first receives 16k, then 32k, then 128k, =
then=20
  multiple<BR>&gt; 256k bursts from its SCSI layer when responding to a =
large=20
  read. If the<BR>&gt; target driver can't set the A bit on each burst =
of data=20
  (as long as the<BR>&gt; burst doesn't exceed MaxBurstLength) then the =
target=20
  may run into annoying<BR>&gt; complexities and deadlock situations. =
<BR>&gt;=20
  </TT></FONT><BR><BR><FONT size=3D2><TT>If you want to &nbsp;pipeline A =
bits you=20
  have to state a lower MaxBurstLength. I have trouble seeing how you =
can be=20
  deadlocked.</TT></FONT> <BR><FONT size=3D2><TT><BR>&gt; You might say =
that the=20
  target iSCSI driver could wait for multiple bursts<BR>&gt; and =
aggregate them=20
  into one burst on the wire of MaxBurstLength. This seems<BR>&gt; =
possible but=20
  may lead to a target deadlock. If for example the target =
driver<BR>&gt;=20
  receives a burst of data from its SCSI layer and wont get another=20
  burst<BR>&gt; until buffers are freed up that were used for the first =
burst.=20
  <BR>&gt; </TT></FONT><BR><BR><FONT size=3D2><TT>The target is not =
deadlocked -=20
  it just works slower because you decided to</TT></FONT> <BR><FONT=20
  size=3D2><TT>expose MaxBurstLength as the total of your buffer=20
  space.</TT></FONT> <BR><FONT size=3D2><TT><BR>&gt; Alternatively it =
might be=20
  suggested to limit MaxBurstLength to the smallest<BR>&gt; burst that =
the iSCSI=20
  target driver will ever get from its SCSI layer. This<BR>&gt; would =
solve the=20
  problem but might necessitate setting MaxBurstLength to a<BR>&gt;=20
  prohibitively small value. Thus this solution doesn't seem optimal. =
<BR>&gt;=20
  </TT></FONT><BR><BR><FONT size=3D2><TT>MaxBurstLength should take into =
account=20
  you buffer space and the RTT.</TT></FONT> <BR><FONT =
size=3D2><TT><BR>&gt; A=20
  final obvious response would be to modify the target SCSI layer so =
that=20
  it<BR>&gt; gives larger bursts to the iSCSI layer or to actually make =
the SCSI=20
  layer<BR>&gt; aware of the iSCSI burst length requirements. However =
this may=20
  not be<BR>&gt; practical for many target implementations whose SCSI =
layers=20
  have been around<BR>&gt; long before iSCSI existed. These SCSI layers =
might=20
  require extensive<BR>&gt; non-trivial rework. <BR>&gt; <BR>&gt; Any =
input=20
  would be appreciated thanks, <BR>&gt; <BR>&gt; Bill <BR>&gt; <BR>&gt; =
<BR>&gt;=20
  _______________________________________________<BR>&gt; Ips mailing=20
  list<BR>&gt; Ips@ietf.org<BR>&gt;=20
  https://www1.ietf.org/mailman/listinfo/ips<BR></TT></FONT>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Ips mailing=20
  =
list<BR>Ips@ietf.org<BR>https://www1.ietf.org/mailman/listinfo/ips<BR></B=
LOCKQUOTE></BODY></HTML>

------=_NextPart_000_000A_01C5198C.7DEFF1C0--



--===============1630150275==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1630150275==--




From ips-bounces@ietf.org  Wed Feb 23 22:37:54 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA00934
	for <ips-web-archive@ietf.org>; Wed, 23 Feb 2005 22:37:54 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4ABv-0006sj-RB
	for ips-web-archive@ietf.org; Wed, 23 Feb 2005 23:01:32 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D42Zn-0000Ce-Jb; Wed, 23 Feb 2005 14:53:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D42Zm-0000CX-C0
	for ips@megatron.ietf.org; Wed, 23 Feb 2005 14:53:38 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA05228
	for <ips@ietf.org>; Wed, 23 Feb 2005 14:53:31 -0500 (EST)
Received: from smtp811.mail.sc5.yahoo.com ([66.163.170.81])
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1D42wS-0007K0-Is
	for ips@ietf.org; Wed, 23 Feb 2005 15:17:05 -0500
Received: from unknown (HELO ?192.168.0.101?)
	(nicholas?bellinger@sbcglobal.net@64.172.115.10 with plain)
	by smtp811.mail.sc5.yahoo.com with SMTP; 23 Feb 2005 19:53:31 -0000
Subject: [Ips] [ANNOUNCE] iSCSI Initiator Core Stack v1.6.1.20
From: "Nicholas A. Bellinger" <nick@pyxtechnologies.com>
To: IPS reflector <ips@ietf.org>
Content-Type: text/plain
Date: Wed, 23 Feb 2005 11:50:18 -0800
Message-Id: <1109188218.24787.167.camel@haakon>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.3 
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Content-Transfer-Encoding: 7bit
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0
Content-Transfer-Encoding: 7bit

The following is the first public release of the PyX Technologies iSCSI
Initiator Core Stack v1.6.1.20 for Linux 2.6.11-rc4.  This is a full
featured iSCSI Initiator stack that is capable of mulitplexing coast to
coast across multiple independant backbone providers using various
network transports _TODAY_.  This is the first release of the core stack
and assoicated userspace tools, the accompanying authentication daemon
will be released shortly.

There is ongoing work in taking advantage of the very latest 2.6
kernel's SCSI functionality, namely drivers/scsi/scsi_transport_iscsi.c.
The near term work for the iSCSI Initiator Core Stack includes taking
advantage of these new abstractions in scsi_transport_scsi.c in a manner
to reduce code duplication across the iSCSI Initiator Core Stack and
linux-sfnet implementations.  An initial patch to scsi_transport_scsi.c
will be provided in order stay in line with the iSCSI Session/Connection
contexts definied in section 12 of RFC 3720.  Additionally this patch
will add initial support for iSCSI Extentions for RDMA (iSER)
optertional keys in order to help facilitate development of iSCSI with
RDMA Capable Protocols (RCP) in the Linux 2.6 environment.

The patch against 2.6.11-rc4 in diff format can be found at:

http://www.kernel.org/pub/linux/kernel/people/nab/iscsi-initiator-core

The assoicated userspace tools and documentation:

http://www.kernel.org/pub/linux/utils/storage/iscsi

For more information on the Internet Small Computer Systems Interface
(iSCSI) standard, please see:

http://www.ietf.org/rfc/rfc3720.txt

The iSCSI Initiator Core Stack contains, but is not limited to the
following features:

1) Full support for Internet Small Computer Systems Interface (iSCSI)
state machine as defined by RFC 3720.
2) Full support for ErrorRecoveryLevel=0 feature set as defined for RFC
3720.
3) Full support for Multiple Connections per Session that can be brought
up and down on the fly.
4) Full support for DataPDUInOrder=No, DataSequenceInOrder=No,
MaxOutstandingR2T>1.
5) Full support for Sync and Steering using Fixed Interval Markers. (See
RFC 3720 Appendix A)
6) Full support for TCP and SCTP network transports.
7) Robust set of iSCSI Channel management options for iSCSI SAN
Administrators.
8) Tested on UP/SMP 32/64-bit Big/Little Endian architectures.

-- 
Nicholas A. Bellinger <nick@pyxtechnologies.com>
Chief Architect, PyX Technologies, Inc.


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Wed Feb 23 22:44:14 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA04003
	for <ips-web-archive@ietf.org>; Wed, 23 Feb 2005 22:44:13 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4AI3-0007il-DY
	for ips-web-archive@ietf.org; Wed, 23 Feb 2005 23:07:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D41HD-0005oQ-2X; Wed, 23 Feb 2005 13:30:23 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D41HB-0005nC-KJ; Wed, 23 Feb 2005 13:30:21 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA24517;
	Wed, 23 Feb 2005 13:30:11 -0500 (EST)
Received: from sccrmhc13.comcast.net ([204.127.202.64])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D41do-0004C4-Rf; Wed, 23 Feb 2005 13:53:45 -0500
Received: from ivvt2dxrc11
	(c-66-177-46-174.se.client2.attbi.com[66.177.46.174])
	by comcast.net (sccrmhc13) with SMTP
	id <2005022318300401600sekrpe>; Wed, 23 Feb 2005 18:30:04 +0000
Message-ID: <000701c519d5$b194e1e0$0303a8c0@ivivity.com>
From: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
To: "Julian Satran" <Julian_Satran@il.ibm.com>
References: <OF0D70ED55.FA17207F-ONC2256FB1.00564F57-C2256FB1.005D0CD9@il.ibm.com>
Subject: Re: [Ips] iSCSI question about positive data acknowledgement
Date: Wed, 23 Feb 2005 13:30:03 -0500
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 4bbdb236f788407ff689fcae8109fe34
Cc: ips@ietf.org, Sears_Bill@emc.com, ips-bounces@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1040848274=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 8ba8529e77affe49b0f315db98a262ee

This is a multi-part message in MIME format.

--===============1040848274==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01C519AB.C7DB30A0"

This is a multi-part message in MIME format.

------=_NextPart_000_0004_01C519AB.C7DB30A0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

By "application", my example is a piece of code at a higher level. =
Perhaps a tape application that is streaming in large blocks ... or the =
application that Bill Sears refers to. In my example, the application is =
unaware of the transport. So it would have no way to communicate =
MaxBurstLength to the transport.

I really don't want to go into a debate on how applications vs. =
transports should be written and if an application should be independent =
of the transport or not. I was simply pointing out a case for the =
deadlock.

A point that can be derived from this thread is that the restriction put =
on the use of the A bit is not really necessary and leads to unnecessary =
code.

Eddy
  ----- Original Message -----=20
  From: Julian Satran=20
  To: Eddy Quicksall=20
  Cc: ips@ietf.org ; ips-bounces@ietf.org ; Sears_Bill@emc.com=20
  Sent: Wednesday, February 23, 2005 11:56 AM
  Subject: Re: [Ips] iSCSI question about positive data acknowledgement



  Eddy,=20

  I am bit unsure of what you say. I will assume that the "application" =
is the target function.=20
  If that is the case why did the target accept a MaxBurstLength of =
256K? ( it should have set it to at most 128k and optimally to 64k to =
allow for some pipelining).=20

  Julo=20




        "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>=20
        23/02/2005 16:46=20
       To <Sears_Bill@emc.com>, Julian Satran/Haifa/IBM@IBMIL =20
              cc <ips@ietf.org>, <ips-bounces@ietf.org> =20
              Subject Re: [Ips] iSCSI question about positive data =
acknowledgement=20

             =20

      =20



  Regarding the limitation put on the use of the A bit, there is a case =
for a deadlock with regards to a session. Consider the following:=20
   =20
  1) the application uses double buffering=20
  2) the application buffers are 64K each=20
  3) the application needs to send READ data in buffered bursts=20
  4) the application has >128K to send=20
  5) the iSCSI layer uses 256K MaxBurstLength=20
   =20
  As each buffer is filled by the application, the application layer =
uses the transport to send that "buffer burst". As each burst is =
finished, the application layer then re-uses the completed buffer to =
request more data from its environment.=20
   =20
  To support this, the iSCSI layer uses the A bit so it can inform the =
application layer when each send is complete.=20
   =20
  In the example above, the iSCSI layer will not be able to set the A =
bit and hence a dead lock for the session.=20
   =20
  Eddy=20
  ----- Original Message -----=20
  From: Julian Satran=20
  To: Sears_Bill@emc.com=20
  Cc: ips@ietf.org ; ips-bounces@ietf.org=20
  Sent: Tuesday, February 15, 2005 6:36 PM=20
  Subject: Re: [Ips] iSCSI question about positive data acknowledgement=20


  Bill,=20

  Some answers in text.=20

  ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:

  > I've run into a small problem while considering what it would take =
to
  > implement error recovery level 1 in an iSCSI target. The iSCSI =
specification
  > states in 10.7.2:=20
  >=20
  > "The target should use the A bit moderately; it MAY only set the A =
bit to 1
  > once every MaxBurstLength bytes, or on the last Data-In PDU that =
concludes
  > the entire requested read data transfer for the task from the =
target's
  > perspective, and it MUST NOT do so more frequently."=20
  >=20
  > Question: Is it okay for a target to set the A bit multiple times =
during the
  > transmission of MaxBurstLength bytes as long as it does not have =
more than
  > one PDU outstanding with the A bit set? For example, lets say that
  > MaxBurstLength is 256k and a target sends 32k of read data to an =
initiator
  > with the A bit set. After receiving the SNACK-DataACK the target =
sends more
  > data with the A bit set again even though MaxBurstLength bytes =
haven't been
  > sent. I don't see how this behavior would be problematic for an =
initiator
  > implementation but it seems to be disallowed by the statement in =
10.7.2.=20
  >=20

  Your are not supposed to set the A bit more than once for every =
MaxBurstLength=20
  However you don't have to stop sending data to initiator if you have =
an A bit "outstanding".=20
  The A bit mechanism was introduced to limit the amount of resources a =
target will commit to hold=20
  buffers that the initiator may require him to retransmit.=20

  > The reason it would be desirable for a target to request multiple =
data ACKs
  > is that often data on large reads gets pipelined. A small amount of =
read
  > data is first burst to the initiator followed by larger ones. Lets =
say a
  > target iSCSI driver first receives 16k, then 32k, then 128k, then =
multiple
  > 256k bursts from its SCSI layer when responding to a large read. If =
the
  > target driver can't set the A bit on each burst of data (as long as =
the
  > burst doesn't exceed MaxBurstLength) then the target may run into =
annoying
  > complexities and deadlock situations.=20
  >=20

  If you want to  pipeline A bits you have to state a lower =
MaxBurstLength. I have trouble seeing how you can be deadlocked.=20

  > You might say that the target iSCSI driver could wait for multiple =
bursts
  > and aggregate them into one burst on the wire of MaxBurstLength. =
This seems
  > possible but may lead to a target deadlock. If for example the =
target driver
  > receives a burst of data from its SCSI layer and wont get another =
burst
  > until buffers are freed up that were used for the first burst.=20
  >=20

  The target is not deadlocked - it just works slower because you =
decided to=20
  expose MaxBurstLength as the total of your buffer space.=20

  > Alternatively it might be suggested to limit MaxBurstLength to the =
smallest
  > burst that the iSCSI target driver will ever get from its SCSI =
layer. This
  > would solve the problem but might necessitate setting MaxBurstLength =
to a
  > prohibitively small value. Thus this solution doesn't seem optimal.=20
  >=20

  MaxBurstLength should take into account you buffer space and the RTT.=20

  > A final obvious response would be to modify the target SCSI layer so =
that it
  > gives larger bursts to the iSCSI layer or to actually make the SCSI =
layer
  > aware of the iSCSI burst length requirements. However this may not =
be
  > practical for many target implementations whose SCSI layers have =
been around
  > long before iSCSI existed. These SCSI layers might require extensive
  > non-trivial rework.=20
  >=20
  > Any input would be appreciated thanks,=20
  >=20
  > Bill=20
  >=20
  >=20
  > _______________________________________________
  > Ips mailing list
  > Ips@ietf.org
  > https://www1.ietf.org/mailman/listinfo/ips=20


-------------------------------------------------------------------------=
-----

  _______________________________________________
  Ips mailing list
  Ips@ietf.org
  https://www1.ietf.org/mailman/listinfo/ips=20


------=_NextPart_000_0004_01C519AB.C7DB30A0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2604" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>By "application", my example is a piece of =
code&nbsp;at a=20
higher&nbsp;level. Perhaps a tape application that is streaming in large =
blocks=20
... or the application that Bill Sears refers to. </FONT><FONT =
size=3D2>In my=20
example, the application is unaware of the transport. So it would have =
no way=20
to&nbsp;communicate MaxBurstLength to the transport.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>I really don't want to go into a debate on how =
applications=20
vs. transports should be written and if an application should be =
independent of=20
the transport or not. I was simply pointing out a case for the=20
deadlock.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>A point that can be derived from this thread is that =
the=20
restriction put on the use of the A bit is not really necessary and =
leads to=20
unnecessary code.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Eddy</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3DJulian_Satran@il.ibm.com=20
  href=3D"mailto:Julian_Satran@il.ibm.com">Julian Satran</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  title=3Deddy_quicksall_iVivity_iSCSI@comcast.net=20
  href=3D"mailto:eddy_quicksall_iVivity_iSCSI@comcast.net">Eddy =
Quicksall</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A title=3Dips@ietf.org=20
  href=3D"mailto:ips@ietf.org">ips@ietf.org</A> ; <A =
title=3Dips-bounces@ietf.org=20
  href=3D"mailto:ips-bounces@ietf.org">ips-bounces@ietf.org</A> ; <A=20
  title=3DSears_Bill@emc.com=20
  href=3D"mailto:Sears_Bill@emc.com">Sears_Bill@emc.com</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, February 23, =
2005 11:56=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [Ips] iSCSI =
question about=20
  positive data acknowledgement</DIV>
  <DIV><FONT size=3D2></FONT><BR></DIV><BR><FONT face=3Dsans-serif=20
  size=3D2>Eddy,</FONT> <BR><BR><FONT face=3Dsans-serif size=3D2>I am =
bit unsure of=20
  what you say. I will assume that the "application" is the target=20
  function.</FONT> <BR><FONT face=3Dsans-serif size=3D2>If that is the =
case why did=20
  the target accept a MaxBurstLength of 256K? ( it should have set it to =
at most=20
  128k and optimally to 64k to allow for some pipelining).</FONT> =
<BR><BR><FONT=20
  face=3Dsans-serif size=3D2>Julo</FONT> <BR><BR><BR><BR><BR>
  <TABLE width=3D"100%">
    <TBODY>
    <TR vAlign=3Dtop>
      <TD width=3D"40%"><FONT face=3Dsans-serif size=3D1><B>"Eddy =
Quicksall" &lt;<A=20
        =
href=3D"mailto:eddy_quicksall_iVivity_iSCSI@comcast.net">eddy_quicksall_i=
Vivity_iSCSI@comcast.net</A>&gt;</B>=20
        </FONT>
        <P><FONT face=3Dsans-serif size=3D1>23/02/2005 16:46</FONT> </P>
      <TD width=3D"59%">
        <TABLE width=3D"100%">
          <TBODY>
          <TR vAlign=3Dtop>
            <TD>
              <DIV align=3Dright><FONT face=3Dsans-serif =
size=3D1>To</FONT></DIV>
            <TD><FONT face=3Dsans-serif size=3D1>&lt;<A=20
              =
href=3D"mailto:Sears_Bill@emc.com">Sears_Bill@emc.com</A>&gt;,=20
              Julian <A=20
              =
href=3D"mailto:Satran/Haifa/IBM@IBMIL">Satran/Haifa/IBM@IBMIL</A></FONT> =


          <TR vAlign=3Dtop>
            <TD>
              <DIV align=3Dright><FONT face=3Dsans-serif =
size=3D1>cc</FONT></DIV>
            <TD><FONT face=3Dsans-serif size=3D1>&lt;<A=20
              href=3D"mailto:ips@ietf.org">ips@ietf.org</A>&gt;, &lt;<A=20
              =
href=3D"mailto:ips-bounces@ietf.org">ips-bounces@ietf.org</A>&gt;</FONT> =


          <TR vAlign=3Dtop>
            <TD>
              <DIV align=3Dright><FONT face=3Dsans-serif =
size=3D1>Subject</FONT></DIV>
            <TD><FONT face=3Dsans-serif size=3D1>Re: [Ips] iSCSI =
question about=20
              positive data =
acknowledgement</FONT></TR></TBODY></TABLE><BR>
        <TABLE>
          <TBODY>
          <TR vAlign=3Dtop>
            <TD>
            =
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT=20
  size=3D2>Regarding the limitation put on the use of the A bit, there =
is a case=20
  for a deadlock with regards to a session. Consider the =
following:</FONT>=20
  <BR><FONT size=3D3>&nbsp;</FONT> <BR><FONT size=3D2>1) the application =
uses double=20
  buffering</FONT> <BR><FONT size=3D2>2) the application buffers are 64K =

  each</FONT> <BR><FONT size=3D2>3) the application needs to send READ =
data in=20
  buffered bursts</FONT> <BR><FONT size=3D2>4) the application has =
&gt;128K to=20
  send</FONT> <BR><FONT size=3D2>5) the iSCSI layer uses 256K=20
  MaxBurstLength</FONT> <BR><FONT size=3D3>&nbsp;</FONT> <BR><FONT =
size=3D2>As each=20
  buffer is filled by the application, the application layer uses the =
transport=20
  to send that "buffer burst". As each burst is finished, the =
application layer=20
  then re-uses the completed buffer to request more data from its=20
  environment.</FONT> <BR><FONT size=3D3>&nbsp;</FONT> <BR><FONT =
size=3D2>To support=20
  this, the iSCSI layer uses the A bit so it can inform the application =
layer=20
  when each send is complete.</FONT> <BR><FONT size=3D3>&nbsp;</FONT> =
<BR><FONT=20
  size=3D2>In the example above, the iSCSI layer will not be able to set =
the A bit=20
  and hence a dead lock for the session.</FONT> <BR><FONT =
size=3D3>&nbsp;</FONT>=20
  <BR><FONT size=3D2>Eddy</FONT> <BR><FONT size=3D3>----- Original =
Message -----=20
  </FONT><BR><FONT size=3D3><B>From:</B> </FONT><A=20
  href=3D"mailto:Julian_Satran@il.ibm.com"><FONT color=3Dblue =
size=3D3><U>Julian=20
  Satran</U></FONT></A><FONT size=3D3> </FONT><BR><FONT =
size=3D3><B>To:</B>=20
  </FONT><A href=3D"mailto:Sears_Bill@emc.com"><FONT color=3Dblue=20
  size=3D3><U>Sears_Bill@emc.com</U></FONT></A><FONT size=3D3> =
</FONT><BR><FONT=20
  size=3D3><B>Cc:</B> </FONT><A href=3D"mailto:ips@ietf.org"><FONT =
color=3Dblue=20
  size=3D3><U>ips@ietf.org</U></FONT></A><FONT size=3D3> ; </FONT><A=20
  href=3D"mailto:ips-bounces@ietf.org"><FONT color=3Dblue=20
  size=3D3><U>ips-bounces@ietf.org</U></FONT></A><FONT size=3D3> =
</FONT><BR><FONT=20
  size=3D3><B>Sent:</B> Tuesday, February 15, 2005 6:36 PM</FONT> =
<BR><FONT=20
  size=3D3><B>Subject:</B> Re: [Ips] iSCSI question about positive data=20
  acknowledgement</FONT> <BR><BR><FONT face=3Dsans-serif=20
  size=3D2><BR>Bill,</FONT><FONT size=3D3> <BR></FONT><FONT =
face=3Dsans-serif=20
  size=3D2><BR>Some answers in text.</FONT><FONT size=3D3> =
<BR></FONT><FONT=20
  color=3Dblue size=3D2><TT><U><BR></U></TT></FONT><A=20
  href=3D"mailto:ips-bounces@ietf.org"><FONT color=3Dblue=20
  size=3D2><TT><U>ips-bounces@ietf.org</U></TT></FONT></A><FONT =
size=3D2><TT> wrote=20
  on 15/02/2005 16:17:46:<BR><BR>&gt; I've run into a small problem =
while=20
  considering what it would take to<BR>&gt; implement error recovery =
level 1 in=20
  an iSCSI target. The iSCSI specification<BR>&gt; states in 10.7.2: =
<BR>&gt;=20
  <BR>&gt; "The target should use the A bit moderately; it MAY only set =
the A=20
  bit to 1<BR>&gt; once every MaxBurstLength bytes, or on the last =
Data-In PDU=20
  that concludes<BR>&gt; the entire requested read data transfer for the =
task=20
  from the target's<BR>&gt; perspective, and it MUST NOT do so more =
frequently."=20
  <BR>&gt; <BR>&gt; Question: Is it okay for a target to set the A bit =
multiple=20
  times during the<BR>&gt; transmission of MaxBurstLength bytes as long =
as it=20
  does not have more than<BR>&gt; one PDU outstanding with the A bit =
set? For=20
  example, lets say that<BR>&gt; MaxBurstLength is 256k and a target =
sends 32k=20
  of read data to an initiator<BR>&gt; with the A bit set. After =
receiving the=20
  SNACK-DataACK the target sends more<BR>&gt; data with the A bit set =
again even=20
  though MaxBurstLength bytes haven't been<BR>&gt; sent. I don't see how =
this=20
  behavior would be problematic for an initiator<BR>&gt; implementation =
but it=20
  seems to be disallowed by the statement in 10.7.2. =
<BR>&gt;</TT></FONT><FONT=20
  size=3D3> <BR></FONT><FONT size=3D2><TT><BR>Your are not supposed to =
set the A bit=20
  more than once for every MaxBurstLength</TT></FONT><FONT size=3D3> =
</FONT><FONT=20
  size=3D2><TT><BR>However you don't have to stop sending data to =
initiator if you=20
  have an A bit "outstanding".</TT></FONT><FONT size=3D3> </FONT><FONT=20
  size=3D2><TT><BR>The A bit mechanism was introduced to limit the =
amount of=20
  resources a target will commit to hold</TT></FONT><FONT size=3D3> =
</FONT><FONT=20
  size=3D2><TT><BR>buffers that the initiator may require him to=20
  retransmit.</TT></FONT><FONT size=3D3> </FONT><FONT =
size=3D2><TT><BR><BR>&gt; The=20
  reason it would be desirable for a target to request multiple data=20
  ACKs<BR>&gt; is that often data on large reads gets pipelined. A small =
amount=20
  of read<BR>&gt; data is first burst to the initiator followed by =
larger ones.=20
  Lets say a<BR>&gt; target iSCSI driver first receives 16k, then 32k, =
then=20
  128k, then multiple<BR>&gt; 256k bursts from its SCSI layer when =
responding to=20
  a large read. If the<BR>&gt; target driver can't set the A bit on each =
burst=20
  of data (as long as the<BR>&gt; burst doesn't exceed MaxBurstLength) =
then the=20
  target may run into annoying<BR>&gt; complexities and deadlock =
situations.=20
  <BR>&gt; </TT></FONT><FONT size=3D3><BR></FONT><FONT =
size=3D2><TT><BR>If you want=20
  to &nbsp;pipeline A bits you have to state a lower MaxBurstLength. I =
have=20
  trouble seeing how you can be deadlocked.</TT></FONT><FONT size=3D3>=20
  </FONT><FONT size=3D2><TT><BR><BR>&gt; You might say that the target =
iSCSI=20
  driver could wait for multiple bursts<BR>&gt; and aggregate them into =
one=20
  burst on the wire of MaxBurstLength. This seems<BR>&gt; possible but =
may lead=20
  to a target deadlock. If for example the target driver<BR>&gt; =
receives a=20
  burst of data from its SCSI layer and wont get another burst<BR>&gt; =
until=20
  buffers are freed up that were used for the first burst. <BR>&gt;=20
  </TT></FONT><FONT size=3D3><BR></FONT><FONT size=3D2><TT><BR>The =
target is not=20
  deadlocked - it just works slower because you decided =
to</TT></FONT><FONT=20
  size=3D3> </FONT><FONT size=3D2><TT><BR>expose MaxBurstLength as the =
total of your=20
  buffer space.</TT></FONT><FONT size=3D3> </FONT><FONT =
size=3D2><TT><BR><BR>&gt;=20
  Alternatively it might be suggested to limit MaxBurstLength to the=20
  smallest<BR>&gt; burst that the iSCSI target driver will ever get from =
its=20
  SCSI layer. This<BR>&gt; would solve the problem but might necessitate =
setting=20
  MaxBurstLength to a<BR>&gt; prohibitively small value. Thus this =
solution=20
  doesn't seem optimal. <BR>&gt; </TT></FONT><FONT =
size=3D3><BR></FONT><FONT=20
  size=3D2><TT><BR>MaxBurstLength should take into account you buffer =
space and=20
  the RTT.</TT></FONT><FONT size=3D3> </FONT><FONT =
size=3D2><TT><BR><BR>&gt; A final=20
  obvious response would be to modify the target SCSI layer so that =
it<BR>&gt;=20
  gives larger bursts to the iSCSI layer or to actually make the SCSI=20
  layer<BR>&gt; aware of the iSCSI burst length requirements. However =
this may=20
  not be<BR>&gt; practical for many target implementations whose SCSI =
layers=20
  have been around<BR>&gt; long before iSCSI existed. These SCSI layers =
might=20
  require extensive<BR>&gt; non-trivial rework. <BR>&gt; <BR>&gt; Any =
input=20
  would be appreciated thanks, <BR>&gt; <BR>&gt; Bill <BR>&gt; <BR>&gt; =
<BR>&gt;=20
  _______________________________________________<BR>&gt; Ips mailing=20
  list<BR>&gt; Ips@ietf.org<BR>&gt;=20
  https://www1.ietf.org/mailman/listinfo/ips</TT></FONT>=20
  <P>
  <HR>

  <P><FONT =
size=3D3>_______________________________________________<BR>Ips mailing=20
  =
list<BR>Ips@ietf.org<BR>https://www1.ietf.org/mailman/listinfo/ips</FONT>=
=20
  <P></P></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0004_01C519AB.C7DB30A0--



--===============1040848274==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1040848274==--




From ips-bounces@ietf.org  Wed Feb 23 22:57:24 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA09012
	for <ips-web-archive@ietf.org>; Wed, 23 Feb 2005 22:57:24 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4AUn-0000jB-BU
	for ips-web-archive@ietf.org; Wed, 23 Feb 2005 23:21:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3oB2-0008DS-As; Tue, 22 Feb 2005 23:31:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D3oAx-0008DK-Gc
	for ips@megatron.ietf.org; Tue, 22 Feb 2005 23:31:03 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA02466
	for <ips@ietf.org>; Tue, 22 Feb 2005 23:31:00 -0500 (EST)
Received: from ind-iport-1-sec.cisco.com ([64.104.129.9]
	helo=n-iport-1-sec.cisco.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D3oXY-0008NV-HJ
	for ips@ietf.org; Tue, 22 Feb 2005 23:54:26 -0500
Received: from india-core-1.cisco.com (64.104.129.221)
	by n-iport-1-sec.cisco.com with ESMTP; 23 Feb 2005 10:13:20 +0530
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="3.90,108,1107714600"; 
	d="scan'208"; a="23655774:sNHT33868270"
Received: from ind-mira-01.cisco.com (IDENT:mirapoint@ind-mira-01.cisco.com
	[64.104.129.12])
	by india-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j1N9xWxH013573
	for <ips@ietf.org>; Wed, 23 Feb 2005 09:59:32 GMT
Received: from smithanw2k (dhcp-10-77-7-111.cisco.com [10.77.7.111])
	by ind-mira-01.cisco.com (MOS 3.4.6-GR) with ESMTP id AIZ44719;
	Wed, 23 Feb 2005 09:59:49 +0530 (IST)
Message-Id: <200502230429.AIZ44719@ind-mira-01.cisco.com>
From: "Smitha Narayanaswamy \(smithan\)" <smithan@cisco.com>
To: <ips@ietf.org>
Subject: [Ips] Overflow bit in scsi command response
Date: Wed, 23 Feb 2005 10:00:24 +0530
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4927.1200
Thread-Index: AcUZYBruCemxhixbTZ62S9x6wW+omw==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aefe408d50e9c7c47615841cb314bed
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: smithan@cisco.com
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199

When would an iSCSI target have extra data to be transferred beyond
the initiator's Expected Data Transfer Length? What is the initiator
supposed to do if the overflow bit is set?

Thanks,
Smitha


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Thu Feb 24 00:24:36 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA09935
	for <ips-web-archive@ietf.org>; Thu, 24 Feb 2005 00:24:35 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4BrC-0001Qr-OY
	for ips-web-archive@ietf.org; Thu, 24 Feb 2005 00:48:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3zoe-00086b-6x; Wed, 23 Feb 2005 11:56:48 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3zoa-00085r-5D; Wed, 23 Feb 2005 11:56:46 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA10526;
	Wed, 23 Feb 2005 11:56:35 -0500 (EST)
Received: from mtagate4.de.ibm.com ([195.212.29.153])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D40B9-00009e-GN; Wed, 23 Feb 2005 12:20:07 -0500
Received: from d12nrmr1607.megacenter.de.ibm.com
	(d12nrmr1607.megacenter.de.ibm.com [9.149.167.49])
	by mtagate4.de.ibm.com (8.12.10/8.12.10) with ESMTP id j1NGuOWM107028; 
	Wed, 23 Feb 2005 16:56:24 GMT
Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com
	[9.149.165.228])
	by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1NGuOoc174572; Wed, 23 Feb 2005 17:56:24 +0100
Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1NGuN9H009342; Wed, 23 Feb 2005 17:56:24 +0100
Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com
	[9.149.166.138])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1NGuNrS009330; Wed, 23 Feb 2005 17:56:23 +0100
In-Reply-To: <000d01c519b6$678e2bc0$0303a8c0@ivivity.com>
To: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
Subject: Re: [Ips] iSCSI question about positive data acknowledgement
MIME-Version: 1.0
X-Mailer: IBM Lotus Notes Build V70_02012005 February 01, 2005
From: Julian Satran <Julian_Satran@il.ibm.com>
Message-ID: <OF0D70ED55.FA17207F-ONC2256FB1.00564F57-C2256FB1.005D0CD9@il.ibm.com>
Date: Wed, 23 Feb 2005 18:56:24 +0200
X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.1| March 5,
	2004) at 23/02/2005 18:56:23,
	Serialize complete at 23/02/2005 18:56:23
X-Spam-Score: 0.6 (/)
X-Scan-Signature: fca7d4b87f391aa4d413f865ce6efe79
Cc: ips@ietf.org, Sears_Bill@emc.com, ips-bounces@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0246239075=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.6 (/)
X-Scan-Signature: cd000eda3d43531d5b01b5d305410e3c

This is a multipart message in MIME format.
--===============0246239075==
Content-Type: multipart/alternative;
	boundary="=_alternative 0056C505C2256FB1_="

This is a multipart message in MIME format.
--=_alternative 0056C505C2256FB1_=
Content-Type: text/plain; charset="US-ASCII"

Eddy,

I am bit unsure of what you say. I will assume that the "application" is 
the target function.
If that is the case why did the target accept a MaxBurstLength of 256K? ( 
it should have set it to at most 128k and optimally to 64k to allow for 
some pipelining).

Julo





"Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net> 
23/02/2005 16:46

To
<Sears_Bill@emc.com>, Julian Satran/Haifa/IBM@IBMIL
cc
<ips@ietf.org>, <ips-bounces@ietf.org>
Subject
Re: [Ips] iSCSI question about positive data acknowledgement






Regarding the limitation put on the use of the A bit, there is a case for 
a deadlock with regards to a session. Consider the following:
 
1) the application uses double buffering
2) the application buffers are 64K each
3) the application needs to send READ data in buffered bursts
4) the application has >128K to send
5) the iSCSI layer uses 256K MaxBurstLength
 
As each buffer is filled by the application, the application layer uses 
the transport to send that "buffer burst". As each burst is finished, the 
application layer then re-uses the completed buffer to request more data 
from its environment.
 
To support this, the iSCSI layer uses the A bit so it can inform the 
application layer when each send is complete.
 
In the example above, the iSCSI layer will not be able to set the A bit 
and hence a dead lock for the session.
 
Eddy
----- Original Message ----- 
From: Julian Satran 
To: Sears_Bill@emc.com 
Cc: ips@ietf.org ; ips-bounces@ietf.org 
Sent: Tuesday, February 15, 2005 6:36 PM
Subject: Re: [Ips] iSCSI question about positive data acknowledgement


Bill, 

Some answers in text. 

ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:

> I've run into a small problem while considering what it would take to
> implement error recovery level 1 in an iSCSI target. The iSCSI 
specification
> states in 10.7.2: 
> 
> "The target should use the A bit moderately; it MAY only set the A bit 
to 1
> once every MaxBurstLength bytes, or on the last Data-In PDU that 
concludes
> the entire requested read data transfer for the task from the target's
> perspective, and it MUST NOT do so more frequently." 
> 
> Question: Is it okay for a target to set the A bit multiple times during 
the
> transmission of MaxBurstLength bytes as long as it does not have more 
than
> one PDU outstanding with the A bit set? For example, lets say that
> MaxBurstLength is 256k and a target sends 32k of read data to an 
initiator
> with the A bit set. After receiving the SNACK-DataACK the target sends 
more
> data with the A bit set again even though MaxBurstLength bytes haven't 
been
> sent. I don't see how this behavior would be problematic for an 
initiator
> implementation but it seems to be disallowed by the statement in 10.7.2. 

> 

Your are not supposed to set the A bit more than once for every 
MaxBurstLength 
However you don't have to stop sending data to initiator if you have an A 
bit "outstanding". 
The A bit mechanism was introduced to limit the amount of resources a 
target will commit to hold 
buffers that the initiator may require him to retransmit. 
 
> The reason it would be desirable for a target to request multiple data 
ACKs
> is that often data on large reads gets pipelined. A small amount of read
> data is first burst to the initiator followed by larger ones. Lets say a
> target iSCSI driver first receives 16k, then 32k, then 128k, then 
multiple
> 256k bursts from its SCSI layer when responding to a large read. If the
> target driver can't set the A bit on each burst of data (as long as the
> burst doesn't exceed MaxBurstLength) then the target may run into 
annoying
> complexities and deadlock situations. 
> 

If you want to  pipeline A bits you have to state a lower MaxBurstLength. 
I have trouble seeing how you can be deadlocked. 

> You might say that the target iSCSI driver could wait for multiple 
bursts
> and aggregate them into one burst on the wire of MaxBurstLength. This 
seems
> possible but may lead to a target deadlock. If for example the target 
driver
> receives a burst of data from its SCSI layer and wont get another burst
> until buffers are freed up that were used for the first burst. 
> 

The target is not deadlocked - it just works slower because you decided to 

expose MaxBurstLength as the total of your buffer space. 

> Alternatively it might be suggested to limit MaxBurstLength to the 
smallest
> burst that the iSCSI target driver will ever get from its SCSI layer. 
This
> would solve the problem but might necessitate setting MaxBurstLength to 
a
> prohibitively small value. Thus this solution doesn't seem optimal. 
> 

MaxBurstLength should take into account you buffer space and the RTT. 

> A final obvious response would be to modify the target SCSI layer so 
that it
> gives larger bursts to the iSCSI layer or to actually make the SCSI 
layer
> aware of the iSCSI burst length requirements. However this may not be
> practical for many target implementations whose SCSI layers have been 
around
> long before iSCSI existed. These SCSI layers might require extensive
> non-trivial rework. 
> 
> Any input would be appreciated thanks, 
> 
> Bill 
> 
> 
> _______________________________________________
> Ips mailing list
> Ips@ietf.org
> https://www1.ietf.org/mailman/listinfo/ips

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--=_alternative 0056C505C2256FB1_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Eddy,</font>
<br>
<br><font size=2 face="sans-serif">I am bit unsure of what you say. I will
assume that the &quot;application&quot; is the target function.</font>
<br><font size=2 face="sans-serif">If that is the case why did the target
accept a MaxBurstLength of 256K? ( it should have set it to at most 128k
and optimally to 64k to allow for some pipelining).</font>
<br>
<br><font size=2 face="sans-serif">Julo</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Eddy Quicksall&quot;
&lt;eddy_quicksall_iVivity_iSCSI@comcast.net&gt;</b> </font>
<p><font size=1 face="sans-serif">23/02/2005 16:46</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&lt;Sears_Bill@emc.com&gt;, Julian Satran/Haifa/IBM@IBMIL</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&lt;ips@ietf.org&gt;, &lt;ips-bounces@ietf.org&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Ips] iSCSI question about positive
data acknowledgement</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2>Regarding the limitation put on the use of the A bit,
there is a case for a deadlock with regards to a session. Consider the
following:</font>
<br><font size=3>&nbsp;</font>
<br><font size=2>1) the application uses double buffering</font>
<br><font size=2>2) the application buffers are 64K each</font>
<br><font size=2>3) the application needs to send READ data in buffered
bursts</font>
<br><font size=2>4) the application has &gt;128K to send</font>
<br><font size=2>5) the iSCSI layer uses 256K MaxBurstLength</font>
<br><font size=3>&nbsp;</font>
<br><font size=2>As each buffer is filled by the application, the application
layer uses the transport to send that &quot;buffer burst&quot;. As each
burst is finished, the application layer then re-uses the completed buffer
to request more data from its environment.</font>
<br><font size=3>&nbsp;</font>
<br><font size=2>To support this, the iSCSI layer uses the A bit so it
can inform the application layer when each send is complete.</font>
<br><font size=3>&nbsp;</font>
<br><font size=2>In the example above, the iSCSI layer will not be able
to set the A bit and hence a dead lock for the session.</font>
<br><font size=3>&nbsp;</font>
<br><font size=2>Eddy</font>
<br><font size=3>----- Original Message ----- </font>
<br><font size=3><b>From:</b> </font><a href=mailto:Julian_Satran@il.ibm.com><font size=3 color=blue><u>Julian
Satran</u></font></a><font size=3> </font>
<br><font size=3><b>To:</b> </font><a href=mailto:Sears_Bill@emc.com><font size=3 color=blue><u>Sears_Bill@emc.com</u></font></a><font size=3>
</font>
<br><font size=3><b>Cc:</b> </font><a href=mailto:ips@ietf.org><font size=3 color=blue><u>ips@ietf.org</u></font></a><font size=3>
; </font><a href="mailto:ips-bounces@ietf.org"><font size=3 color=blue><u>ips-bounces@ietf.org</u></font></a><font size=3>
</font>
<br><font size=3><b>Sent:</b> Tuesday, February 15, 2005 6:36 PM</font>
<br><font size=3><b>Subject:</b> Re: [Ips] iSCSI question about positive
data acknowledgement</font>
<br>
<br><font size=2 face="sans-serif"><br>
Bill,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
Some answers in text.</font><font size=3> <br>
</font><font size=2 color=blue><tt><u><br>
</u></tt></font><a href="mailto:ips-bounces@ietf.org"><font size=2 color=blue><tt><u>ips-bounces@ietf.org</u></tt></font></a><font size=2><tt>
wrote on 15/02/2005 16:17:46:<br>
<br>
&gt; I've run into a small problem while considering what it would take
to<br>
&gt; implement error recovery level 1 in an iSCSI target. The iSCSI specification<br>
&gt; states in 10.7.2: <br>
&gt; <br>
&gt; &quot;The target should use the A bit moderately; it MAY only set
the A bit to 1<br>
&gt; once every MaxBurstLength bytes, or on the last Data-In PDU that concludes<br>
&gt; the entire requested read data transfer for the task from the target's<br>
&gt; perspective, and it MUST NOT do so more frequently.&quot; <br>
&gt; <br>
&gt; Question: Is it okay for a target to set the A bit multiple times
during the<br>
&gt; transmission of MaxBurstLength bytes as long as it does not have more
than<br>
&gt; one PDU outstanding with the A bit set? For example, lets say that<br>
&gt; MaxBurstLength is 256k and a target sends 32k of read data to an initiator<br>
&gt; with the A bit set. After receiving the SNACK-DataACK the target sends
more<br>
&gt; data with the A bit set again even though MaxBurstLength bytes haven't
been<br>
&gt; sent. I don't see how this behavior would be problematic for an initiator<br>
&gt; implementation but it seems to be disallowed by the statement in 10.7.2.
<br>
&gt;</tt></font><font size=3> <br>
</font><font size=2><tt><br>
Your are not supposed to set the A bit more than once for every MaxBurstLength</tt></font><font size=3>
</font><font size=2><tt><br>
However you don't have to stop sending data to initiator if you have an
A bit &quot;outstanding&quot;.</tt></font><font size=3> </font><font size=2><tt><br>
The A bit mechanism was introduced to limit the amount of resources a target
will commit to hold</tt></font><font size=3> </font><font size=2><tt><br>
buffers that the initiator may require him to retransmit.</tt></font><font size=3>
</font><font size=2><tt><br>
 <br>
&gt; The reason it would be desirable for a target to request multiple
data ACKs<br>
&gt; is that often data on large reads gets pipelined. A small amount of
read<br>
&gt; data is first burst to the initiator followed by larger ones. Lets
say a<br>
&gt; target iSCSI driver first receives 16k, then 32k, then 128k, then
multiple<br>
&gt; 256k bursts from its SCSI layer when responding to a large read. If
the<br>
&gt; target driver can't set the A bit on each burst of data (as long as
the<br>
&gt; burst doesn't exceed MaxBurstLength) then the target may run into
annoying<br>
&gt; complexities and deadlock situations. <br>
&gt; </tt></font><font size=3><br>
</font><font size=2><tt><br>
If you want to &nbsp;pipeline A bits you have to state a lower MaxBurstLength.
I have trouble seeing how you can be deadlocked.</tt></font><font size=3>
</font><font size=2><tt><br>
<br>
&gt; You might say that the target iSCSI driver could wait for multiple
bursts<br>
&gt; and aggregate them into one burst on the wire of MaxBurstLength. This
seems<br>
&gt; possible but may lead to a target deadlock. If for example the target
driver<br>
&gt; receives a burst of data from its SCSI layer and wont get another
burst<br>
&gt; until buffers are freed up that were used for the first burst. <br>
&gt; </tt></font><font size=3><br>
</font><font size=2><tt><br>
The target is not deadlocked - it just works slower because you decided
to</tt></font><font size=3> </font><font size=2><tt><br>
expose MaxBurstLength as the total of your buffer space.</tt></font><font size=3>
</font><font size=2><tt><br>
<br>
&gt; Alternatively it might be suggested to limit MaxBurstLength to the
smallest<br>
&gt; burst that the iSCSI target driver will ever get from its SCSI layer.
This<br>
&gt; would solve the problem but might necessitate setting MaxBurstLength
to a<br>
&gt; prohibitively small value. Thus this solution doesn't seem optimal.
<br>
&gt; </tt></font><font size=3><br>
</font><font size=2><tt><br>
MaxBurstLength should take into account you buffer space and the RTT.</tt></font><font size=3>
</font><font size=2><tt><br>
<br>
&gt; A final obvious response would be to modify the target SCSI layer
so that it<br>
&gt; gives larger bursts to the iSCSI layer or to actually make the SCSI
layer<br>
&gt; aware of the iSCSI burst length requirements. However this may not
be<br>
&gt; practical for many target implementations whose SCSI layers have been
around<br>
&gt; long before iSCSI existed. These SCSI layers might require extensive<br>
&gt; non-trivial rework. <br>
&gt; <br>
&gt; Any input would be appreciated thanks, <br>
&gt; <br>
&gt; Bill <br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Ips mailing list<br>
&gt; Ips@ietf.org<br>
&gt; https://www1.ietf.org/mailman/listinfo/ips</tt></font>
<p>
<hr>
<p><font size=3>_______________________________________________<br>
Ips mailing list<br>
Ips@ietf.org<br>
https://www1.ietf.org/mailman/listinfo/ips</font>
<p>
--=_alternative 0056C505C2256FB1_=--


--===============0246239075==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============0246239075==--



From ips-bounces@ietf.org  Thu Feb 24 01:47:37 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA09858
	for <ips-web-archive@ietf.org>; Thu, 24 Feb 2005 01:47:37 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4D9W-0002Fc-PY
	for ips-web-archive@ietf.org; Thu, 24 Feb 2005 02:11:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D4CRC-0003Gd-LZ; Thu, 24 Feb 2005 01:25:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D4CR8-0003G3-By; Thu, 24 Feb 2005 01:25:22 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA01468;
	Thu, 24 Feb 2005 01:25:21 -0500 (EST)
Received: from mtagate2.de.ibm.com ([195.212.29.151])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4Cnx-000824-8S; Thu, 24 Feb 2005 01:48:58 -0500
Received: from d12nrmr1607.megacenter.de.ibm.com
	(d12nrmr1607.megacenter.de.ibm.com [9.149.167.49])
	by mtagate2.de.ibm.com (8.12.10/8.12.10) with ESMTP id j1O6PB96097294; 
	Thu, 24 Feb 2005 06:25:11 GMT
Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com
	[9.149.165.228])
	by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1O6PB4U179986; Thu, 24 Feb 2005 07:25:11 +0100
Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1O6PAnW007186; Thu, 24 Feb 2005 07:25:10 +0100
Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com
	[9.149.166.138])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1O6PAhe007183; Thu, 24 Feb 2005 07:25:10 +0100
In-Reply-To: <000701c519d5$b194e1e0$0303a8c0@ivivity.com>
To: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
Subject: Re: [Ips] iSCSI question about positive data acknowledgement
MIME-Version: 1.0
X-Mailer: IBM Lotus Notes Build V70_02012005 February 01, 2005
From: Julian Satran <Julian_Satran@il.ibm.com>
Message-ID: <OFE145A612.2097198C-ONC2256FB2.00226FB7-C2256FB2.0023427E@il.ibm.com>
Date: Thu, 24 Feb 2005 08:25:07 +0200
X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.1| March 5,
	2004) at 24/02/2005 08:25:09,
	Serialize complete at 24/02/2005 08:25:09
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 94902b99ee6852833c9a2b680a1de4d3
Cc: ips@ietf.org, Sears_Bill@emc.com, ips-bounces@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1930970151=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4de5d7f989d6c039c8b887f1940f36ab

This is a multipart message in MIME format.
--===============1930970151==
Content-Type: multipart/alternative;
	boundary="=_alternative 0022F08CC2256FB2_="

This is a multipart message in MIME format.
--=_alternative 0022F08CC2256FB2_=
Content-Type: text/plain; charset="US-ASCII"

Eddy,

ips-bounces@ietf.org wrote on 23/02/2005 20:30:03:

> By "application", my example is a piece of code at a higher level. 
> Perhaps a tape application that is streaming in large blocks ... or 
> the application that Bill Sears refers to. In my example, the 
> application is unaware of the transport. So it would have no way to 
> communicate MaxBurstLength to the transport.
> 

That is your design choice. MaxBurstLength is there to be used as 
"external" indication of capabilities
without requiring an interaction.
 
> I really don't want to go into a debate on how applications vs. 
> transports should be written and if an application should be 
> independent of the transport or not. I was simply pointing out a 
> case for the deadlock.
> 

Again the deadlock is a result of a design choice protocol.

> A point that can be derived from this thread is that the restriction
> put on the use of the A bit is not really necessary and leads to 
> unnecessary code.
> 

The restriction was put in place to avoid having ACK requests being 
requested beyond an initially negotiate rate
MaxBurstLength has not many other uses :-)
 
> Eddy
> ----- Original Message ----- 
> From: Julian Satran 
> To: Eddy Quicksall 
> Cc: ips@ietf.org ; ips-bounces@ietf.org ; Sears_Bill@emc.com 
> Sent: Wednesday, February 23, 2005 11:56 AM
> Subject: Re: [Ips] iSCSI question about positive data acknowledgement
> 
> 
> Eddy, 
> 
> I am bit unsure of what you say. I will assume that the 
> "application" is the target function. 
> If that is the case why did the target accept a MaxBurstLength of 
> 256K? ( it should have set it to at most 128k and optimally to 64k 
> to allow for some pipelining). 
> 
> Julo 
> 
> 
> 

> 
> "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net> 
> 23/02/2005 16:46 
> 
> To
> 
> <Sears_Bill@emc.com>, Julian Satran/Haifa/IBM@IBMIL 
> 
> cc
> 
> <ips@ietf.org>, <ips-bounces@ietf.org> 
> 
> Subject
> 
> Re: [Ips] iSCSI question about positive data acknowledgement
> 
> 
> 
> 
> Regarding the limitation put on the use of the A bit, there is a 
> case for a deadlock with regards to a session. Consider the following: 
> 
> 1) the application uses double buffering 
> 2) the application buffers are 64K each 
> 3) the application needs to send READ data in buffered bursts 
> 4) the application has >128K to send 
> 5) the iSCSI layer uses 256K MaxBurstLength 
> 
> As each buffer is filled by the application, the application layer 
> uses the transport to send that "buffer burst". As each burst is 
> finished, the application layer then re-uses the completed buffer to
> request more data from its environment. 
> 
> To support this, the iSCSI layer uses the A bit so it can inform the
> application layer when each send is complete. 
> 
> In the example above, the iSCSI layer will not be able to set the A 
> bit and hence a dead lock for the session. 
> 
> Eddy 
> ----- Original Message ----- 
> From: Julian Satran 
> To: Sears_Bill@emc.com 
> Cc: ips@ietf.org ; ips-bounces@ietf.org 
> Sent: Tuesday, February 15, 2005 6:36 PM 
> Subject: Re: [Ips] iSCSI question about positive data acknowledgement 
> 
> 
> Bill, 
> 
> Some answers in text. 
> 
> ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:
> 
> > I've run into a small problem while considering what it would take to
> > implement error recovery level 1 in an iSCSI target. The iSCSI 
specification
> > states in 10.7.2: 
> > 
> > "The target should use the A bit moderately; it MAY only set the A bit 
to 1
> > once every MaxBurstLength bytes, or on the last Data-In PDU that 
concludes
> > the entire requested read data transfer for the task from the target's
> > perspective, and it MUST NOT do so more frequently." 
> > 
> > Question: Is it okay for a target to set the A bit multiple times 
during the
> > transmission of MaxBurstLength bytes as long as it does not have more 
than
> > one PDU outstanding with the A bit set? For example, lets say that
> > MaxBurstLength is 256k and a target sends 32k of read data to an 
initiator
> > with the A bit set. After receiving the SNACK-DataACK the target sends 
more
> > data with the A bit set again even though MaxBurstLength bytes haven't 
been
> > sent. I don't see how this behavior would be problematic for an 
initiator
> > implementation but it seems to be disallowed by the statement in 
10.7.2. 
> > 
> 
> Your are not supposed to set the A bit more than once for every 
MaxBurstLength
> However you don't have to stop sending data to initiator if you have
> an A bit "outstanding". 
> The A bit mechanism was introduced to limit the amount of resources 
> a target will commit to hold 
> buffers that the initiator may require him to retransmit. 
> 
> > The reason it would be desirable for a target to request multiple data 
ACKs
> > is that often data on large reads gets pipelined. A small amount of 
read
> > data is first burst to the initiator followed by larger ones. Lets say 
a
> > target iSCSI driver first receives 16k, then 32k, then 128k, then 
multiple
> > 256k bursts from its SCSI layer when responding to a large read. If 
the
> > target driver can't set the A bit on each burst of data (as long as 
the
> > burst doesn't exceed MaxBurstLength) then the target may run into 
annoying
> > complexities and deadlock situations. 
> > 
> 
> If you want to  pipeline A bits you have to state a lower 
> MaxBurstLength. I have trouble seeing how you can be deadlocked. 
> 
> > You might say that the target iSCSI driver could wait for multiple 
bursts
> > and aggregate them into one burst on the wire of MaxBurstLength. This 
seems
> > possible but may lead to a target deadlock. If for example the target 
driver
> > receives a burst of data from its SCSI layer and wont get another 
burst
> > until buffers are freed up that were used for the first burst. 
> > 
> 
> The target is not deadlocked - it just works slower because you decided 
to 
> expose MaxBurstLength as the total of your buffer space. 
> 
> > Alternatively it might be suggested to limit MaxBurstLength to the 
smallest
> > burst that the iSCSI target driver will ever get from its SCSI layer. 
This
> > would solve the problem but might necessitate setting MaxBurstLength 
to a
> > prohibitively small value. Thus this solution doesn't seem optimal. 
> > 
> 
> MaxBurstLength should take into account you buffer space and the RTT. 
> 
> > A final obvious response would be to modify the target SCSI layer so 
that it
> > gives larger bursts to the iSCSI layer or to actually make the SCSI 
layer
> > aware of the iSCSI burst length requirements. However this may not be
> > practical for many target implementations whose SCSI layers have been 
around
> > long before iSCSI existed. These SCSI layers might require extensive
> > non-trivial rework. 
> > 
> > Any input would be appreciated thanks, 
> > 
> > Bill 
> > 
> > 
> > _______________________________________________
> > Ips mailing list
> > Ips@ietf.org
> > https://www1.ietf.org/mailman/listinfo/ips 
> 
> _______________________________________________
> Ips mailing list
> Ips@ietf.org
> https://www1.ietf.org/mailman/listinfo/ips 
> _______________________________________________
> Ips mailing list
> Ips@ietf.org
> https://www1.ietf.org/mailman/listinfo/ips

--=_alternative 0022F08CC2256FB2_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Eddy,</font>
<br>
<br><font size=2><tt>ips-bounces@ietf.org wrote on 23/02/2005 20:30:03:<br>
<br>
&gt; By &quot;application&quot;, my example is a piece of code at a higher
level. <br>
&gt; Perhaps a tape application that is streaming in large blocks ... or
<br>
&gt; the application that Bill Sears refers to. In my example, the <br>
&gt; application is unaware of the transport. So it would have no way to
<br>
&gt; communicate MaxBurstLength to the transport.</tt></font>
<br><font size=2><tt>&gt; </tt></font>
<br>
<br><font size=2><tt>That is your design choice. MaxBurstLength is there
to be used as &quot;external&quot; indication of capabilities</tt></font>
<br><font size=2><tt>without requiring an interaction.</tt></font>
<br><font size=2><tt>&nbsp;</tt></font>
<br><font size=2><tt>&gt; I really don't want to go into a debate on how
applications vs. <br>
&gt; transports should be written and if an application should be <br>
&gt; independent of the transport or not. I was simply pointing out a <br>
&gt; case for the deadlock.</tt></font>
<br><font size=2><tt>&gt; </tt></font>
<br>
<br><font size=2><tt>Again the deadlock is a result of a design choice
protocol.</tt></font>
<br>
<br><font size=2><tt>&gt; A point that can be derived from this thread
is that the restriction<br>
&gt; put on the use of the A bit is not really necessary and leads to <br>
&gt; unnecessary code.</tt></font>
<br><font size=2><tt>&gt; </tt></font>
<br>
<br><font size=2><tt>The restriction was put in place to avoid having ACK
requests being requested beyond an initially negotiate rate</tt></font>
<br><font size=2><tt>MaxBurstLength has not many other uses :-)</tt></font>
<br><font size=2><tt>&nbsp;</tt></font>
<br><font size=2><tt>&gt; Eddy</tt></font>
<br><font size=2><tt>&gt; ----- Original Message ----- </tt></font>
<br><font size=2><tt>&gt; From: Julian Satran </tt></font>
<br><font size=2><tt>&gt; To: Eddy Quicksall </tt></font>
<br><font size=2><tt>&gt; Cc: ips@ietf.org ; ips-bounces@ietf.org ; Sears_Bill@emc.com
</tt></font>
<br><font size=2><tt>&gt; Sent: Wednesday, February 23, 2005 11:56 AM</tt></font>
<br><font size=2><tt>&gt; Subject: Re: [Ips] iSCSI question about positive
data acknowledgement</tt></font>
<br><font size=2><tt>&gt; <br>
&gt; <br>
&gt; Eddy, <br>
&gt; <br>
&gt; I am bit unsure of what you say. I will assume that the <br>
&gt; &quot;application&quot; is the target function. <br>
&gt; If that is the case why did the target accept a MaxBurstLength of
<br>
&gt; 256K? ( it should have set it to at most 128k and optimally to 64k
<br>
&gt; to allow for some pipelining). <br>
&gt; <br>
&gt; Julo <br>
&gt; <br>
&gt; <br>
&gt; <br>
</tt></font>
<br><font size=2><tt>&gt; <br>
&gt; &quot;Eddy Quicksall&quot; &lt;eddy_quicksall_iVivity_iSCSI@comcast.net&gt;
</tt></font>
<br><font size=2><tt>&gt; 23/02/2005 16:46 </tt></font>
<br><font size=2><tt>&gt; <br>
&gt; To</tt></font>
<br><font size=2><tt>&gt; <br>
&gt; &lt;Sears_Bill@emc.com&gt;, Julian Satran/Haifa/IBM@IBMIL </tt></font>
<br><font size=2><tt>&gt; <br>
&gt; cc</tt></font>
<br><font size=2><tt>&gt; <br>
&gt; &lt;ips@ietf.org&gt;, &lt;ips-bounces@ietf.org&gt; </tt></font>
<br><font size=2><tt>&gt; <br>
&gt; Subject</tt></font>
<br><font size=2><tt>&gt; <br>
&gt; Re: [Ips] iSCSI question about positive data acknowledgement</tt></font>
<br><font size=2><tt>&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Regarding the limitation put on the use of the A bit, there is a <br>
&gt; case for a deadlock with regards to a session. Consider the following:
<br>
&gt; &nbsp; <br>
&gt; 1) the application uses double buffering <br>
&gt; 2) the application buffers are 64K each <br>
&gt; 3) the application needs to send READ data in buffered bursts <br>
&gt; 4) the application has &gt;128K to send <br>
&gt; 5) the iSCSI layer uses 256K MaxBurstLength <br>
&gt; &nbsp; <br>
&gt; As each buffer is filled by the application, the application layer
<br>
&gt; uses the transport to send that &quot;buffer burst&quot;. As each
burst is <br>
&gt; finished, the application layer then re-uses the completed buffer
to<br>
&gt; request more data from its environment. <br>
&gt; &nbsp; <br>
&gt; To support this, the iSCSI layer uses the A bit so it can inform the<br>
&gt; application layer when each send is complete. <br>
&gt; &nbsp; <br>
&gt; In the example above, the iSCSI layer will not be able to set the
A <br>
&gt; bit and hence a dead lock for the session. <br>
&gt; &nbsp; <br>
&gt; Eddy <br>
&gt; ----- Original Message ----- <br>
&gt; From: Julian Satran <br>
&gt; To: Sears_Bill@emc.com <br>
&gt; Cc: ips@ietf.org ; ips-bounces@ietf.org <br>
&gt; Sent: Tuesday, February 15, 2005 6:36 PM <br>
&gt; Subject: Re: [Ips] iSCSI question about positive data acknowledgement
<br>
&gt; <br>
&gt; <br>
&gt; Bill, <br>
&gt; <br>
&gt; Some answers in text. <br>
&gt; <br>
&gt; ips-bounces@ietf.org wrote on 15/02/2005 16:17:46:<br>
&gt; <br>
&gt; &gt; I've run into a small problem while considering what it would
take to<br>
&gt; &gt; implement error recovery level 1 in an iSCSI target. The iSCSI
specification<br>
&gt; &gt; states in 10.7.2: <br>
&gt; &gt; <br>
&gt; &gt; &quot;The target should use the A bit moderately; it MAY only
set the A bit to 1<br>
&gt; &gt; once every MaxBurstLength bytes, or on the last Data-In PDU that
concludes<br>
&gt; &gt; the entire requested read data transfer for the task from the
target's<br>
&gt; &gt; perspective, and it MUST NOT do so more frequently.&quot; <br>
&gt; &gt; <br>
&gt; &gt; Question: Is it okay for a target to set the A bit multiple times
during the<br>
&gt; &gt; transmission of MaxBurstLength bytes as long as it does not have
more than<br>
&gt; &gt; one PDU outstanding with the A bit set? For example, lets say
that<br>
&gt; &gt; MaxBurstLength is 256k and a target sends 32k of read data to
an initiator<br>
&gt; &gt; with the A bit set. After receiving the SNACK-DataACK the target
sends more<br>
&gt; &gt; data with the A bit set again even though MaxBurstLength bytes
haven't been<br>
&gt; &gt; sent. I don't see how this behavior would be problematic for
an initiator<br>
&gt; &gt; implementation but it seems to be disallowed by the statement
in 10.7.2. <br>
&gt; &gt; <br>
&gt; <br>
&gt; Your are not supposed to set the A bit more than once for every MaxBurstLength<br>
&gt; However you don't have to stop sending data to initiator if you have<br>
&gt; an A bit &quot;outstanding&quot;. <br>
&gt; The A bit mechanism was introduced to limit the amount of resources
<br>
&gt; a target will commit to hold <br>
&gt; buffers that the initiator may require him to retransmit. <br>
&gt; <br>
&gt; &gt; The reason it would be desirable for a target to request multiple
data ACKs<br>
&gt; &gt; is that often data on large reads gets pipelined. A small amount
of read<br>
&gt; &gt; data is first burst to the initiator followed by larger ones.
Lets say a<br>
&gt; &gt; target iSCSI driver first receives 16k, then 32k, then 128k,
then multiple<br>
&gt; &gt; 256k bursts from its SCSI layer when responding to a large read.
If the<br>
&gt; &gt; target driver can't set the A bit on each burst of data (as long
as the<br>
&gt; &gt; burst doesn't exceed MaxBurstLength) then the target may run
into annoying<br>
&gt; &gt; complexities and deadlock situations. <br>
&gt; &gt; <br>
&gt; <br>
&gt; If you want to &nbsp;pipeline A bits you have to state a lower <br>
&gt; MaxBurstLength. I have trouble seeing how you can be deadlocked. <br>
&gt; <br>
&gt; &gt; You might say that the target iSCSI driver could wait for multiple
bursts<br>
&gt; &gt; and aggregate them into one burst on the wire of MaxBurstLength.
This seems<br>
&gt; &gt; possible but may lead to a target deadlock. If for example the
target driver<br>
&gt; &gt; receives a burst of data from its SCSI layer and wont get another
burst<br>
&gt; &gt; until buffers are freed up that were used for the first burst.
<br>
&gt; &gt; <br>
&gt; <br>
&gt; The target is not deadlocked - it just works slower because you decided
to <br>
&gt; expose MaxBurstLength as the total of your buffer space. <br>
&gt; <br>
&gt; &gt; Alternatively it might be suggested to limit MaxBurstLength to
the smallest<br>
&gt; &gt; burst that the iSCSI target driver will ever get from its SCSI
layer. This<br>
&gt; &gt; would solve the problem but might necessitate setting MaxBurstLength
to a<br>
&gt; &gt; prohibitively small value. Thus this solution doesn't seem optimal.
<br>
&gt; &gt; <br>
&gt; <br>
&gt; MaxBurstLength should take into account you buffer space and the RTT.
<br>
&gt; <br>
&gt; &gt; A final obvious response would be to modify the target SCSI layer
so that it<br>
&gt; &gt; gives larger bursts to the iSCSI layer or to actually make the
SCSI layer<br>
&gt; &gt; aware of the iSCSI burst length requirements. However this may
not be<br>
&gt; &gt; practical for many target implementations whose SCSI layers have
been around<br>
&gt; &gt; long before iSCSI existed. These SCSI layers might require extensive<br>
&gt; &gt; non-trivial rework. <br>
&gt; &gt; <br>
&gt; &gt; Any input would be appreciated thanks, <br>
&gt; &gt; <br>
&gt; &gt; Bill <br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Ips mailing list<br>
&gt; &gt; Ips@ietf.org<br>
&gt; &gt; https://www1.ietf.org/mailman/listinfo/ips </tt></font>
<br><font size=2><tt>&gt; <br>
&gt; _______________________________________________<br>
&gt; Ips mailing list<br>
&gt; Ips@ietf.org<br>
&gt; https://www1.ietf.org/mailman/listinfo/ips <br>
&gt; _______________________________________________<br>
&gt; Ips mailing list<br>
&gt; Ips@ietf.org<br>
&gt; https://www1.ietf.org/mailman/listinfo/ips<br>
</tt></font>
--=_alternative 0022F08CC2256FB2_=--


--===============1930970151==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1930970151==--



From ips-bounces@ietf.org  Thu Feb 24 01:50:27 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA10858
	for <ips-web-archive@ietf.org>; Thu, 24 Feb 2005 01:50:27 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4DCH-0002Yk-1M
	for ips-web-archive@ietf.org; Thu, 24 Feb 2005 02:14:05 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D4CkX-0006zX-Pp; Thu, 24 Feb 2005 01:45:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D4CkU-0006ye-UY; Thu, 24 Feb 2005 01:45:23 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08987;
	Thu, 24 Feb 2005 01:45:21 -0500 (EST)
Received: from mtagate3.de.ibm.com ([195.212.29.152])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4D7K-0001yh-AQ; Thu, 24 Feb 2005 02:08:59 -0500
Received: from d12nrmr1607.megacenter.de.ibm.com
	(d12nrmr1607.megacenter.de.ibm.com [9.149.167.49])
	by mtagate3.de.ibm.com (8.12.10/8.12.10) with ESMTP id j1O6jCFa094364; 
	Thu, 24 Feb 2005 06:45:12 GMT
Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com
	[9.149.165.228])
	by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1O6jC4U180050; Thu, 24 Feb 2005 07:45:12 +0100
Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1O6jBOL016693; Thu, 24 Feb 2005 07:45:11 +0100
Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com
	[9.149.166.138])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1O6jBiv016688; Thu, 24 Feb 2005 07:45:11 +0100
In-Reply-To: <200502230429.AIZ44719@ind-mira-01.cisco.com>
To: smithan@cisco.com
Subject: Re: [Ips] Overflow bit in scsi command response
MIME-Version: 1.0
X-Mailer: IBM Lotus Notes Build V70_02012005 February 01, 2005
From: Julian Satran <Julian_Satran@il.ibm.com>
Message-ID: <OF166D456E.FD24BB1B-ONC2256FB2.0023227B-C2256FB2.0025184A@il.ibm.com>
Date: Thu, 24 Feb 2005 08:45:10 +0200
X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.1| March 5,
	2004) at 24/02/2005 08:45:10,
	Serialize complete at 24/02/2005 08:45:10
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 6ba8aaf827dcb437101951262f69b3de
Cc: ips@ietf.org, ips-bounces@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1488424112=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 202a3ece0492a8c7e7c8672d5214398f

This is a multipart message in MIME format.
--===============1488424112==
Content-Type: multipart/alternative;
	boundary="=_alternative 0024FAB4C2256FB2_="

This is a multipart message in MIME format.
--=_alternative 0024FAB4C2256FB2_=
Content-Type: text/plain; charset="US-ASCII"

Smitha,

Data beyond expected Data transfer length should never be sent by the 
target and in case they are sent should be dropped by the initiator (the 
can't reach memory as the Expected Data Transfer Length is the user buffer 
length!).
The Overflow bit is meant to signal  that the total amount of data 
presented to the target (by whatever deice is there) in accordance with 
the CDB was larger than the Expected data length.
Here are some examples:

1- a disk from which you read and ask to read 1200 byte and direct the 
disk in the CDB to read 3 sectors and the sectors are 512 bytes each - you 
will get an overflow
2 - a tape from which you read a tape block (of a length not known to you) 
and ask to read 1200 bytes but the tape block is 1300 bytes - you get on 
overflow.

In any case you are not supposed to transfer from target more than 1200 
bytes and the initiator is not supposed to place data beyond the buffer!

BTW the underflow is the opposite case - the device has less data than the 
expected.

It is also worth remembering that the target is the master of the transfer 
and the initiator is not supposed to do any scoreboarding - the initiators 
ahs only to make sure that the transfer is within the buffer boundaries.

Julo



"Smitha Narayanaswamy \(smithan\)" <smithan@cisco.com> 
Sent by: ips-bounces@ietf.org
23/02/2005 06:30
Please respond to
smithan@cisco.com


To
<ips@ietf.org>
cc

Subject
[Ips] Overflow bit in scsi command response






When would an iSCSI target have extra data to be transferred beyond
the initiator's Expected Data Transfer Length? What is the initiator
supposed to do if the overflow bit is set?

Thanks,
Smitha


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


--=_alternative 0024FAB4C2256FB2_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Smitha,</font>
<br>
<br><font size=2 face="sans-serif">Data beyond expected Data transfer length
should never be sent by the target and in case they are sent should be
dropped by the initiator (the can't reach memory as the Expected Data Transfer
Length is the user buffer length!).</font>
<br><font size=2 face="sans-serif">The Overflow bit is meant to signal
&nbsp;that the total amount of data presented to the target (by whatever
deice is there) in accordance with the CDB was larger than the Expected
data length.</font>
<br><font size=2 face="sans-serif">Here are some examples:</font>
<br>
<br><font size=2 face="sans-serif">1- a disk from which you read and ask
to read 1200 byte and direct the disk in the CDB to read 3 sectors and
the sectors are 512 bytes each - you will get an overflow</font>
<br><font size=2 face="sans-serif">2 - a tape from which you read a tape
block (of a length not known to you) and ask to read 1200 bytes but the
tape block is 1300 bytes - you get on overflow.</font>
<br>
<br><font size=2 face="sans-serif">In any case you are not supposed to
transfer from target more than 1200 bytes and the initiator is not supposed
to place data beyond the buffer!</font>
<br>
<br><font size=2 face="sans-serif">BTW the underflow is the opposite case
- the device has less data than the expected.</font>
<br>
<br><font size=2 face="sans-serif">It is also worth remembering that the
target is the master of the transfer and the initiator is not supposed
to do any scoreboarding - the initiators ahs only to make sure that the
transfer is within the buffer boundaries.</font>
<br>
<br><font size=2 face="sans-serif">Julo</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Smitha Narayanaswamy
\(smithan\)&quot; &lt;smithan@cisco.com&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: ips-bounces@ietf.org</font>
<p><font size=1 face="sans-serif">23/02/2005 06:30</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
smithan@cisco.com</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&lt;ips@ietf.org&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Ips] Overflow bit in scsi command response</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>When would an iSCSI target have extra data to be transferred
beyond<br>
the initiator's Expected Data Transfer Length? What is the initiator<br>
supposed to do if the overflow bit is set?<br>
<br>
Thanks,<br>
Smitha<br>
<br>
<br>
_______________________________________________<br>
Ips mailing list<br>
Ips@ietf.org<br>
https://www1.ietf.org/mailman/listinfo/ips<br>
</tt></font>
<br>
--=_alternative 0024FAB4C2256FB2_=--


--===============1488424112==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1488424112==--



From ips-bounces@ietf.org  Thu Feb 24 10:09:42 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29597
	for <ips-web-archive@ietf.org>; Thu, 24 Feb 2005 10:09:42 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4KzW-0008EG-0V
	for ips-web-archive@ietf.org; Thu, 24 Feb 2005 10:33:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D4Kbr-00023A-TT; Thu, 24 Feb 2005 10:08:59 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D4Kbp-00022K-OH
	for ips@megatron.ietf.org; Thu, 24 Feb 2005 10:08:58 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA29413
	for <ips@ietf.org>; Thu, 24 Feb 2005 10:08:54 -0500 (EST)
Received: from sadr.equallogic.com ([66.155.203.134])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D4Kyj-0008Cb-WE
	for ips@ietf.org; Thu, 24 Feb 2005 10:32:38 -0500
Received: from sadr.equallogic.com (localhost.localdomain [127.0.0.1])
	by sadr.equallogic.com (8.12.8/8.12.8) with ESMTP id j1OF8h9S019980
	for <ips@ietf.org>; Thu, 24 Feb 2005 10:08:43 -0500
Received: from M30.equallogic.com (m30 [172.16.1.30])
	by sadr.equallogic.com (8.12.8/8.12.8) with SMTP id j1OF8gGa019975;
	Thu, 24 Feb 2005 10:08:43 -0500
Received: from PKONING.equallogic.com ([172.16.1.108]) by M30.equallogic.com
	with Microsoft SMTPSVC(5.0.2195.6713); 
	Thu, 24 Feb 2005 10:08:42 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <16925.60921.537000.878269@gargle.gargle.HOWL>
Date: Thu, 24 Feb 2005 10:08:41 -0500
From: Paul Koning <pkoning@equallogic.com>
To: eddy_quicksall_iVivity_iSCSI@comcast.net
Subject: Re: [Ips] iSCSI question about positive data acknowledgement
References: <OF0D70ED55.FA17207F-ONC2256FB1.00564F57-C2256FB1.005D0CD9@il.ibm.com>
	<000701c519d5$b194e1e0$0303a8c0@ivivity.com>
X-Mailer: VM 7.07 under 21.4 (patch 10) "Military Intelligence (Windows)"
	XEmacs Lucid
X-OriginalArrivalTime: 24 Feb 2005 15:08:42.0587 (UTC)
	FILETIME=[BA6F8AB0:01C51A82]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
Content-Transfer-Encoding: 7bit
Cc: ips@ietf.org, Sears_Bill@emc.com, Julian_Satran@il.ibm.com
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002
Content-Transfer-Encoding: 7bit

>>>>> "Eddy" == Eddy Quicksall <eddy_quicksall_iVivity_iSCSI@comcast.net> writes:

 Eddy> By "application", my example is a piece of code at a higher
 Eddy> level. Perhaps a tape application that is streaming in large
 Eddy> blocks ... or the application that Bill Sears refers to. In my
 Eddy> example, the application is unaware of the transport. So it
 Eddy> would have no way to communicate MaxBurstLength to the
 Eddy> transport.  I really don't want to go into a debate on how
 Eddy> applications vs. transports should be written and if an
 Eddy> application should be independent of the transport or not. I
 Eddy> was simply pointing out a case for the deadlock.

 Eddy> A point that can be derived from this thread is that the
 Eddy> restriction put on the use of the A bit is not really necessary
 Eddy> and leads to unnecessary code.

The restriction on the A bit serves to create a rate limit on that
particular bit of processing.  We could have chosen a different rate
limit, or we could have left it out and trusted the initiator to
behave reasonably, or trusted that A bit processing is sufficiently
cheap that it's not an issue.  That's a design question that could
have gone any number of different ways when it was made.  

But at this point it's made.  And yes, it means that you can get into
the problem you described.  

That's fine.  I look at it this way: if your ONLY buffering is at the
application layer, then the application layer and the transport must
agree on the flow control parameters, otherwise deadlock will happen
when the parameters are inconsistent with the buffering algorithm.
That's the underlying issue in your scenario.

A design like that can't be reliable.  You have to change it in one of
two ways:

1. Have the transport and the application communicate the flow control
   assumptions, so either the application can change its buffering, or
   the transport can negotiate a different burst size.

2. Put buffering in the transport, so each layer has both its own 
   buffering and its own flow control.

       paul


_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


From ips-bounces@ietf.org  Fri Feb 25 16:17:09 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA03354
	for <ips-web-archive@ietf.org>; Fri, 25 Feb 2005 16:17:08 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D4mpv-0003fl-GR
	for ips-web-archive@ietf.org; Fri, 25 Feb 2005 16:17:23 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D4mkq-00013s-Aj; Fri, 25 Feb 2005 16:12:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D4mko-0000y2-7p
	for ips@megatron.ietf.org; Fri, 25 Feb 2005 16:12:06 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA02415
	for <ips@ietf.org>; Fri, 25 Feb 2005 16:12:03 -0500 (EST)
Received: from rwcrmhc14.comcast.net ([216.148.227.89]
	helo=rwcrmhc11.comcast.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D4mkz-0003RE-6e
	for ips@ietf.org; Fri, 25 Feb 2005 16:12:18 -0500
Received: from ivvt2dxrc11
	(c-66-177-46-174.se.client2.attbi.com[66.177.46.174])
	by comcast.net (rwcrmhc14) with SMTP
	id <200502252111530140032mfqe>; Fri, 25 Feb 2005 21:11:54 +0000
Message-ID: <000901c51b7e$9bf06760$0303a8c0@ivivity.com>
From: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
To: <ips@ietf.org>
Date: Fri, 25 Feb 2005 16:11:23 -0500
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 225414c974e0d6437992164e91287a51
Subject: [Ips] iSCSI - StatSN in a reinstatement
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0854669552=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 2bf730a014b318fd3efd65b39b48818c

This is a multi-part message in MIME format.

--===============0854669552==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0006_01C51B54.A66CACF0"

This is a multi-part message in MIME format.

------=_NextPart_000_0006_01C51B54.A66CACF0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

10.12.9.  ExpStatSN

=20

   For the first Login Request on a connection this is ExpStatSN for the

   old connection and this field is only valid if the Login Request

   restarts a connection (see Section 5.3.4 Connection Reinstatement).

=20

   For subsequent Login Requests it is used to acknowledge the Login

   Responses with their increasing StatSN values.



10.13.4.  StatSN

=20

   For the first Login Response (the response to the first Login

   Request), this is the starting status Sequence Number for the

   connection.  The next response of any kind, including the next Login

   Response, if any, in the same Login Phase, will carry this number +

   1.  This field is only valid if the Status-Class is 0.





I want to know if I understand correctly ... can you please confirm or =
contradict:

I don't think this is saying a login which reinstates a connection must

use ExpStatSN in the first login response.



Eddy

------=_NextPart_000_0006_01C51B54.A66CACF0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2604" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New">10.12.9.<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN>ExpStatSN<?xml:namespace prefix =3D o ns =3D=20
"urn:schemas-microsoft-com:office:office" =
/><o:p></o:p></FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><o:p><FONT =
face=3D"Courier New"=20
size=3D2>&nbsp;</FONT></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>For the=20
first Login Request on a connection this is ExpStatSN for=20
the<o:p></o:p></FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>old=20
connection and this field is only valid if the Login=20
Request<o:p></o:p></FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>restarts=20
a connection (see Section 5.3.4 Connection=20
Reinstatement).<o:p></o:p></FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><o:p><FONT =
face=3D"Courier New"=20
size=3D2>&nbsp;</FONT></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>For=20
subsequent Login Requests it is used to acknowledge the=20
Login<o:p></o:p></FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>Responses=20
with their increasing StatSN values.</FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"></FONT></FONT>&nbsp;</P><FONT size=3D2><FONT=20
face=3D"Courier New">
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt">10.13.4.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>StatSN<o:p></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in =
0pt"><o:p>&nbsp;</o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>For the first Login =
Response (the=20
response to the first Login<o:p></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Request), this is the =
starting=20
status Sequence Number for the<o:p></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>connection.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>The next response of any kind, =
including=20
the next Login<o:p></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Response, if any, in the =
same=20
Login Phase, will carry this number +<o:p></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>1.<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>This field is only valid if =
the=20
Status-Class is 0.<o:p></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in =
0pt"><o:p></o:p>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><o:p><FONT=20
face=3DArial></FONT></o:p>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><o:p><FONT =
face=3DArial>I want=20
to know if I understand correctly ... can you please confirm or=20
contradict:</FONT></o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><o:p>I don't think =
this is=20
saying&nbsp;a login which reinstates a connection must</o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><o:p>use ExpStatSN =
in the=20
first login response.</o:p></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in =
0pt"><o:p></o:p>&nbsp;</P>
<P class=3DMsoPlainText=20
style=3D"MARGIN: 0in 0in =
0pt"><o:p>Eddy</o:p></FONT></FONT></P></DIV></BODY></HTML>

------=_NextPart_000_0006_01C51B54.A66CACF0--



--===============0854669552==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============0854669552==--




From ips-bounces@ietf.org  Sat Feb 26 08:40:17 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00442
	for <ips-web-archive@ietf.org>; Sat, 26 Feb 2005 08:40:17 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D52BU-0003fd-98
	for ips-web-archive@ietf.org; Sat, 26 Feb 2005 08:40:40 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D527S-00089M-Vp; Sat, 26 Feb 2005 08:36:30 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D527R-000889-MM
	for ips@megatron.ietf.org; Sat, 26 Feb 2005 08:36:29 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA00093
	for <ips@ietf.org>; Sat, 26 Feb 2005 08:36:27 -0500 (EST)
Received: from mtagate2.de.ibm.com ([195.212.29.151])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D527j-0003aO-47
	for ips@ietf.org; Sat, 26 Feb 2005 08:36:50 -0500
Received: from d12nrmr1607.megacenter.de.ibm.com
	(d12nrmr1607.megacenter.de.ibm.com [9.149.167.49])
	by mtagate2.de.ibm.com (8.12.10/8.12.10) with ESMTP id j1QDaE96043726
	for <ips@ietf.org>; Sat, 26 Feb 2005 13:36:14 GMT
Received: from d12av04.megacenter.de.ibm.com (d12av04.megacenter.de.ibm.com
	[9.149.165.229])
	by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1QDaEMU164302 for <ips@ietf.org>; Sat, 26 Feb 2005 14:36:14 +0100
Received: from d12av04.megacenter.de.ibm.com (loopback [127.0.0.1])
	by d12av04.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1QDaE05008688 for <ips@ietf.org>; Sat, 26 Feb 2005 14:36:14 +0100
Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com
	[9.149.166.138])
	by d12av04.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1QDaEAi008685; Sat, 26 Feb 2005 14:36:14 +0100
In-Reply-To: <000901c51b7e$9bf06760$0303a8c0@ivivity.com>
To: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
Subject: Re: [Ips] iSCSI - StatSN in a reinstatement
MIME-Version: 1.0
X-Mailer: IBM Lotus Notes Build V70_02012005 February 01, 2005
From: Julian Satran <Julian_Satran@il.ibm.com>
Message-ID: <OF55B98D12.0813266C-ONC2256FB4.0048ECB0-C2256FB4.004ABAE5@il.ibm.com>
Date: Sat, 26 Feb 2005 15:36:12 +0200
X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.1| March 5,
	2004) at 26/02/2005 15:36:13,
	Serialize complete at 26/02/2005 15:36:13
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 87a3f533bb300b99e2a18357f3c1563d
Cc: ips@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0194134501=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.8 (/)
X-Scan-Signature: 7e439b86d3292ef5adf93b694a43a576

This is a multipart message in MIME format.
--===============0194134501==
Content-Type: multipart/alternative;
	boundary="=_alternative 004953ECC2256FB4_="

This is a multipart message in MIME format.
--=_alternative 004953ECC2256FB4_=
Content-Type: text/plain; charset="US-ASCII"

Eddy,

Responses don't carry ExpStatSN. The first Login Request must carry the 
ExpStatSN of the old connection on a reinstated connection to indicate the 
target what Responses where received and processed by the initiator before 
logout.

Julo



"Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net> 
Sent by: ips-bounces@ietf.org
25/02/2005 23:11

To
<ips@ietf.org>
cc

Subject
[Ips] iSCSI - StatSN in a reinstatement






10.12.9.  ExpStatSN
 
   For the first Login Request on a connection this is ExpStatSN for the
   old connection and this field is only valid if the Login Request
   restarts a connection (see Section 5.3.4 Connection Reinstatement).
 
   For subsequent Login Requests it is used to acknowledge the Login
   Responses with their increasing StatSN values.
 
10.13.4.  StatSN
 
   For the first Login Response (the response to the first Login
   Request), this is the starting status Sequence Number for the
   connection.  The next response of any kind, including the next Login
   Response, if any, in the same Login Phase, will carry this number +
   1.  This field is only valid if the Status-Class is 0.
 
 
I want to know if I understand correctly ... can you please confirm or 
contradict:
I don't think this is saying a login which reinstates a connection must
use ExpStatSN in the first login response.
 
Eddy_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


--=_alternative 004953ECC2256FB4_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Eddy,</font>
<br>
<br><font size=2 face="sans-serif">Responses don't carry ExpStatSN. The
first Login Request must carry the ExpStatSN of the old connection on a
reinstated connection to indicate the target what Responses where received
and processed by the initiator before logout.</font>
<br>
<br><font size=2 face="sans-serif">Julo</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Eddy Quicksall&quot;
&lt;eddy_quicksall_iVivity_iSCSI@comcast.net&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: ips-bounces@ietf.org</font>
<p><font size=1 face="sans-serif">25/02/2005 23:11</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&lt;ips@ietf.org&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Ips] iSCSI - StatSN in a reinstatement</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2 face="Courier New">10.12.9. &nbsp;ExpStatSN</font>
<br><font size=2 face="Courier New">&nbsp;</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;For the first Login Request
on a connection this is ExpStatSN for the</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;old connection and this
field is only valid if the Login Request</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;restarts a connection
(see Section 5.3.4 Connection Reinstatement).</font>
<br><font size=2 face="Courier New">&nbsp;</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;For subsequent Login Requests
it is used to acknowledge the Login</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;Responses with their increasing
StatSN values.</font>
<br><font size=3>&nbsp;</font>
<br><font size=2 face="Courier New">10.13.4. &nbsp;StatSN</font>
<br><font size=2 face="Courier New">&nbsp;</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;For the first Login Response
(the response to the first Login</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;Request), this is the
starting status Sequence Number for the</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;connection. &nbsp;The
next response of any kind, including the next Login</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;Response, if any, in the
same Login Phase, will carry this number +</font>
<br><font size=2 face="Courier New">&nbsp; &nbsp;1. &nbsp;This field is
only valid if the Status-Class is 0.</font>
<br><font size=2 face="Courier New">&nbsp;</font>
<br><font size=2 face="Courier New">&nbsp;</font>
<br><font size=2 face="Arial">I want to know if I understand correctly
... can you please confirm or contradict:</font>
<br><font size=2 face="Courier New">I don't think this is saying a login
which reinstates a connection must</font>
<br><font size=2 face="Courier New">use ExpStatSN in the first login response.</font>
<br><font size=2 face="Courier New">&nbsp;</font>
<br><font size=2 face="Courier New">Eddy</font><font size=2><tt>_______________________________________________<br>
Ips mailing list<br>
Ips@ietf.org<br>
https://www1.ietf.org/mailman/listinfo/ips<br>
</tt></font>
<br>
--=_alternative 004953ECC2256FB4_=--


--===============0194134501==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============0194134501==--



From ips-bounces@ietf.org  Mon Feb 28 11:11:59 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04652
	for <ips-web-archive@ietf.org>; Mon, 28 Feb 2005 11:11:59 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D5nVp-00020R-B9
	for ips-web-archive@ietf.org; Mon, 28 Feb 2005 11:12:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D5nTn-0005ct-Qd; Mon, 28 Feb 2005 11:10:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D5nTm-0005co-97
	for ips@megatron.ietf.org; Mon, 28 Feb 2005 11:10:42 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04569
	for <ips@ietf.org>; Mon, 28 Feb 2005 11:10:40 -0500 (EST)
Received: from rwcrmhc14.comcast.net ([216.148.227.89]
	helo=rwcrmhc11.comcast.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D5nUV-0001yB-Sh
	for ips@ietf.org; Mon, 28 Feb 2005 11:11:30 -0500
Received: from ivvt2dxrc11
	(c-66-177-46-174.se.client2.attbi.com[66.177.46.174])
	by comcast.net (rwcrmhc14) with SMTP
	id <2005022816102801400331qce>; Mon, 28 Feb 2005 16:10:29 +0000
Message-ID: <000701c51db0$064a9d50$0303a8c0@ivivity.com>
From: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
To: "Julian Satran" <Julian_Satran@il.ibm.com>
References: <OF55B98D12.0813266C-ONC2256FB4.0048ECB0-C2256FB4.004ABAE5@il.ibm.com>
Subject: Re: [Ips] iSCSI - StatSN in a reinstatement
Date: Mon, 28 Feb 2005 11:10:29 -0500
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.7 (/)
X-Scan-Signature: b84f8c8fba0e1389e5eb998b64078964
Cc: ips@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1063479941=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 1.0 (+)
X-Scan-Signature: 2a9ffb6f997442a3b543bcdaf483b990

This is a multi-part message in MIME format.

--===============1063479941==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0004_01C51D86.1C9B7360"

This is a multi-part message in MIME format.

------=_NextPart_000_0004_01C51D86.1C9B7360
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

That is correct but what I was asking is if the paragraphs were implying =
that the first login response of a reinstated connection was supposed to =
use the ExpStatSN for the value of StatSN. I think not.

Eddy
  ----- Original Message -----=20
  From: Julian Satran=20
  To: Eddy Quicksall=20
  Cc: ips@ietf.org=20
  Sent: Saturday, February 26, 2005 8:36 AM
  Subject: Re: [Ips] iSCSI - StatSN in a reinstatement



  Eddy,=20

  Responses don't carry ExpStatSN. The first Login Request must carry =
the ExpStatSN of the old connection on a reinstated connection to =
indicate the target what Responses where received and processed by the =
initiator before logout.=20

  Julo=20


        "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>=20
        Sent by: ips-bounces@ietf.org=20
        25/02/2005 23:11=20
       To <ips@ietf.org> =20
              cc =20
              Subject [Ips] iSCSI - StatSN in a reinstatement=20

             =20

      =20



  10.12.9.  ExpStatSN=20
   =20
     For the first Login Request on a connection this is ExpStatSN for =
the=20
     old connection and this field is only valid if the Login Request=20
     restarts a connection (see Section 5.3.4 Connection Reinstatement). =

   =20
     For subsequent Login Requests it is used to acknowledge the Login=20
     Responses with their increasing StatSN values.=20
   =20
  10.13.4.  StatSN=20
   =20
     For the first Login Response (the response to the first Login=20
     Request), this is the starting status Sequence Number for the=20
     connection.  The next response of any kind, including the next =
Login=20
     Response, if any, in the same Login Phase, will carry this number + =

     1.  This field is only valid if the Status-Class is 0.=20
   =20
   =20
  I want to know if I understand correctly ... can you please confirm or =
contradict:=20
  I don't think this is saying a login which reinstates a connection =
must=20
  use ExpStatSN in the first login response.=20
   =20
  Eddy_______________________________________________
  Ips mailing list
  Ips@ietf.org
  https://www1.ietf.org/mailman/listinfo/ips


------=_NextPart_000_0004_01C51D86.1C9B7360
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2604" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>That is correct but what I was asking is if the =
paragraphs=20
were implying that the first login response of a reinstated connection =
was=20
supposed to use the ExpStatSN for the value of StatSN. I=20
think&nbsp;not.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Eddy</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A title=3DJulian_Satran@il.ibm.com=20
  href=3D"mailto:Julian_Satran@il.ibm.com">Julian Satran</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  title=3Deddy_quicksall_iVivity_iSCSI@comcast.net=20
  href=3D"mailto:eddy_quicksall_iVivity_iSCSI@comcast.net">Eddy =
Quicksall</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A title=3Dips@ietf.org=20
  href=3D"mailto:ips@ietf.org">ips@ietf.org</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Saturday, February 26, =
2005 8:36=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: [Ips] iSCSI - =
StatSN in a=20
  reinstatement</DIV>
  <DIV><BR></DIV><BR><FONT face=3Dsans-serif size=3D2>Eddy,</FONT> =
<BR><BR><FONT=20
  face=3Dsans-serif size=3D2>Responses don't carry ExpStatSN. The first =
Login=20
  Request must carry the ExpStatSN of the old connection on a reinstated =

  connection to indicate the target what Responses where received and =
processed=20
  by the initiator before logout.</FONT> <BR><BR><FONT face=3Dsans-serif =

  size=3D2>Julo</FONT> <BR><BR><BR>
  <TABLE width=3D"100%">
    <TBODY>
    <TR vAlign=3Dtop>
      <TD width=3D"40%"><FONT face=3Dsans-serif size=3D1><B>"Eddy =
Quicksall" &lt;<A=20
        =
href=3D"mailto:eddy_quicksall_iVivity_iSCSI@comcast.net">eddy_quicksall_i=
Vivity_iSCSI@comcast.net</A>&gt;</B>=20
        </FONT><BR><FONT face=3Dsans-serif size=3D1>Sent by: <A=20
        =
href=3D"mailto:ips-bounces@ietf.org">ips-bounces@ietf.org</A></FONT>=20
        <P><FONT face=3Dsans-serif size=3D1>25/02/2005 23:11</FONT> </P>
      <TD width=3D"59%">
        <TABLE width=3D"100%">
          <TBODY>
          <TR vAlign=3Dtop>
            <TD>
              <DIV align=3Dright><FONT face=3Dsans-serif =
size=3D1>To</FONT></DIV>
            <TD><FONT face=3Dsans-serif size=3D1>&lt;<A=20
              href=3D"mailto:ips@ietf.org">ips@ietf.org</A>&gt;</FONT>=20
          <TR vAlign=3Dtop>
            <TD>
              <DIV align=3Dright><FONT face=3Dsans-serif =
size=3D1>cc</FONT></DIV>
            <TD>
          <TR vAlign=3Dtop>
            <TD>
              <DIV align=3Dright><FONT face=3Dsans-serif =
size=3D1>Subject</FONT></DIV>
            <TD><FONT face=3Dsans-serif size=3D1>[Ips] iSCSI - StatSN in =
a=20
              reinstatement</FONT></TR></TBODY></TABLE><BR>
        <TABLE>
          <TBODY>
          <TR vAlign=3Dtop>
            <TD>
            =
<TD></TR></TBODY></TABLE><BR></TR></TBODY></TABLE><BR><BR><BR><FONT=20
  face=3D"Courier New" size=3D2>10.12.9. &nbsp;ExpStatSN</FONT> =
<BR><FONT=20
  face=3D"Courier New" size=3D2>&nbsp;</FONT> <BR><FONT face=3D"Courier =
New"=20
  size=3D2>&nbsp; &nbsp;For the first Login Request on a connection this =
is=20
  ExpStatSN for the</FONT> <BR><FONT face=3D"Courier New" =
size=3D2>&nbsp; &nbsp;old=20
  connection and this field is only valid if the Login Request</FONT> =
<BR><FONT=20
  face=3D"Courier New" size=3D2>&nbsp; &nbsp;restarts a connection (see =
Section=20
  5.3.4 Connection Reinstatement).</FONT> <BR><FONT face=3D"Courier New" =

  size=3D2>&nbsp;</FONT> <BR><FONT face=3D"Courier New" size=3D2>&nbsp; =
&nbsp;For=20
  subsequent Login Requests it is used to acknowledge the Login</FONT> =
<BR><FONT=20
  face=3D"Courier New" size=3D2>&nbsp; &nbsp;Responses with their =
increasing StatSN=20
  values.</FONT> <BR><FONT size=3D3>&nbsp;</FONT> <BR><FONT =
face=3D"Courier New"=20
  size=3D2>10.13.4. &nbsp;StatSN</FONT> <BR><FONT face=3D"Courier New"=20
  size=3D2>&nbsp;</FONT> <BR><FONT face=3D"Courier New" size=3D2>&nbsp; =
&nbsp;For the=20
  first Login Response (the response to the first Login</FONT> <BR><FONT =

  face=3D"Courier New" size=3D2>&nbsp; &nbsp;Request), this is the =
starting status=20
  Sequence Number for the</FONT> <BR><FONT face=3D"Courier New" =
size=3D2>&nbsp;=20
  &nbsp;connection. &nbsp;The next response of any kind, including the =
next=20
  Login</FONT> <BR><FONT face=3D"Courier New" size=3D2>&nbsp; =
&nbsp;Response, if=20
  any, in the same Login Phase, will carry this number +</FONT> =
<BR><FONT=20
  face=3D"Courier New" size=3D2>&nbsp; &nbsp;1. &nbsp;This field is only =
valid if=20
  the Status-Class is 0.</FONT> <BR><FONT face=3D"Courier New"=20
  size=3D2>&nbsp;</FONT> <BR><FONT face=3D"Courier New" =
size=3D2>&nbsp;</FONT>=20
  <BR><FONT face=3DArial size=3D2>I want to know if I understand =
correctly ... can=20
  you please confirm or contradict:</FONT> <BR><FONT face=3D"Courier =
New" size=3D2>I=20
  don't think this is saying a login which reinstates a connection =
must</FONT>=20
  <BR><FONT face=3D"Courier New" size=3D2>use ExpStatSN in the first =
login=20
  response.</FONT> <BR><FONT face=3D"Courier New" size=3D2>&nbsp;</FONT> =
<BR><FONT=20
  face=3D"Courier New" size=3D2>Eddy</FONT><FONT=20
  size=3D2><TT>_______________________________________________<BR>Ips =
mailing=20
  =
list<BR>Ips@ietf.org<BR>https://www1.ietf.org/mailman/listinfo/ips<BR></T=
T></FONT><BR></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_0004_01C51D86.1C9B7360--



--===============1063479941==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1063479941==--




From ips-bounces@ietf.org  Mon Feb 28 13:00:43 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16411
	for <ips-web-archive@ietf.org>; Mon, 28 Feb 2005 13:00:43 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D5pD5-0004iC-12
	for ips-web-archive@ietf.org; Mon, 28 Feb 2005 13:01:35 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D5pBe-0003bC-RR; Mon, 28 Feb 2005 13:00:06 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D5pBc-0003au-Uz
	for ips@megatron.ietf.org; Mon, 28 Feb 2005 13:00:05 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA16376
	for <ips@ietf.org>; Mon, 28 Feb 2005 13:00:02 -0500 (EST)
Received: from mtagate3.de.ibm.com ([195.212.29.152])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D5pCP-0004gD-6v
	for ips@ietf.org; Mon, 28 Feb 2005 13:00:54 -0500
Received: from d12nrmr1607.megacenter.de.ibm.com
	(d12nrmr1607.megacenter.de.ibm.com [9.149.167.49])
	by mtagate3.de.ibm.com (8.12.10/8.12.10) with ESMTP id j1SHxsFa094148
	for <ips@ietf.org>; Mon, 28 Feb 2005 17:59:54 GMT
Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com
	[9.149.165.228])
	by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id
	j1SHxrEl147440 for <ips@ietf.org>; Mon, 28 Feb 2005 18:59:53 +0100
Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1SHxro4030103 for <ips@ietf.org>; Mon, 28 Feb 2005 18:59:53 +0100
Received: from d12ml102.megacenter.de.ibm.com (d12ml102.megacenter.de.ibm.com
	[9.149.166.138])
	by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id
	j1SHxr3X030097 for <ips@ietf.org>; Mon, 28 Feb 2005 18:59:53 +0100
In-Reply-To: <000701c51db0$064a9d50$0303a8c0@ivivity.com>
To: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
Subject: Re: [Ips] iSCSI - StatSN in a reinstatement
MIME-Version: 1.0
X-Mailer: IBM Lotus Notes Build V70_02012005 February 01, 2005
From: Julian Satran <Julian_Satran@il.ibm.com>
Message-ID: <OF04581CFE.A1B2F7AA-ONC2256FB6.00603771-C2256FB6.0062DD06@il.ibm.com>
Date: Mon, 28 Feb 2005 19:59:50 +0200
X-MIMETrack: Serialize by Router on D12ML102/12/M/IBM(Release 6.5.1| March 5,
	2004) at 28/02/2005 19:59:53,
	Serialize complete at 28/02/2005 19:59:53
X-Spam-Score: 0.6 (/)
X-Scan-Signature: ce732c7d36989a1bd55104ba259c40a1
Cc: ips@ietf.org
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0067832990=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.6 (/)
X-Scan-Signature: e5bfa71b340354e384155def5e70b13b

This is a multipart message in MIME format.
--===============0067832990==
Content-Type: multipart/alternative;
	boundary="=_alternative 0061152CC2256FB6_="

This is a multipart message in MIME format.
--=_alternative 0061152CC2256FB6_=
Content-Type: text/plain; charset="US-ASCII"

It is not strictly required (the text does not say it is) and you could 
start a new sequence in the login response but it is not forbidden either.
And I assume that this is the path of least resistance - as the initial 
StatSN is arbitrary anyhow.

Julo



"Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net> 
28/02/2005 18:10

To
Julian Satran/Haifa/IBM@IBMIL
cc
<ips@ietf.org>
Subject
Re: [Ips] iSCSI - StatSN in a reinstatement






That is correct but what I was asking is if the paragraphs were implying 
that the first login response of a reinstated connection was supposed to 
use the ExpStatSN for the value of StatSN. I think not.
 
Eddy
----- Original Message ----- 
From: Julian Satran 
To: Eddy Quicksall 
Cc: ips@ietf.org 
Sent: Saturday, February 26, 2005 8:36 AM
Subject: Re: [Ips] iSCSI - StatSN in a reinstatement


Eddy, 

Responses don't carry ExpStatSN. The first Login Request must carry the 
ExpStatSN of the old connection on a reinstated connection to indicate the 
target what Responses where received and processed by the initiator before 
logout. 

Julo 


"Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net> 
Sent by: ips-bounces@ietf.org 
25/02/2005 23:11 


To
<ips@ietf.org> 
cc

Subject
[Ips] iSCSI - StatSN in a reinstatement








10.12.9.  ExpStatSN 
  
   For the first Login Request on a connection this is ExpStatSN for the 
   old connection and this field is only valid if the Login Request 
   restarts a connection (see Section 5.3.4 Connection Reinstatement). 
  
   For subsequent Login Requests it is used to acknowledge the Login 
   Responses with their increasing StatSN values. 
  
10.13.4.  StatSN 
  
   For the first Login Response (the response to the first Login 
   Request), this is the starting status Sequence Number for the 
   connection.  The next response of any kind, including the next Login 
   Response, if any, in the same Login Phase, will carry this number + 
   1.  This field is only valid if the Status-Class is 0. 
  
  
I want to know if I understand correctly ... can you please confirm or 
contradict: 
I don't think this is saying a login which reinstates a connection must 
use ExpStatSN in the first login response. 
  
Eddy_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips


--=_alternative 0061152CC2256FB6_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">It is not strictly required (the text
does not say it is) and you could start a new sequence in the login response
but it is not forbidden either.</font>
<br><font size=2 face="sans-serif">And I assume that this is the path of
least resistance - as the initial StatSN is arbitrary anyhow.</font>
<br>
<br><font size=2 face="sans-serif">Julo</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Eddy Quicksall&quot;
&lt;eddy_quicksall_iVivity_iSCSI@comcast.net&gt;</b> </font>
<p><font size=1 face="sans-serif">28/02/2005 18:10</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Julian Satran/Haifa/IBM@IBMIL</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">&lt;ips@ietf.org&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Ips] iSCSI - StatSN in a reinstatement</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2>That is correct but what I was asking is if the paragraphs
were implying that the first login response of a reinstated connection
was supposed to use the ExpStatSN for the value of StatSN. I think not.</font>
<br><font size=3>&nbsp;</font>
<br><font size=2>Eddy</font>
<br><font size=3>----- Original Message ----- </font>
<br><font size=3><b>From:</b> </font><a href=mailto:Julian_Satran@il.ibm.com><font size=3 color=blue><u>Julian
Satran</u></font></a><font size=3> </font>
<br><font size=3><b>To:</b> </font><a href=mailto:eddy_quicksall_iVivity_iSCSI@comcast.net><font size=3 color=blue><u>Eddy
Quicksall</u></font></a><font size=3> </font>
<br><font size=3><b>Cc:</b> </font><a href=mailto:ips@ietf.org><font size=3 color=blue><u>ips@ietf.org</u></font></a><font size=3>
</font>
<br><font size=3><b>Sent:</b> Saturday, February 26, 2005 8:36 AM</font>
<br><font size=3><b>Subject:</b> Re: [Ips] iSCSI - StatSN in a reinstatement</font>
<br>
<br><font size=2 face="sans-serif"><br>
Eddy,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
Responses don't carry ExpStatSN. The first Login Request must carry the
ExpStatSN of the old connection on a reinstated connection to indicate
the target what Responses where received and processed by the initiator
before logout.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
Julo</font><font size=3> <br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=62%><font size=1 face="sans-serif"><b>&quot;Eddy Quicksall&quot;
&lt;</b></font><a href=mailto:eddy_quicksall_iVivity_iSCSI@comcast.net><font size=1 color=blue face="sans-serif"><b><u>eddy_quicksall_iVivity_iSCSI@comcast.net</u></b></font></a><font size=1 face="sans-serif"><b>&gt;</b>
<br>
Sent by: </font><a href="mailto:ips-bounces@ietf.org"><font size=1 color=blue face="sans-serif"><u>ips-bounces@ietf.org</u></font></a><font size=3>
</font>
<p><font size=1 face="sans-serif">25/02/2005 23:11</font><font size=3>
</font>
<td width=37%>
<br>
<table width=100%>
<tr valign=top>
<td width=17%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=82%><font size=1 face="sans-serif">&lt;</font><a href=mailto:ips@ietf.org><font size=1 color=blue face="sans-serif"><u>ips@ietf.org</u></font></a><font size=1 face="sans-serif">&gt;</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Ips] iSCSI - StatSN in a reinstatement</font></table>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=50%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
</font><font size=2 face="Courier New"><br>
10.12.9. &nbsp;ExpStatSN</font><font size=3> </font><font size=2 face="Courier New"><br>
 </font><font size=3>&nbsp;</font><font size=2 face="Courier New"><br>
 &nbsp; For the first Login Request on a connection this is ExpStatSN for
the</font><font size=3> </font><font size=2 face="Courier New"><br>
 &nbsp; old connection and this field is only valid if the Login Request</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; restarts a connection (see Section 5.3.4 Connection Reinstatement).</font><font size=3>
</font><font size=2 face="Courier New"><br>
 </font><font size=3>&nbsp;</font><font size=2 face="Courier New"><br>
 &nbsp; For subsequent Login Requests it is used to acknowledge the Login</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; Responses with their increasing StatSN values.</font><font size=3>
<br>
 &nbsp;</font><font size=2 face="Courier New"><br>
10.13.4. &nbsp;StatSN</font><font size=3> </font><font size=2 face="Courier New"><br>
 </font><font size=3>&nbsp;</font><font size=2 face="Courier New"><br>
 &nbsp; For the first Login Response (the response to the first Login</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; Request), this is the starting status Sequence Number for the</font><font size=3>
</font><font size=2 face="Courier New"><br>
 &nbsp; connection. &nbsp;The next response of any kind, including the
next Login</font><font size=3> </font><font size=2 face="Courier New"><br>
 &nbsp; Response, if any, in the same Login Phase, will carry this number
+</font><font size=3> </font><font size=2 face="Courier New"><br>
 &nbsp; 1. &nbsp;This field is only valid if the Status-Class is 0.</font><font size=3>
</font><font size=2 face="Courier New"><br>
 </font><font size=3>&nbsp;</font><font size=2 face="Courier New"><br>
 </font><font size=3>&nbsp;</font><font size=2 face="Arial"><br>
I want to know if I understand correctly ... can you please confirm or
contradict:</font><font size=3> </font><font size=2 face="Courier New"><br>
I don't think this is saying a login which reinstates a connection must</font><font size=3>
</font><font size=2 face="Courier New"><br>
use ExpStatSN in the first login response.</font><font size=3> </font><font size=2 face="Courier New"><br>
 </font><font size=3>&nbsp;</font><font size=2 face="Courier New"><br>
Eddy</font><font size=2><tt>_______________________________________________<br>
Ips mailing list<br>
Ips@ietf.org<br>
https://www1.ietf.org/mailman/listinfo/ips</tt></font><font size=3><br>
</font>
<br>
--=_alternative 0061152CC2256FB6_=--


--===============0067832990==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============0067832990==--



From ips-bounces@ietf.org  Mon Feb 28 13:50:35 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA21359
	for <ips-web-archive@ietf.org>; Mon, 28 Feb 2005 13:50:35 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D5pzJ-0005ti-Lq
	for ips-web-archive@ietf.org; Mon, 28 Feb 2005 13:51:25 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D5pyO-0000xv-MH; Mon, 28 Feb 2005 13:50:28 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D5pyN-0000vW-5W
	for ips@megatron.ietf.org; Mon, 28 Feb 2005 13:50:27 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA21331
	for <ips@ietf.org>; Mon, 28 Feb 2005 13:50:11 -0500 (EST)
Received: from sccrmhc11.comcast.net ([204.127.202.55])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D5pyt-0005sy-MV
	for ips@ietf.org; Mon, 28 Feb 2005 13:51:01 -0500
Received: from ivvt2dxrc11
	(c-66-177-46-174.se.client2.attbi.com[66.177.46.174])
	by comcast.net (sccrmhc11) with SMTP
	id <2005022818495501100t2uc8e>; Mon, 28 Feb 2005 18:49:55 +0000
Message-ID: <000f01c51dc6$4b9a7130$0303a8c0@ivivity.com>
From: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>
To: <ips@ietf.org>
Date: Mon, 28 Feb 2005 13:49:54 -0500
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 386e0819b1192672467565a524848168
Subject: [Ips] iSCSI: proper response if no targets available
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1802144844=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 2857c5c041d6c02d7181d602c22822c8

This is a multi-part message in MIME format.

--===============1802144844==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_000C_01C51D9C.6226F0B0"

This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C51D9C.6226F0B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

   A SendTargets response MUST NOT contain target names if there are no

   targets for the requesting initiator to access.



Does this mean the response would be:



"TargetName=3D"



or



No Data Segment?



Eddy

------=_NextPart_000_000C_01C51D9C.6226F0B0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2604" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>A=20
SendTargets response MUST NOT contain target names if there are=20
no<?xml:namespace prefix =3D o ns =3D =
"urn:schemas-microsoft-com:office:office"=20
/><o:p></o:p></FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>targets=20
for the requesting initiator to access.</FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New"></FONT></FONT>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
face=3D"Courier New">Does this mean the response would =
be:</FONT></FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2></FONT>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2>"TargetName=3D"</FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2></FONT>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2>or</FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2></FONT>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2>No Data Segment?</FONT></P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2></FONT>&nbsp;</P>
<P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
size=3D2>Eddy</FONT></P></DIV></BODY></HTML>

------=_NextPart_000_000C_01C51D9C.6226F0B0--



--===============1802144844==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============1802144844==--




From ips-bounces@ietf.org  Mon Feb 28 18:38:34 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA21775
	for <ips-web-archive@ietf.org>; Mon, 28 Feb 2005 18:38:34 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D5uU3-0003xy-SI
	for ips-web-archive@ietf.org; Mon, 28 Feb 2005 18:39:29 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D5uRH-0005Fc-RL; Mon, 28 Feb 2005 18:36:35 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D5uRG-0005FP-3R
	for ips@megatron.ietf.org; Mon, 28 Feb 2005 18:36:34 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA21573
	for <ips@ietf.org>; Mon, 28 Feb 2005 18:36:31 -0500 (EST)
Received: from email.crossroads.com ([65.68.235.6])
	by ietf-mx.ietf.org with smtp (Exim 4.33) id 1D5uS3-0003uY-NX
	for ips@ietf.org; Mon, 28 Feb 2005 18:37:26 -0500
Received: from mailnode1.COMMSTOR.Crossroads.com ([192.168.1.249]) by
	email.crossroads.com with Microsoft SMTPSVC(5.0.2195.6713); 
	Mon, 28 Feb 2005 17:36:21 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Ips] iSCSI: proper response if no targets available
Date: Mon, 28 Feb 2005 17:36:21 -0600
Message-ID: <43F5E8AE07F17C47BC16F7A159E9E7006C87@mailnode1.commstor.crossroads.com>
Thread-Topic: [Ips] iSCSI: proper response if no targets available
Thread-Index: AcUdxraJImidQ/fhTjasU9G9NsLw4gAAJfsQ
From: "Buck Landry" <blandry@crossroads.com>
To: "Eddy Quicksall" <eddy_quicksall_iVivity_iSCSI@comcast.net>,
        <ips@ietf.org>
X-OriginalArrivalTime: 28 Feb 2005 23:36:21.0706 (UTC)
	FILETIME=[4F2342A0:01C51DEE]
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 995b2e24d23b953c94bac5288c432399
X-BeenThere: ips@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP Storage <ips.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ips@ietf.org>
List-Help: <mailto:ips-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ips>,
	<mailto:ips-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2141834449=="
Sender: ips-bounces@ietf.org
Errors-To: ips-bounces@ietf.org
X-Spam-Score: 0.3 (/)
X-Scan-Signature: ec7c6dab5a62df223002ae71b5179d41

This is a multi-part message in MIME format.

--===============2141834449==
content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C51DEE.4EEDA4E3"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C51DEE.4EEDA4E3
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Appendix D. also says
=20
>>>
... Each target is returned as a target record.  A target record begins =
with the TargetName text key, followed by a list of TargetAddress text =
keys, and bounded by the end of the text response or the next TargetName =
key, which begins a new record. ...
<<<
=20
If each target takes the form of a target record, and you have zero =
targets, then you should have zero "target records", and therefore zero =
instances of "TargetName"/"TargetAddress".
=20
So, I believe you should return no data segment.
=20
--buck

-----Original Message-----
From: ips-bounces@ietf.org [mailto:ips-bounces@ietf.org]On Behalf Of =
Eddy Quicksall
Sent: Monday, February 28, 2005 12:50 PM
To: ips@ietf.org
Subject: [Ips] iSCSI: proper response if no targets available



   A SendTargets response MUST NOT contain target names if there are no

   targets for the requesting initiator to access.

=20

Does this mean the response would be:

=20

"TargetName=3D"

=20

or

=20

No Data Segment?

=20

Eddy


------_=_NextPart_001_01C51DEE.4EEDA4E3
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3D"MSHTML 6.00.2800.1491" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2>Appendix D. also says</FONT></SPAN></DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2>&gt;&gt;&gt;</FONT></SPAN></DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =
size=3D2>...=20
Each target is returned as a target record.&nbsp; A target record begins =
with=20
the TargetName text key, followed by a list of TargetAddress text keys, =
and=20
bounded by the end of the text response or the next TargetName key, =
which begins=20
a new record. ...</FONT></SPAN></DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2>&lt;&lt;&lt;</FONT></SPAN></DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =
size=3D2>If=20
each target takes the form of a target record, and you have zero =
targets, then=20
you should have zero "target records", and therefore zero instances of=20
"TargetName"/"TargetAddress".</FONT></SPAN></DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2>So,&nbsp;I believe you should return no data =
segment.</FONT></SPAN></DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN><SPAN class=3D274105718-28022005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D274105718-28022005><FONT face=3DArial color=3D#0000ff =

size=3D2>--buck</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> =
ips-bounces@ietf.org=20
  [mailto:ips-bounces@ietf.org]<B>On Behalf Of </B>Eddy=20
  Quicksall<BR><B>Sent:</B> Monday, February 28, 2005 12:50 =
PM<BR><B>To:</B>=20
  ips@ietf.org<BR><B>Subject:</B> [Ips] iSCSI: proper response if no =
targets=20
  available<BR><BR></FONT></DIV>
  <DIV>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
  face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>A=20
  SendTargets response MUST NOT contain target names if there are=20
  no<o:p></o:p></FONT></FONT></P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
  face=3D"Courier New"><SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp; =
</SPAN>targets=20
  for the requesting initiator to access.</FONT></FONT></P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
  face=3D"Courier New"></FONT></FONT>&nbsp;</P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
size=3D2><FONT=20
  face=3D"Courier New">Does this mean the response would =
be:</FONT></FONT></P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2></FONT>&nbsp;</P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2>"TargetName=3D"</FONT></P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2></FONT>&nbsp;</P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2>or</FONT></P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2></FONT>&nbsp;</P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2>No Data Segment?</FONT></P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2></FONT>&nbsp;</P>
  <P class=3DMsoPlainText style=3D"MARGIN: 0in 0in 0pt"><FONT =
face=3D"Courier New"=20
  size=3D2>Eddy</FONT></P></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C51DEE.4EEDA4E3--


--===============2141834449==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
Ips mailing list
Ips@ietf.org
https://www1.ietf.org/mailman/listinfo/ips

--===============2141834449==--



