Re: Delegation callbacks proposal

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Spencer Shepler (shepler@eng.sun.com)
Date: 09/10/01-08:21:56 PM Z


Date: Mon, 10 Sep 2001 20:21:56 -0500
From: Spencer Shepler <shepler@eng.sun.com>
Subject: Re: Delegation callbacks proposal
Message-ID: <20010910202156.R514@d-mpk17-86-138.eng.sun.com>

On Mon, Brent wrote:
> 
> I don't think there's any doubt that we do have a problem: the callback
> mechanism conflicts with the charter.  We need to reach some consensus
> on a solution.  If not connection re-use, then what else will fix 
> the problem ?

I am not convinced that this is a "problem" that we need to solve
today.  The re-use of the connection for the callback path is
something that would fit nicely into a minor version of the protocol.

The proposed solution is not new to the working group (As Mike E. has
provided reference to) and it is certainly not something new to the
authors of the RFC as evidenced by these sections of RFC3010:

   1.1.6.  Client Caching and Delegation

   8.3.  Blocking Locks
	"must not rely on a callback mechanism"

   9.2.  Delegation and Callbacks
        "Because callback RPCs may not work in all environments (due to
   	 firewalls, for example), correct protocol operation does not depend
   	 on them.  Preliminary testing of callback functionality by means of a
   	 CB_NULL procedure determines whether callbacks can be supported.  The
   	 CB_NULL procedure checks the continuity of the callback path.  A
   	 server makes a preliminary assessment of callback availability to a
   	 given client and avoids delegating responsibilities until it has
   	 determined that callbacks are supported."

   9.2.1.  Delegation Recovery
         o    The use of callbacks is not to be depended upon until the client
               has proven its ability to receive them.


Since RFC3010 is a Proposed Standard, it has received the normal IETF
review cycle and the issue of failure to have the callbacks work with
NAT or firewall present.

I am not saying that the proposed idea isn't worthwhile; I just don't
think that given the history of developing the protocol and the list
of things that need to be addressed for correctness that it is the
best time to change the callback mechanism.

-- 

- Spencer -


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.2 : 03/04/05-01:49:05 AM Z CST