Релиз MySQL 5.1.36. Пояснения по новой модели подготовки версий СУБД MySQL
2 июля 2009 года
Вышел релиз комьюнити сборки MySQL 5.1.36, содержащий исправление 37 ошибок, из которых 7 приводили к краху сервера: при определенных условиях в момент перезапуска slave-сервера; при выполнении ALTER TABLE для представления (view); из-за ошибки в коде кэширования группировки (GROUP BY); при выполнении EXPLAIN EXTENDED для UNION запросов; при выполнении оператора DELETE с указанием глобальной переменной со значением NULL в секции ORDER BY var.
Кроме того:
- Изменены опции управляющие загрузкой плагинов: вместо 5 разных опций введена единая опция "--имя_плагина", воспринимающая параметры ON, OFF, FORCE, которые позволяют управлять поведением сервера в случае проблем с загрузкой плагина (например, --innodb=FORCE).
- В реализацию команды mysqltest добавлена поддержка операции переименования файлов.
- При использовании репликации изменен подход к обработке данных об инцидентах: чтобы при восстановлении из лога избежать рассинхронизации содержимого master и slave систем, при обнаружении предупреждения в логе теперь генерируется ошибка, исправление которой требует ручной проверки и правки лога.
Робин Шумахер (Robin Schumacher), директор по управлению продуктами линейки MySQL, опубликовал статью с наглядным пояснением сути новой модели подготовки и выпуска релизов СУБД MySQL. Вместо нескольких экспериментальных веток (5.4, 6.0, 6.1), новые возможности будут разрабатываться в единой ветке тестовой исходных текстов.
В соответствии с новой схемой, раз в 3-6 месяцев будут выпускаться промежуточные версии с качеством кандидата в релизы (RC), в промежутке между которыми будут доступны бета-сборки. Новые возможности будут интегрироваться в дерево исходных текстов в течение двух недель после выхода RC-сборки, ветка исходных текстов после этого будет переводиться на стадию бета-тестирования. Для выборочных RC-версий будет проводиться дополнительная стабилизация и формирование стабильного релиза. Ответвление единой ветки MySQL Trunk запланировано на осень, полный переход на новую схему разработки запланирован на следующий год, после выпуска стабильного релиза MySQL 6.0.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.