On Sat, Aug 9, 2008 at 10:30 AM, Martin MC Brown <dev at mcslp.com> wrote: > Hi all, > > (you go on holiday for a week....)
Likewise... >> Two server instances, e.g 5.0 and 5.1, should be able to coexist >> because, e.g: >> >> * an OS 2008.11 user should not need to upgrade to 5.1 just >> yet just because that is what comes with the OS >> * with MySQL central to a large number of other products, it >> would be very difficult to herd all them into the same >> upgrade gate at once (consolidation pain (TM)) > > And, more importantly, there will be people who will want to test and > ensure that their application works within 5.1 without any problems > before blindly updating to the latest version. In theory there > shouldn't be any issues, but in any even slightly mission critical > environment I would be equally conservative). Ensure that it works == months of testing. Seriously. >> There are three years between versions 5.0 and 5.1, an unusually long >> time for dot releases, enough to make them be/appear "different >> enough" >> to warrant such caution. > > Yeah, there are no *huge* differences (compared to the change between > 4.1 and 5.0, for example), but there are enough that you would want to > check to be sure. How big are the 5.0 to 5.1 changes? I know that for us, going from 4.1 to 5.0 flat out doesn't work at all. >> Coexistence is a feature we choose to provide that mandates the use of >> separate SUNWmysql5 (5.0) and SUNWmysql51 (5.1) packages. >> ... >> 5.0 will be de-integrated(?) as soon as deemed possible. > > I would be wary of doing this too quickly. We have customers still > using 4.1, and even 3.23. I'm not suggesting years, but I would > suggest at least 6 months for both the software and user elements > upgrades to have time to work. Years. Really. After 2 years I've just started moving from 4.1.9 to 4.1.22 :-( Why de-integrate at all? The advantage of having something like IPS is that you can simply have all the versions in the repository and the user can choose the one they want. And given the existence of incompatibilities, I would expect a given version to be available essentially indefinitely. In my company, we simply wouldn't consider using the bundled mysql (it's not just mysql, it apples to all the other components as well) because the version of mysql can change under us if we update the OS - we need to have the same version of the application like mysql independent of OS version (or even for different OSes). -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/