[nfsv4] New Version Notification for draft-hildebrand-nfsv4-fadvise-01

Dean <seattleplus@gmail.com> Tue, 29 March 2011 18:24 UTC

Return-Path: <seattleplus@gmail.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 3598E3A6A93 for <nfsv4@core3.amsl.com>; Tue, 29 Mar 2011 11:24:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 L8YNUgBFBala for <nfsv4@core3.amsl.com>; Tue, 29 Mar 2011 11:24:40 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by core3.amsl.com (Postfix) with ESMTP id A82B43A6A82 for <nfsv4@ietf.org>; Tue, 29 Mar 2011 11:24:40 -0700 (PDT)
Received: by iye19 with SMTP id 19so472640iye.31 for <nfsv4@ietf.org>; Tue, 29 Mar 2011 11:26:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; bh=tteoS27v2b5j9ViE1DxCtYbMt1fw9y0wHpmflUd47t8=; b=E2f6pbpyQSdo5EpsIlyZpE1eVQWFHcgPcSQ/CdT1fHcLTeeghTITeZn2/71rAcRF6L LnMvSDbx4SrExsvR4eCdL0TasnnD3EdSldWnmuzItmQ0bMuCZeEXxdwhAfqhrw3h879Q sY07EtASHjjtTvS1EzAxO2uV229VJK3AItcmI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=cqV/aRAWjH/O6UEf0j+NW8iUctQUPtPPmWl/5T5v6hMhKGg7LtuhHyFvnjRhrIYLGX ZuTofbn9vteFS/0JKqQcRiYhzbYorYXsSC4WKzp6LMzCvZqhNDclT4N6++CwvWV2Ifp0 IXhy899+4jwezrGKiqBjNTlOy29Q5N5A3AGi4=
Received: by 10.231.127.72 with SMTP id f8mr210379ibs.21.1301423178784; Tue, 29 Mar 2011 11:26:18 -0700 (PDT)
Received: from rockmac.ftrdhcpuser.net (pool-71-112-54-239.sttlwa.dsl-w.verizon.net [71.112.54.239]) by mx.google.com with ESMTPS id c1sm3812578ibe.66.2011.03.29.11.26.13 (version=SSLv3 cipher=OTHER); Tue, 29 Mar 2011 11:26:15 -0700 (PDT)
Message-ID: <4D922440.9050608@gmail.com>
Date: Tue, 29 Mar 2011 11:26:08 -0700
From: Dean <seattleplus@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9
MIME-Version: 1.0
To: nfsv4@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: [nfsv4] New Version Notification for draft-hildebrand-nfsv4-fadvise-01
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: Tue, 29 Mar 2011 18:24:45 -0000

A new version of I-D, draft-hildebrand-nfsv4-fadvise-01.txt has been 
successfully submitted by Dean Hildebrand and posted to the IETF repository.

Filename:          draft-hildebrand-nfsv4-fadvise
Revision:          01
Title:             Support for posix_fadvise
Creation_date:     2011-03-29
WG ID:             Independent Submission
Number_of_pages:   9

Abstract:
This document proposes a new FADVISE operation for NFSv4.2 to support
the posix_fadvise function.  FADVISE will communicate expected
application behavior to the server, allowing servers to optimize
future I/O requests for a file.  The posix_fadvise function is
supported in Linux and many other operating systems and is starting
be widely used by applications. In addition, the FADVISE operation
can communicate other application directions such as the use of
direct I/O.
-------------

As promised, here is an ID that allows NFS to support the POSIX fadvise 
operation as defined here:
http://pubs.opengroup.org/onlinepubs/009695399/functions/posix_fadvise.html

This ID also allows support for sending I/O access hints when a client 
uses direct I/O or at any other point when a client feels it could be 
useful.

This sets out the minimum number of client initiated *hints* to the 
server that we must support.  These hints can be extended as needed for 
other requirements.

Hope everyone had fun in Prague,

Dean