RE: [rddp] WG chair on buffer exhaustion (again)
Black_David@emc.com Fri, 01 August 2003 21:14 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12729 for <rddp-archive@odin.ietf.org>; Fri, 1 Aug 2003 17:14:58 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19ihEO-0007aK-Ew for rddp-archive@odin.ietf.org; Fri, 01 Aug 2003 17:14:32 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h71LEWUt029152 for rddp-archive@odin.ietf.org; Fri, 1 Aug 2003 17:14:32 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19ihEO-0007a7-Bt for rddp-web-archive@optimus.ietf.org; Fri, 01 Aug 2003 17:14:32 -0400
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12721 for <rddp-web-archive@ietf.org>; Fri, 1 Aug 2003 17:14:27 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19ihDt-0007Xy-Gf; Fri, 01 Aug 2003 17:14:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19ihDi-0007Xj-Ho for rddp@optimus.ietf.org; Fri, 01 Aug 2003 17:13:50 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12716 for <rddp@ietf.org>; Fri, 1 Aug 2003 17:13:45 -0400 (EDT)
From: Black_David@emc.com
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19ihDg-0006yB-00 for rddp@ietf.org; Fri, 01 Aug 2003 17:13:48 -0400
Received: from [168.159.2.31] (helo=mailhub.lss.emc.com) by ietf-mx with esmtp (Exim 4.12) id 19ihDf-0006y8-00 for rddp@ietf.org; Fri, 01 Aug 2003 17:13:47 -0400
Received: from mxic1.corp.emc.com (mxic1.isus.emc.com [168.159.129.100]) by mailhub.lss.emc.com (Switch-2.2.5/Switch-2.2.0) with ESMTP id h71LDhS06316; Fri, 1 Aug 2003 17:13:44 -0400 (EDT)
Received: by mxic1.corp.emc.com with Internet Mail Service (5.5.2653.19) id <P86CHB8D>; Fri, 1 Aug 2003 17:13:43 -0400
Message-ID: <277DD60FB639D511AC0400B0D068B71E0C2467CB@corpmx14.corp.emc.com>
To: Arkady.Kanevsky@netapp.com, Black_David@emc.com, rddp@ietf.org
Subject: RE: [rddp] WG chair on buffer exhaustion (again)
Date: Fri, 01 Aug 2003 17:02:51 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: rddp-admin@ietf.org
Errors-To: rddp-admin@ietf.org
X-BeenThere: rddp@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/rddp>, <mailto:rddp-request@ietf.org?subject=unsubscribe>
List-Id: IETF Remote Direct Data Placement (rddp) WG <rddp.ietf.org>
List-Post: <mailto:rddp@ietf.org>
List-Help: <mailto:rddp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/rddp>, <mailto:rddp-request@ietf.org?subject=subscribe>
> David, > I am trying to comprehand the 2 issues. > > You stated that Mallikarjun's issue involves statistical (under-) > provisioning of buffers can happen without any Shared Receive queues. Suppose the ULP allows its one peer to deliver 70 messages but only provisions 25 local buffers. While not all of the drafts allow this, I would expect to see it done in practice. > 1. What is the definition of reliable connection based on this change? Unchanged. Any failure to deliver a DDP message to an application terminates the DDP stream. In this case "failure" means "will not be delivered, ever". The discussion around Mallikarjun's issue involves allowing implementations to do things that convert what would have been a "failure" (e.g., no ULP buffer available) to a "delay" (e.g., copy to a kernel buffer, wait for the ULP to provide a ULP buffer) in rare circumstances. > 2. How does UPL knows/control what is the connection behavior: > connection broken(termination DDP stream) if no recv buffer is availble vs. > Send message dropped on the floor and not delivered, but DDP connection stays? Latter case is not possible - if the implementation drops the Send on the floor so that the ULP never sees it, the DDP stream on which this occurred is terminated. > 3. How is the Stag invalidation effected (if at all) with both proposals? No effect, it's an orthogonal issue (but one that will have to be taken up). 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 ---------------------------------------------------- _______________________________________________ rddp mailing list rddp@ietf.org https://www1.ietf.org/mailman/listinfo/rddp
- [rddp] WG chair on buffer exhaustion (again) Black_David
- RE: [rddp] WG chair on buffer exhaustion (again) Kanevsky, Arkady
- Re: [rddp] WG chair on buffer exhaustion (again) Caitlin Bestler
- Re: [rddp] WG chair on buffer exhaustion (again) Mallikarjun C.
- RE: [rddp] WG chair on buffer exhaustion (again) Kanevsky, Arkady
- Re: [rddp] WG chair on buffer exhaustion (again) Caitlin Bestler
- RE: [rddp] WG chair on buffer exhaustion (again) Black_David