On Mon, May 18, 2009 at 9:13 PM, Dmitriy Sintsov questpc@rambler.ru wrote:
Why Google uses branching to such an old version? Aren't the fixed being backported to latest builds of 5.0.x (there was quite a time since 5.0.37).
Presumably Google doesn't get all its patches included in mainline MySQL quickly. This is probably because of some combination of 1) they break stuff Google doesn't care about but MySQL does and this would have to be fixed to upstream them, 2) effort would be required to get them adjusted to the taste of upstream and this doesn't directly benefit Google, 3) upstream is too slow to review large third-party patch sets (don't know if this is true of MySQL), 4) upstream is too slow to include new features in production releases (I've heard this is true of MySQL). So they have a bunch of big complicated patches and they don't want to port them to new versions too often. A common story with open-source software.