[lkml]   [2011]   [Sep]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Improve lseek scalability v3
On Thu, Sep 15, 2011 at 04:06:46PM -0700, Andi Kleen wrote:
> Currently generic_file_llseek users synchronize all on the inode i_mutex,
> which is very heavy handed because it affects even different processes.
> This patchkit attempts to make generic_file_llseek (mostly) lockless.

Yes, but, are there any real workloads which care? I know will-it-scale
says that lseek doesn't scale, but any real app which has a seek-heavy
workload is surely using pread()/pwrite() by now ... after all, they
were in UNIX98 so they've been a standard for 13 years.

Matthew Wilcox Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."

 \ /
  Last update: 2011-09-16 15:03    [W:0.418 / U:1.988 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site