All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Bruce Fields" <bfields-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
To: containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org
Subject: nfsd and containers
Date: Sat, 3 Jan 2009 21:54:15 -0500	[thread overview]
Message-ID: <20090104025415.GF24075@fieldses.org> (raw)

Does anyone have any ideas about how the kernel's nfsd should interact
(if at all) with network namespaces?

I'm initially interested because I've been experimenting with modifying
the server to allow it to present different exported filesystems
depending on which ip address it's accessed through.  One way to do that
might be by modifying the kernel to behave as though there's a separate
nfsd service per network namespace; then we'd need little or no
modification of the userspace support daemons (statd, the portmapper,
etc.)--just start multiple instances of them in separate network
namespaces and teach the kernel to route requests to them to the
corresponding loopback interface.  (That would work at least for daemons
that communicate with the kernel exclusively using rpc over loopback.
We could perhaps do something similar with the various /proc and nfsctl
interfaces.)

I'm also curious more generally whether anyone's thought about how nfsd 
should behave in the presence of containers.

(Also, I take it the sysfs problem described in
http://lwn.net/Articles/295587/ is still unsolved?)

--b.

             reply	other threads:[~2009-01-04  2:54 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-04  2:54 J. Bruce Fields [this message]
     [not found] ` <20090104025415.GF24075-uC3wQj2KruNg9hUCZPvPmw@public.gmane.org>
2009-01-05 16:40   ` nfsd and containers Serge E. Hallyn
     [not found]     ` <20090105164016.GA8746-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-01-05 22:55       ` Matt Helsley
2009-01-06 15:41         ` J. Bruce Fields
  -- strict thread matches above, loose matches on Subject: below --
2016-02-06  0:19 Kjetil Jørgensen

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=20090104025415.GF24075@fieldses.org \
    --to=bfields-uc3wqj2krung9huczpvpmw@public.gmane.org \
    --cc=containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.