linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ATTEND] LSF10 proposal: vfs scalability
@ 2010-03-09 10:19 Nick Piggin
  0 siblings, 0 replies; only message in thread
From: Nick Piggin @ 2010-03-09 10:19 UTC (permalink / raw)
  To: lsf10-pc, linux-fsdevel

Hi, I would like to attend LSF10 to discuss VFS scalability improvements.

VFS scalability is about removing global locks from the VFS,
dcache_lock, inode_lock, etc. which basically stand in the way of making
fs operations to any filesystem and pseudo filesystem "scalable". I do
hope to have made some progress towards merging pieces by the time of
LSF10, but it won't be complete.

I think everybody is agreed that the global VFS locks are going to run
out of steam sooner or later (now at 32 threads per socket and no sign
of slowing down). Some real users are already hitting problems (eg. see:
google's batched iput/dput patches). The questions will just be HOW to
improve scalability and how far to go.

I have proposed some approaches for improving scalability. These changes
need careful reviews from filesystems and VFS maintainers. So I think
LSF would be a good place to discuss this. Perhaps even look at specific
difficult patches.

Thanks,
Nick


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-03-09 10:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-09 10:19 [ATTEND] LSF10 proposal: vfs scalability Nick Piggin

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).