Re: [patch 1/6] fs: icache RCU free inodes

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nick Piggin
Date: Sunday, November 14, 2010 - 9:21 pm

On Mon, Nov 15, 2010 at 12:00:27PM +1100, Dave Chinner wrote:

David,

This is 30K inodes per second per CPU, versus nearly 800K per second
number that I measured the 12% slowdown with. About 25x slower. How you
are trying to FUD this as doing anything but confirming my hypothesis, I
don't know and honestly I don't want to know so don't try to tell me.

That you are still at this campaign of negative and destructive crap
baffles me. All the effort you've put into negativity and obstruction,
you could have gone and got some *actual* numbers. But no, you're
obviously more interested in FUD.

I don't know what is funnier, that I keep responding to you, or that you
keep expecting me to reply when you ignore all _my_ comments about your
patches and ignore all the reasons I have given to want to merge things
my way (eg. my response to SLAB_DESTROY_BY_RCU patch where you ignored
all my feedback, and you ignore this entire thread about how and why I
want to approach rcu-walk in the way I do).

But that's it. I have explained my position, offered reasonable answers
to all questions and objections, shown good numbers, and given
strategies that regressions can be solved with. That's all I need to do.

I acknowledge the very small potential for regressions with inode-RCU
for a very small number of users. I also weigh that against complexity
and reviewability, and against the very large speedups for very many
users that rcu-walk can give. And also offered approaches for ways that
future work can resolve any regressions. You ignored all that.

You show me no respect or cortesy and seem to take me as a big joke. So
at this point I'm not interested in your handwaving or opinions. Is that
clear? Until you 1) treat me the way you expect to be treated, and 2)
actaully have something constructive, do do not cc me. I do not care.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 9, 5:46 am)
[patch 3/6] fs: dcache documentation cleanup, Nick Piggin, (Tue Nov 9, 5:58 am)
[patch 4/6] fs: d_delete change, Nick Piggin, (Tue Nov 9, 6:01 am)
[patch 5/6] fs: d_compare change for rcu-walk, Nick Piggin, (Tue Nov 9, 6:02 am)
[patch 6/6] fs: d_hash change for rcu-walk, Nick Piggin, (Tue Nov 9, 6:03 am)
Re: [patch 1/6] fs: icache RCU free inodes, Andi Kleen, (Tue Nov 9, 7:19 am)
Re: [patch 1/6] fs: icache RCU free inodes, Linus Torvalds, (Tue Nov 9, 9:02 am)
Re: [patch 1/6] fs: icache RCU free inodes, Christoph Hellwig, (Tue Nov 9, 9:21 am)
Re: [patch 1/6] fs: icache RCU free inodes, Eric Dumazet, (Tue Nov 9, 9:21 am)
Re: [patch 3/6] fs: dcache documentation cleanup, Christoph Hellwig, (Tue Nov 9, 9:24 am)
Re: [patch 4/6] fs: d_delete change, Christoph Hellwig, (Tue Nov 9, 9:25 am)
Re: [patch 5/6] fs: d_compare change for rcu-walk, Christoph Hellwig, (Tue Nov 9, 9:25 am)
Re: [patch 1/6] fs: icache RCU free inodes, Linus Torvalds, (Tue Nov 9, 10:08 am)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 9, 2:36 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 9, 2:44 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 9, 2:48 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 9, 3:05 pm)
Re: [patch 3/6] fs: dcache documentation cleanup, Nick Piggin, (Tue Nov 9, 3:06 pm)
Re: [patch 4/6] fs: d_delete change, Nick Piggin, (Tue Nov 9, 3:08 pm)
Re: [patch 5/6] fs: d_compare change for rcu-walk, Nick Piggin, (Tue Nov 9, 6:48 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Andi Kleen, (Wed Nov 10, 7:47 am)
Re: [patch 3/6] fs: dcache documentation cleanup, Christoph Hellwig, (Wed Nov 10, 9:27 am)
Re: [patch 4/6] fs: d_delete change, Christoph Hellwig, (Wed Nov 10, 9:32 am)
Re: [patch 4/6] fs: d_delete change, Nick Piggin, (Wed Nov 10, 5:27 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Wed Nov 10, 9:27 pm)
Re: [patch 4/6] fs: d_delete change, Linus Torvalds, (Thu Nov 11, 3:07 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Thu Nov 11, 6:24 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Linus Torvalds, (Thu Nov 11, 9:48 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Thu Nov 11, 11:02 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Thu Nov 11, 11:49 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Linus Torvalds, (Fri Nov 12, 10:33 am)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Fri Nov 12, 4:17 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Dave Chinner, (Sun Nov 14, 6:00 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Sun Nov 14, 9:21 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Dave Chinner, (Mon Nov 15, 8:02 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Mon Nov 15, 8:49 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Dave Chinner, (Tue Nov 16, 6:12 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 16, 10:56 pm)
Re: [patch 1/6] fs: icache RCU free inodes, Nick Piggin, (Tue Nov 16, 11:04 pm)