
Supposedly it's in git1, which I'm running at the moment.jsf_x35a wrote:Am I the only one excited?



Actually I started my fair scheduling experience with SD. The only reason I've switched to CFS is because Con announced that his last patch is going to be for 2.6.22. I wish he would continue I really wanted to see RSDL in stable action, but he has his reasons for stopping.SiberianSniper wrote:meh, I prefer SD


Too little, too late. Con already announced that he is throwing in the towel on kernel development.mudrii wrote:in 2.6.23 we will find Swap Prefetch patch from Con
Ref
http://kerneltrap.org/node/11748
Save a Redhat employee some time reinventing the wheel and just merge it. This wheel already has dope 21" rims, homes
You should definitely report your findings to Ingo via LKML. That is the best way to get it fixed - if CFS is the reason.lagalopex wrote:I think something is really wrong with it, I can only hope they'll fix it their way to 2.6.23...

You are right. I am not a developer, but I can see when something is going wrong. And I don't like at all the actual policy of the kernel development. This problem with Con that provided a hard and outstanding work and was just mobbed by the big guys is a good example.zeek wrote:Shades of Reiser4 vs Ext4 all over again. Developers working on enhancements get their code stonewalled while Linus' inner circle get their code merged so it can get wider visibility and testing.
Con developed and proved SD/RSDL in the open and this is not the way to repay all that hard work. The kick in the teeth is Ingo Molnar who wrote the SD ripoff CFS was originally Con's biggest critic.
I never realized this until now but Linux is an Old Boys Club(tm).

so swap prefetch wasn't merged into .23 ?/
From Con Kolivas <>
Subject Re: -mm merge plans for 2.6.23
Date Tue, 24 Jul 2007 10:08:19 +1000
Digg This
On Tuesday 10 July 2007 20:15, Con Kolivas wrote:
> On Tuesday 10 July 2007 18:31, Andrew Morton wrote:
> > When replying, please rewrite the subject suitably and try to Cc: the
> > appropriate developer(s).
>
> ~swap prefetch
>
> Nick's only remaining issue which I could remotely identify was to make it
> cpuset aware:
> http://marc.info/?l=linux-mm&m=117875557014098&w=2
> as discussed with Paul Jackson it was cpuset aware:
> http://marc.info/?l=linux-mm&m=117895463120843&w=2
>
> I fixed all bugs I could find and improved it as much as I could last
> kernel cycle.
>
> Put me and the users out of our misery and merge it now or delete it
> forever please. And if the meaningless handwaving that I 100% expect as a
> response begins again, then that's fine. I'll take that as a no and you can
> dump it.
The window for 2.6.23 has now closed and your position on this is clear. I've
been supporting this code in -mm for 21 months since 16-Oct-2005 without any
obvious decision for this code forwards or backwards.
I am no longer part of your operating system's kernel's world; thus I cannot
support this code any longer. Unless someone takes over the code base for
swap prefetch you have to assume it is now unmaintained and should delete it.
Please respect my request to not be contacted further regarding this or any
other kernel code.
--
-ck
it seems soI never realized this until now but Linux is an Old Boys Club(tm).

It has always been like that. There's lots of useful code that have been scrapped just because the main kernel developers didn't have a use for the stuff. They were and are unable to see past their own noses so to speak; if they don't have any use for the code themselves, they'll remove it or refuse to merge it with the mainline kernel.zeek wrote:I never realized this until now but Linux is an Old Boys Club(tm).
Few things:charlieg wrote:I wrote an article on this:
http://freegamer.blogspot.com/2007/07/d ... livas.html

