On Thu, 1 May 2008, Willy Tarreau wrote:the problem with trying to make the cycle twice as fast is that it takes time to hunt down the hard bugs, even when you have some idea where they are. go back through the last few kernels and look at the bugs that were fixed in the last couple of -rc releases (and in final), would they have really been fixed faster if other changes hadn't taken place? I suspect that they would not have, and if I'm right the result of merging half as much wouldn't be twice as many releases, but rather approximatly the same release schedule with more piling up for the next release. even individual git trees that do get a fair bit of testing (like networking for example) run into odd and hard to debug problems when exposed to a wider set of hardware and loads. having the networking changes go in every 4 months (with 4 months worth of changes) instead of every 2 months (with 2 months worth of changes) will just mean that there will be more problems in this area, and since they will be more concentrated in that area it will be harder to fix them all fast as the same group of people are needed for all of them. if several maintainers think that you are correct that doing a merge with far fewer changes will be a lot faster, they can test this in the real world by skipping one release. just send Linus a 'no changes this time' instead of a pull request. If you are right the stable release will happen significantly faster and they can say 'I told you so' and in the next release have a fair chance of convincing other maintainers to skip a release. it does worry me a bit that the release cycle seems to be slipping slightly each release, but I don't see a good way to fix this. David Lang --
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Alan Stern | Re: 2.6.22-rc2-mm1 |
| Satyam Sharma | Re: [PATCH 0/24] make atomic_read() behave consistently across all architectures |
| William Lee Irwin III | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
git: | |
| Dale Farnsworth | Re: [PATCH 03/39] mv643xx_eth: shorten reg names |
| Jarek Poplawski | Re: HTB accuracy for high speed |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
