Thread (10 messages) 10 messages, 2 authors, 2011-11-07

Re: [PATCH v3 0/3] SUNRPC: rcbind clients virtualization

From: J. Bruce Fields <hidden>
Date: 2011-11-04 22:10:53
Also in: linux-nfs, lkml

On Fri, Oct 28, 2011 at 01:41:49PM +0400, Stanislav Kinsbursky wrote:
28.10.2011 13:30, J. Bruce Fields пишет:
quoted
On Fri, Oct 28, 2011 at 01:24:45PM +0400, Stanislav Kinsbursky wrote:
quoted
This patch-set was created before you've sent your NFSd plan and we
disacussed Lockd per netns.
So, this sentence: "NFSd service will be per netns too from my pow"
is obsolete. And Lockd will be one for all.
I believe lockd should be pert-netns--at least that's what the server
needs.

(The single lockd thread may handle requests from all netns, but it
should behave like a different service depending on netns, so its data
structures, etc. will need to be per-ns.
Sure. Looks like we have misunderstanding here. When I said, that
Lockd should be one for all, I meaned, that we will have only one
kthread for all ns (not one per ns). Private data will be per net
ns, of course.

BTW, Bruce, please, have a brief look at my e-mail to
linux-nfs@vger.kernel.org named "SUNRPC: non-exclusive pipe
creation".
I've done a lot in "RPC pipefs per net ns" task, and going to send
first patches soon. But right now I'm really confused will this
non-exclusive pipes creation and almost ready so remove this
functionality. But I'm afraid, that I've missed something. Would be
greatly appreciate for your opinion about my question.
Sorry for the delay--it looks reasonable to me on a quick skim, but I'm
assuming it's Trond that will need to review this.

--b.
quoted
--b.
quoted
Or you are asking about something else?
quoted
--b.
quoted
And also we have NFSd file system, which
is not virtualized yet.

The following series consists of:

---

Stanislav Kinsbursky (3):
      SUNRPC: move rpcbind internals to sunrpc part of network namespace context
      SUNRPC: optimize net_ns dereferencing in rpcbind creation calls
      SUNRPC: optimize net_ns dereferencing in rpcbind registering calls


 net/sunrpc/netns.h     |    5 ++
 net/sunrpc/rpcb_clnt.c |  103 ++++++++++++++++++++++++++----------------------
 2 files changed, 61 insertions(+), 47 deletions(-)

--
Signature

--
Best regards,
Stanislav Kinsbursky

-- 
Best regards,
Stanislav Kinsbursky
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help