From: Bruce James Fields <bfields@fieldses.org>
To: Christoph Hellwig <hch@lst.de>
Cc: Trond Myklebust <trondmy@gmail.com>, linux-nfs@vger.kernel.org
Subject: Re: [nfsv4] RFC 7530: Filehandle of opened file after the REMOVE
Date: Sun, 1 Jan 2017 17:10:25 -0500 [thread overview]
Message-ID: <20170101221025.GA7216@fieldses.org> (raw)
In-Reply-To: <20170101135817.GA18418@lst.de>
On Sun, Jan 01, 2017 at 02:58:17PM +0100, Christoph Hellwig wrote:
> Btw, thinking about this a bit more the simplest thing possible would be a
> mount option to delay reclaiming unlinked inodes for N seconds, set to the
> NFS gracce periods plus a reasonable slack for starting NFSD after mounting
> the fs. This would be fairly easily to implement in the fs, does not
> require tight coupling between the fs and NFSD, and will eventually reclaim
> the unlinked inodes even if the file system happens to not be exported at
> all.
>
> I could implement this quickly if you want to play around with the NFSD
> side.
Sure, that'd be interesting.
How do we handle clean shutdown, though? At a minimum a server admin
needs to be able to e.g. take down the server for an OS upgrade.
--b.
next prev parent reply other threads:[~2017-01-01 22:10 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAABAsM5L0xdKodxk1dRSugLyROzn2JzgDkq6kdHE0LuGcfh++A@mail.gmail.com>
[not found] ` <20161213181734.Horde.EqgB09El8rupnkesIQaBwJ3@mail.telka.sk>
[not found] ` <CADaq8jcq2C0o8EWXoGjxDn58sV_J+-SP-=rj934Se-DV69b-pw@mail.gmail.com>
[not found] ` <20161214112112.Horde.aPh8AjT6iWRl37CULwihyV7@mail.telka.sk>
[not found] ` <CAABAsM7v6y0bsb0jKzfvobkUjniTLhM3uv8FYjo07HcLD2004w@mail.gmail.com>
[not found] ` <20161227144414.GA32002@fieldses.org>
[not found] ` <CADaq8jck14SKL6Ua9QxbqPyX1=1aaA7+76wv-__EWFvh7ZcEJA@mail.gmail.com>
[not found] ` <C496AE44-0F27-4B66-A1F6-A76AEAFD7A90@gmail.com>
[not found] ` <20161229024703.GA21325@fieldses.org>
[not found] ` <20161229074830.GA3002@lst.de>
2016-12-29 20:54 ` [nfsv4] RFC 7530: Filehandle of opened file after the REMOVE Bruce James Fields
2016-12-30 8:35 ` Christoph Hellwig
2017-01-01 13:58 ` Christoph Hellwig
2017-01-01 22:10 ` Bruce James Fields [this message]
2017-01-02 8:40 ` Christoph Hellwig
2017-01-02 15:27 ` Bruce James Fields
2017-01-04 17:42 ` Bruce James Fields
2017-01-05 5:51 ` Christoph Hellwig
2017-01-06 21:13 ` Bruce James Fields
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=20170101221025.GA7216@fieldses.org \
--to=bfields@fieldses.org \
--cc=hch@lst.de \
--cc=linux-nfs@vger.kernel.org \
--cc=trondmy@gmail.com \
/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).