Re: [ck] Re: Linus 2.6.23-rc1

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Diego Calleja <diegocg@...>
Cc: jos poortvliet <jos@...>, Linus Torvalds <torvalds@...>, <ck@...>, Michael Chang <thenewme91@...>, Kasper Sandberg <lkml@...>, Linux Kernel Mailing List <linux-kernel@...>, Bill Huey (hui) <billh@...>
Date: Saturday, July 28, 2007 - 5:32 pm

On Sat, Jul 28, 2007 at 11:06:09PM +0200, Diego Calleja wrote:

My argument is that schedule development is open ended. Although having
a central scheduler to hack is a a good thing, it shouldn't lock out or
supress development from other groups that might be trying to solve the
problem in unique ways.

This can be accomplished in a couple of ways:

1) scheduler modularity

Clearly Con is highly qualified to experiement with scheduler code and
this should be technically facilitate by some means if not a maintainer.
He's only a part time maintainer and nobody helped him with this stuff
nor did they try to understand what his scheduler was trying to do other
than Tong Li.

2) better code modularity

Now, cleaner code would help with this a lot. If that was in place, we
might not need (1) and pluggable scheduler. It would limit the amount
of refactoring for folks so that their code can drop in easier. There's
a significant amount of churn that it locks out developers by default
since they have to constantly clean up the code in question while another
developer can commit without consideration to how it effects others.
That's their right as a maintainer, but also as maintainer, they should
give proper amount of consideration to how others might intend to extend
the code so that development remains "inclusive".

This notion of "open source, open development" is false when working
under those circumstances.


I think that's kind of a bogus assumption from the very get go. Scheduling
in Linux is one of the most unevolved systems in the kernel that still
could go through a large transformation and get big gains like what
we've had over the last few months. This evident with both schedulers,
both do well and it's a good thing overall the CFS is going in.

Now, the way it happened is completely screwed up in so many ways that I
don't see how folks can miss it. This is not just Ingo versus Con, this
is the current Linux community and how it makes decision from the top down
and the current cultural attitude towards developers doing things that
are:

1) architecturally significant

which they will get flamed to death by the establish Linux kernel culture
before they can get any users to report bugs after their posting on lkml.

2) conceptual different

which is subject to the reasons above, but also get flamed to death unless
it comes from folks internal to the Linux development processes.

When groups get to a certain size like it has, there needs to be a
revision of development processes so that they can scale and be "inclusive"
to the overall spirit the Linux development process. When that breaks down,
we get situations like what we have with Con leaving development. Other
developers like me get turned off to the situation, also feel the same as
Con and stop Linux development. That's my current status as well.


That's a good point to have folks not go down that particular path. But
Con was kind of put down during the arguments with Ingo about his
assumptions of the problems and then was personally crapped on by having
his own idea under go a a complete reversal in opinion by Ingo, with
Ingo then doing this own version of Con's work displacing him

How would you feel in that situation ? I'd be pretty damn pissed.

