linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "J. Bruce Fields" <bfields@fieldses.org>
To: Alexandros Batsakis <batsakis@netapp.com>
Cc: bhalevy@panasas.com, linux-nfs@vger.kernel.org
Subject: Re: [PATCH 7/8] pnfs-submit: forgetful client model
Date: Tue, 18 May 2010 10:16:33 -0400	[thread overview]
Message-ID: <20100518141633.GA17823@fieldses.org> (raw)
In-Reply-To: <297C26EA-E5A1-411F-BC2B-76228887EE90@netapp.com>

On Mon, May 17, 2010 at 05:06:09PM -0700, Alexandros Batsakis wrote:
> Sure, I ll add the stuff below to the wiki and to the Documention folder.

Thanks!  Looks good.

> a) if stateid.seqid is not the expected one return NFS4ERR_DELAY.
> b) we set the specific segments as not valid (no more I/O to them)
> c) if there is pending I/O we return NFS4ERR_DELAY.

Up to you whether it's worth documenting, but: I remember there being
some disagreement about this, but don't remember the resolution.

> d) we return NFS4ERR_NOMATCHING_LAYOUT
> 
> Here you can find a simple flowchart that highlights the description above.
> https://docs.google.com/leaf?id=0B9egH40ld0WsMjg0ZmYzMTQtNDY5NC00ZjRjLTkwNzktNjFhZDFhYjJjYmFj&hl=en

That URL doesn't work for me.

--b.

  reply	other threads:[~2010-05-18 14:16 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-17 17:56 [PATCH 0/8] pnfs-submit: Forgetful cleint and some layout cleanups Alexandros Batsakis
2010-05-17 17:56 ` [PATCH 1/8] pnfs-submit: clean struct nfs_inode Alexandros Batsakis
2010-05-17 17:56   ` [PATCH 2/8] pnfs-submit: clean locking infrastructure Alexandros Batsakis
2010-05-17 17:56     ` [PATCH 3/8] pnfs-submit: remove lgetcount, lretcount (outstanding LAYOUTGETs/LAYOUTRETUNs) Alexandros Batsakis
2010-05-17 17:56       ` [PATCH 4/8] pnfs-submit: change stateid to be a union Alexandros Batsakis
2010-05-17 17:56         ` [PATCH 5/8] pnfs-submit: request whole file layouts only Alexandros Batsakis
2010-05-17 17:56           ` [PATCH 6/8] pnfs-submit: change layouts list to be similar to the other state list management Alexandros Batsakis
2010-05-17 17:56             ` [PATCH 7/8] pnfs-submit: forgetful client model Alexandros Batsakis
2010-05-17 17:56               ` [PATCH 8/8] pnfs-submit: support for cb_recall_any (layouts) Alexandros Batsakis
2010-05-26 10:48                 ` Benny Halevy
2010-05-17 20:38               ` [PATCH 7/8] pnfs-submit: forgetful client model J. Bruce Fields
2010-05-18  0:06                 ` Alexandros Batsakis
2010-05-18 14:16                   ` J. Bruce Fields [this message]
2010-05-18 17:33                     ` Alexandros Batsakis
2010-05-18 18:22                       ` J. Bruce Fields
2010-05-26  9:20               ` Benny Halevy
2010-05-27 18:38                 ` Batsakis, Alexandros
2010-05-26  8:49             ` [PATCH 6/8] pnfs-submit: change layouts list to be similar to the other state list management Benny Halevy
2010-05-26  8:42           ` [PATCH 5/8] pnfs-submit: request whole file layouts only Benny Halevy
2010-05-26  8:26         ` [PATCH 4/8] pnfs-submit: change stateid to be a union Benny Halevy
2010-05-26  8:28     ` [PATCH 2/8] pnfs-submit: clean locking infrastructure Benny Halevy
2010-05-28 17:27     ` Fred Isaman
     [not found]       ` <AANLkTinsHI0fHYdpUlq-MsMX0BmsLGvdAbrKx7M5ydjw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-05-28 18:27         ` Alexandros Batsakis
  -- strict thread matches above, loose matches on Subject: below --
2010-05-05 17:00 [PATCH 0/8] pnfs-submit: forgetful client v2 Alexandros Batsakis
2010-05-05 17:00 ` [PATCH 1/8] pnfs-submit: clean struct nfs_inode Alexandros Batsakis
2010-05-05 17:00   ` [PATCH 2/8] pnfs-submit: clean locking infrastructure Alexandros Batsakis
2010-05-05 17:00     ` [PATCH 3/8] pnfs-submit: remove lgetcount, lretcount (outstanding LAYOUTGETs/LAYOUTRETUNs) Alexandros Batsakis
2010-05-05 17:00       ` [PATCH 4/8] pnfs-submit: change stateid to be a union Alexandros Batsakis
2010-05-05 17:00         ` [PATCH 5/8] pnfs-submit: request whole file layouts only Alexandros Batsakis
2010-05-05 17:00           ` [PATCH 6/8] pnfs-submit: change layouts list to be similar to the other state list management Alexandros Batsakis
2010-05-05 17:00             ` [PATCH 7/8] pnfs-submit: forgetful client model Alexandros Batsakis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100518141633.GA17823@fieldses.org \
    --to=bfields@fieldses.org \
    --cc=batsakis@netapp.com \
    --cc=bhalevy@panasas.com \
    --cc=linux-nfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).