[nfsv4] [FedFS] Meeting Minutes, 7/08/2010

James Lentini <jlentini@netapp.com> Thu, 08 July 2010 20:25 UTC

Return-Path: <jlentini@netapp.com>
X-Original-To: nfsv4@core3.amsl.com
Delivered-To: nfsv4@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3DFF93A688D for <nfsv4@core3.amsl.com>; Thu, 8 Jul 2010 13:25:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.391
X-Spam-Level:
X-Spam-Status: No, score=-2.391 tagged_above=-999 required=5 tests=[AWL=4.208, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R0GA-6M+c1yp for <nfsv4@core3.amsl.com>; Thu, 8 Jul 2010 13:25:00 -0700 (PDT)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by core3.amsl.com (Postfix) with ESMTP id 44C213A6836 for <nfsv4@ietf.org>; Thu, 8 Jul 2010 13:25:00 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.53,560,1272870000"; d="scan'208";a="398441843"
Received: from smtp1.corp.netapp.com ([10.57.156.124]) by mx2-out.netapp.com with ESMTP; 08 Jul 2010 13:25:04 -0700
Received: from jlentini-linux.hq.netapp.com (jlentini-linux.hq.netapp.com [10.97.16.21]) by smtp1.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id o68KP4w5022672 for <nfsv4@ietf.org>; Thu, 8 Jul 2010 13:25:04 -0700 (PDT)
Date: Thu, 08 Jul 2010 16:25:03 -0400
From: James Lentini <jlentini@netapp.com>
X-X-Sender: jlentini@jlentini-linux.nane.netapp.com
To: nfsv4@ietf.org
Message-ID: <alpine.LFD.2.00.1007081623520.1424@jlentini-linux.nane.netapp.com>
User-Agent: Alpine 2.00 (LFD 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Subject: [nfsv4] [FedFS] Meeting Minutes, 7/08/2010
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nfsv4>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jul 2010 20:25:01 -0000

FedFS Meeting Minutes, 7/08/2010
--------------------------------

Attendees
---------

Craig Everhart (NetApp)
Sorin Faibish (EMC)
Chuck Lever (Oracle)
Paul LeMahieu (EMC)
James Lentini (NetApp)
Trond Myklebust (NetApp)
Renu Tewari (IBM)
Robert Thurlow (Oracle)

Minutes
-------

+ IETF Note Well Agreement

  This is a reminder that our discussions are governed by the 
  IETF Note Well Agreement. See:

    http://www.ietf.org/NOTEWELL.html

  We will start each week's meeting with this announcement.

+ NSDB Draft Update

  We reviewed the changes described in the meeting agenda.
  http://www.ietf.org/mail-archive/web/nfsv4/current/msg08170.html

  There were no questions or comments on the changes.

  The plan will be to update the official IETF version before July 12.

  Chuck suggested that future revisions provide guidance on 
  the handling of LDAP referrals.

+ Admin Draft Update

  We reviewed the changes described in the meeting agenda.
  http://www.ietf.org/mail-archive/web/nfsv4/current/msg08170.html

  Chuck suggested that two additional error codes be added: 
  FEDFS_ERR_PATH_TYPE_UNSUPP and FEDFS_ERR_DELAY 

  We discussed what FEDFS_ERR_DELAY would mean. The idea is that 
  this error would allow the admin server to indicate to the admin
  client that it was waiting on some other system. For example, the 
  admin server might be waiting on a response from an NSDB or for 
  a hierarchical storage system. It was suggested that the client 
  could recover by waiting and then sending a new procedure call 
  with the same parameters to the server under the assumption that 
  the error was transitory.

  Craig asked if a generic error such as this was necessary. Chuck 
  believes that it is because of RPC retransmission. He pointed out 
  that NFSv4 has an NFS4ERR_DELAY which is used to tell the client 
  to go off and do something else. Trond pointed out that NFS4ERR_DELAY
  can be abused. He suggested that returning a descriptive error 
  would be more useful for the client.

  We discussed what the text description for this error code would 
  be. Chuck suggested that the text in RFC5661 could be used. There 
  was concern that portions of that text would not be appropriate. 

  We agreed to discuss this topic further at a future meeting so 
  that we could adequately review the proposal.

  There were no objectsion to adding the FEDFS_ERR_PATH_TYPE_UNSUPP 
  error code in the next update.

+ Admin Protocol topics
 
 - Listing the NSDB Parameters Database

   Chuck described the proposal he sent to the mailing list:
   http://www.ietf.org/mail-archive/web/nfsv4/current/msg08171.html

   The purpose of this procedure is to allow administrators to 
   review entries in the NSDB parameters database. This information 
   might be used to check for errors or to populate a graphical UI 
   with the contents of the admin server's database.

   Chuck modeled the procedure on RFC5661's READDIR.

   Rob suggested that the admin client should not need to set NSDB 
   parameters before hand if it will be using SEC_NONE. We will 
   discuss this further next time.

 - Explicit Cache Flush procedure

   There wasn't time to discuss this.

 - i18n text

   Sorin noted that Dave Noveck was drafting text on this topic 
   and would be presenting his proposal at the WG meeting at 
   the end of the month. Sorin will invite Dave to join us 
   next week.

   James reiterated that the plan is reference the appropriate 
   i18n sections of the rfc3530bis document in the FedFS drafts.

   Chuck noted that we should review the representation of 
   NSDB names in the Admin protocol and in X.509 certificates. 
   He observed that X.509 certificates are not IDN aware and 
   only contain A-labels. When the IDN text is complete, we will 
   review this area.

+ Meeting Schedule

  Due to the upcoming IETF WG meeting, we will shift our meeting 
  schedule around. We will meet on July 15 and then on August 5
  after the WG meeting.

+ Boston Bake-a-thon

  Sorin requested that groups planning to bring equipment to the 
  BAT contact him with their space requirements by the end of 
  August. Several individuals interested in FedFS are planning 
  to attend the BAT. Sorin said he would welcome FedFS testing 
  at the event.