[For the record Peter Zijlstra did the same thing to me which is annoying,
but since he's my buddy doesn't get as rude as the above situation, included
me in every private mail about his working so that I don't feel like RH
is paying him to undermine my brilliance, it's ok :)]

bill

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

Messages in current thread:
Linus 2.6.23-rc1, Linus Torvalds, (Sun Jul 22, 5:04 pm)
Re: Linus 2.6.23-rc1, Ronni Nielsen, (Sat Jul 28, 10:52 am)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 1:30 pm)
Re: Linus 2.6.23-rc1, Kasper Sandberg, (Fri Jul 27, 10:04 pm)
Re: Linus 2.6.23-rc1, Ingo Molnar, (Sun Jul 29, 11:04 am)
Re: Linus 2.6.23-rc1, Kasper Sandberg, (Mon Jul 30, 12:13 pm)
Re: Linus 2.6.23-rc1, George Sescher, (Sun Jul 29, 7:04 pm)
Re: Linus 2.6.23-rc1, Ingo Molnar, (Mon Jul 30, 2:44 am)
Re: Linus 2.6.23-rc1, George Sescher, (Mon Jul 30, 3:06 am)
Re: Linus 2.6.23-rc1, Ingo Molnar, (Mon Jul 30, 3:55 am)
Re: Linus 2.6.23-rc1, George Sescher, (Mon Jul 30, 5:26 am)
Re: Linus 2.6.23-rc1, Ingo Molnar, (Mon Jul 30, 6:26 am)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sun Jul 29, 7:18 pm)
Re: Linus 2.6.23-rc1, Bill Huey, (Tue Jul 31, 6:05 am)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Tue Jul 31, 11:44 am)
Re: Linus 2.6.23-rc1, Ingo Molnar, (Tue Jul 31, 10:04 am)
Re: [ck] Re: Linus 2.6.23-rc1, Matthew Hawkins, (Mon Jul 30, 1:12 am)
Re: Linus 2.6.23-rc1, George Sescher, (Sun Jul 29, 7:38 pm)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sun Jul 29, 7:58 pm)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Fri Jul 27, 10:35 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Jory A. Pratt, (Sat Jul 28, 5:07 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Michael Chang, (Sat Jul 28, 9:18 am)
Re: [ck] Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 1:25 pm)
Re: [ck] Re: Linus 2.6.23-rc1, jos poortvliet, (Sat Jul 28, 2:03 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 2:28 pm)
Re: [ck] Re: Linus 2.6.23-rc1, jos poortvliet, (Sat Jul 28, 3:28 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 4:31 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Roman Zippel, (Wed Aug 1, 12:17 am)
Re: [ck] Re: Linus 2.6.23-rc1, Carlo Florendo, (Wed Aug 1, 1:46 am)
RE: [ck] Re: Linus 2.6.23-rc1, Hua Zhong, (Wed Aug 1, 2:16 am)
Re: [ck] Re: Linus 2.6.23-rc1, Alan Cox, (Wed Aug 1, 8:31 am)
Re: [ck] Re: Linus 2.6.23-rc1, Carlo Florendo, (Wed Aug 1, 3:09 am)
Re: [ck] Re: Linus 2.6.23-rc1, Con Kolivas, (Sat Jul 28, 8:03 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Charles philip Chan, (Sat Jul 28, 9:23 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Bill Huey, (Sat Jul 28, 4:07 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Diego Calleja, (Sat Jul 28, 5:06 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Daniel Phillips, (Tue Aug 7, 2:55 am)
Re: [ck] Re: Linus 2.6.23-rc1, Alan Cox, (Tue Aug 7, 11:33 am)
Re: [ck] Re: Linus 2.6.23-rc1, Bill Huey, (Sat Jul 28, 5:32 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 6:18 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Bill Huey, (Sat Jul 28, 9:00 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Diego Calleja, (Sun Jul 29, 10:31 am)
Re: [ck] Re: Linus 2.6.23-rc1, Mike Galbraith, (Sun Jul 29, 4:25 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Bill Huey, (Sun Jul 29, 5:48 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Mike Galbraith, (Mon Jul 30, 1:03 am)
Re: [ck] Re: Linus 2.6.23-rc1, Martin Steigerwald, (Sun Jul 29, 2:31 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Martin Steigerwald, (Sat Jul 28, 6:05 am)
Re: [ck] Re: Linus 2.6.23-rc1, Dirk Schoebel, (Sat Jul 28, 7:06 am)
Re: Linus 2.6.23-rc1, Kasper Sandberg, (Sat Jul 28, 5:44 am)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 1:50 pm)
Re: Linus 2.6.23-rc1, Jan Engelhardt, (Sat Jul 28, 3:13 pm)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 3:34 pm)
Re: Linus 2.6.23-rc1, Jan Engelhardt, (Wed Aug 1, 5:21 am)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 5:33 pm)
Re: Linus 2.6.23-rc1, Jan Engelhardt, (Sat Jul 28, 5:55 pm)
Re: Linus 2.6.23-rc1, Linus Torvalds, (Sat Jul 28, 6:22 pm)
Re: Linus 2.6.23-rc1, Kasper Sandberg, (Sat Jul 28, 2:07 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Matthew Hawkins, (Sat Jul 28, 3:36 am)
Re: [ck] Re: Linus 2.6.23-rc1, Martin Steigerwald, (Sat Jul 28, 6:40 am)
Reporting bugs (was Re: [ck] Re: Linus 2.6.23-rc1), Stefan Richter, (Sat Jul 28, 12:10 pm)
Re: Reporting bugs (was Re: [ck] Re: Linus 2.6.23-rc1), Michal Piotrowski, (Sat Jul 28, 12:21 pm)
Re: [ck] Re: Linus 2.6.23-rc1, Grzegorz Kulewski, (Sat Jul 28, 3:09 am)
SD still better than CFS for 3d , Kasper Sandberg, (Fri Jul 27, 7:43 am)
Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1), Kasper Sandberg, (Mon Jul 30, 7:46 pm)
Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1), Peter Zijlstra, (Tue Jul 31, 2:31 am)
Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1), J. Bruce Fields, (Thu Aug 2, 9:03 am)
Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1), Trond Myklebust, (Thu Aug 2, 9:39 am)
Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1), Kasper Sandberg, (Wed Aug 1, 7:43 pm)
Re: SD still better than CFS for 3d ?(was Re: 2.6.23-rc1), Kasper Sandberg, (Wed Aug 8, 10:38 am)
2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Mon Jul 23, 2:38 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Mon Jul 23, 3:01 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andrew Morton, (Mon Jul 23, 4:24 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Mike Galbraith, (Tue Jul 24, 6:01 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andrew Morton, (Tue Jul 24, 12:28 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Tue Jul 24, 2:25 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Mike Galbraith, (Wed Jul 25, 1:09 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Tue Jul 24, 4:05 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Cyrill Gorcunov, (Wed Jul 25, 1:44 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Mike Galbraith, (Tue Jul 24, 6:37 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Mon Jul 23, 4:40 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Mon Jul 23, 5:01 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andrew Morton, (Mon Jul 23, 5:11 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Mon Jul 23, 6:04 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andrew Morton, (Mon Jul 23, 6:27 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Jens Axboe, (Tue Jul 24, 4:17 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Jens Axboe, (Tue Jul 24, 4:22 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Dan Williams, (Tue Jul 24, 9:55 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andrew Morton, (Tue Jul 24, 4:34 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Dan Williams, (Tue Jul 24, 10:00 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Alexey Dobriyan, (Tue Jul 24, 1:20 am)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Mon Jul 23, 5:28 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Adrian Bunk, (Tue Jul 24, 1:59 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Tue Jul 24, 2:14 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andrew Morton, (Tue Jul 24, 2:28 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Tue Jul 24, 3:15 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Adrian Bunk, (Tue Jul 24, 3:40 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Tue Jul 24, 3:48 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Adrian Bunk, (Thu Jul 26, 2:07 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Thu Jul 26, 2:19 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Andi Kleen, (Tue Jul 24, 4:27 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Linus Torvalds, (Tue Jul 24, 3:45 pm)
Re: 2.6.23-rc1: BUG_ON in kmap_atomic_prot(), Sam Ravnborg, (Mon Jul 23, 5:37 pm)
Re: Linus 2.6.23-rc1, Gabriel C, (Mon Jul 23, 12:43 pm)
Re: Linus 2.6.23-rc1, Ismail , (Mon Jul 23, 12:57 pm)
Re: Linus 2.6.23-rc1, Alessandro Suardi, (Mon Jul 23, 4:44 pm)
Re: Linus 2.6.23-rc1, Len Brown, (Tue Jul 24, 10:49 am)
Re: Linus 2.6.23-rc1, xen fix, Ingo Molnar, (Mon Jul 23, 11:52 am)
Re: Linus 2.6.23-rc1: ACPI-related oops on x86_64, Mel Gorman, (Mon Jul 23, 5:50 am)
Re: Linus 2.6.23-rc1: ACPI-related oops on x86_64, Len Brown, (Mon Jul 23, 1:15 pm)
Re: Linus 2.6.23-rc1: ACPI-related oops on x86_64, Mel Gorman, (Tue Jul 24, 6:37 am)
Re: Linus 2.6.23-rc1, Gabriel C, (Sun Jul 22, 10:48 pm)
Re: Linus 2.6.23-rc1, Gabriel C, (Sun Jul 22, 9:20 pm)
Re: Linus 2.6.23-rc1, Paul Mundt, (Sun Jul 22, 9:23 pm)
Re: Linus 2.6.23-rc1, Greg KH, (Mon Jul 23, 12:11 am)
Re: Linus 2.6.23-rc1, Gabriel C, (Sun Jul 22, 9:27 pm)
Re: Linus 2.6.23-rc1, Paul Mundt, (Sun Jul 22, 9:40 pm)
Re: Linus 2.6.23-rc1, Alistair John Strachan, (Sun Jul 22, 7:33 pm)
Re: Linus 2.6.23-rc1, Roland McGrath, (Sun Jul 22, 7:51 pm)
Re: Linus 2.6.23-rc1, Adrian Bunk, (Sun Jul 22, 8:07 pm)
Re: Linus 2.6.23-rc1, Roland McGrath, (Sun Jul 22, 8:31 pm)
Re: Linus 2.6.23-rc1, Adrian Bunk, (Sun Jul 22, 9:43 pm)
Re: Linus 2.6.23-rc1, Andre Noll, (Sun Jul 22, 6:10 pm)
Re: Linus 2.6.23-rc1, Andi Kleen, (Sun Jul 22, 6:22 pm)
Re: Linus 2.6.23-rc1, Andre Noll, (Sun Jul 22, 7:23 pm)
Re: Linus 2.6.23-rc1, Andi Kleen, (Sun Jul 22, 7:31 pm)
Re: Linus 2.6.23-rc1, Jakub Jelinek, (Mon Jul 23, 2:07 am)