it's not only said to scale better, it actually DOES scale betterCFS is also said to scale better than SD.
Didn't Ingo start out taking all the credit for himself? I think the big problem with the whole SD vs. CFS debate was that Ingo seemed to rewrite Con's work, took credit for it to begin with, and after some pressure gave some credit to Con. At what point did it ever occure to him to, you know, try and work WITH Con instead of basically (what could be taken as, in any case) taking advantage of Con's medical conditions, bashing out a new schedueler, and taking the glory for himself.Paapaa wrote:Few things:charlieg wrote:I wrote an article on this:
http://freegamer.blogspot.com/2007/07/d ... livas.html
1. Linus chose CFS mainly because he trusts Ingo, he knows Ingo can and will maintain his patches with commitment, it is easy to communicate with Ingo, Ingo tries to fix all bugs reported to him etc. Linus couldn't say the same about Con. Those are all very valid reasons.
2. CFS is still very, very young and despite that it is now even better than SD in many respects. Even the horrible 3D bugs are beginning to be a thing of past. CFS is also said to scale better than SD. This suits Linux very well.
3. The competition was a good thing for all of us. Con did a first version and Ingo made a better one with some refinements - this happens all the time. We all win. And Ingo has given credit to Con for his work.
I can understand that this is a blow to all Con fans. But IMO only the end result matters: we get a better scheduler (with many additional features like group scheduling) with a trustworthy maintainer.
I think Linus did the only sensible solution at this point.
You are totally wrong here. Have you read the first announcement of CFS? I'll quote it for you:Dralnu wrote:Didn't Ingo start out taking all the credit for himself? I think the big problem with the whole SD vs. CFS debate was that Ingo seemed to rewrite Con's work, took credit for it to begin with, and after some pressure gave some credit to Con.
http://kerneltrap.org/node/8059Ingo Molnar wrote:i'd like to give credit to Con Kolivas for the general approach here:
he has proven via RSDL/SD that 'fair scheduling' is possible and that
it results in better desktop scheduling. Kudos Con!
"Stole Con's work". Have you even compared the patches? Ingo didn't steal anything. He saw one implementation of fair scheduling (which Con did not invent), and he got motivated after seeing some well working patches from Mike Galbraith. Taking influence on others' work is a good thing, not a bad one.Dralnu wrote:It doesn't matter so much which is better - Ingo stole Con's work, and used his position to get his merged instead.
True, but I know that CFS is starting to be better than SD despite its very young age. CFS was born on the 13th April 2007, Staricase scheduler emerged in 2004 so there has been "slightly" more time to develop S/SD/RSDL. Despite this Linus said that anyone can prove him wrong by showing that SD/whatever is superior to CFS (and will be maintained with equal quality).Dralnu wrote:You have no way of knowing whether or not the SD would have outworked CFS in the long-run, nor does anyone else now.
Like I said, I had heard he did. We also have to figure that Con's work didn't get as much attention from users as Ingo's work has, and hence the chances for bugs to be found were substantially less. 3 years w/ 300 users will probably mean fewer bugs found then 6 months with 3000 users, and kernel testers trying to break your work.Paapaa wrote:You are totally wrong here. Have you read the first announcement of CFS? I'll quote it for you:Dralnu wrote:Didn't Ingo start out taking all the credit for himself? I think the big problem with the whole SD vs. CFS debate was that Ingo seemed to rewrite Con's work, took credit for it to begin with, and after some pressure gave some credit to Con.
http://kerneltrap.org/node/8059Ingo Molnar wrote:i'd like to give credit to Con Kolivas for the general approach here:
he has proven via RSDL/SD that 'fair scheduling' is possible and that
it results in better desktop scheduling. Kudos Con!
"Stole Con's work". Have you even compared the patches? Ingo didn't steal anything. He saw one implementation of fair scheduling (which Con did not invent), and he got motivated after seeing some well working patches from Mike Galbraith. Taking influence on others' work is a good thing, not a bad one.Dralnu wrote:It doesn't matter so much which is better - Ingo stole Con's work, and used his position to get his merged instead.
True, but I know that CFS is starting to be better than SD despite its very young age. CFS was born on the 13th April 2007, Staricase scheduler emerged in 2004 so there has been "slightly" more time to develop S/SD/RSDL. Despite this Linus said that anyone can prove him wrong by showing that SD/whatever is superior to CFS (and will be maintained with equal quality).Dralnu wrote:You have no way of knowing whether or not the SD would have outworked CFS in the long-run, nor does anyone else now.

Con might have been just ignored by Linus since when do people look at old projects that are showing relatively slow development speed? It might have been for political or personal reasons why SD got canned. But this is life when managing such a large project people's feelings are going to get hurt no matter what. Ingo might just happened to come up with the same solution as Con with out even realizing it. This is not impossible, Leibniz and Newton did independent development of calculus but Newton is usually credited for it.Dralnu wrote: Con did alot of good work, got stonewalled, end of story. It doesn't matter so much which is better - Ingo stole Con's work, and used his position to get his merged instead. You have no way of knowing whether or not the SD would have outworked CFS in the long-run, nor does anyone else now. The fact that it doesn't even seem that Linus or Ingo even really gave Con's work any real second look is kind of annoying (and arrogant), and has such uncovered (at least moreso) the kind of path the kernel is taking.
Its totally impossible. Ingo "reviewed" and "rejected" every one of Con's SD patch submissions.barophobia wrote:Ingo might just happened to come up with the same solution as Con with out even realizing it. This is not impossible, Leibniz and Newton did independent development of calculus but Newton is usually credited for it.