The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Оценка времени исправления ошибок в MySQL и MariaDB"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от opennews (??) on 10-Сен-13, 10:41 
Арчи Коббс (Archie Cobbs), являвшийся коммитером FreeBSD с 1995 по 2006 год, опубликовал (http://developers.slashdot.org/story/13/09/09/2259206/a-tale...) результат своего опыта по продвижению исправления ошибок в  MySQL и MariaDB. В мае в ветках MySQL 5.5.x и MariaDB 5.5.x была выявлена проблема с обработкой запроса оптимизатором при наличии в запросе проверки константы на значение NULL. 31 мая информация о проблеме была отправлена (http://bugs.mysql.com/bug.php?id=69359) Oracle через штатную систему отслеживания ошибок и уже через несколько часов подтверждена разработчиками MySQL. Тем не менее исправление затянулось и проблема остаётся нерешённой до сих пор.

25 июня аналогичный отчёт был направлен (https://mariadb.atlassian.net/browse/MDEV-4817) в систему отслеживания ошибок СУБД MariaDB, основанной на кодовой базе MySQL. В течение недели разработчики MariaDB проанализировали проблему и выпустили патч, который будет включён в состав выпуска MariaDB 5.5.33.

URL: http://developers.slashdot.org/story/13/09/09/2259206/a-tale...
Новость: http://www.opennet.me/opennews/art.shtml?num=37870

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Оценка времени исправления ошибок в MySQL и MariaDB"  +6 +/
Сообщение от Аноним (??) on 10-Сен-13, 10:41 
Сотрудников Oracle давно пора уволить
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от Аноним (??) on 10-Сен-13, 13:12 
С нетерпением жду комментариев линуксхрипа о том какой оракл замечательный. Что забавно, сказочный троллинг приехал от его любимых бсдшников. Среди которых, оказывается, бывают не только фанатики но и те кто может просто объективно посмотреть на наболюдаемую картину мира.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Оценка времени исправления ошибок в MySQL и MariaDB"  –2 +/
Сообщение от linux must _RIP_ on 10-Сен-13, 13:36 
> С нетерпением жду комментариев линуксхрипа о том какой оракл замечательный. Что забавно,
> сказочный троллинг приехал от его любимых бсдшников. Среди которых, оказывается, бывают
> не только фанатики но и те кто может просто объективно посмотреть
> на наболюдаемую картину мира.

какая ненавязчивая реклама МарияDB? что не мешает этому продукту продолжать развиваться на исходниках которые предоставляются ненавистным Oracle? что ж так эти ребята не отказались от идее брать все у нихорошего оракла ? :)
А причину - указали ниже.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

29. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от rshadow (ok) on 10-Сен-13, 17:21 
Вы считаете опенсорс не справедливой системой?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Оценка времени исправления ошибок в MySQL и MariaDB"  –2 +/
Сообщение от arisu (ok) on 10-Сен-13, 17:24 
> Вы считаете опенсорс не справедливой системой?

да, OSS — дурацкое заигрывание с проприерастами.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

2. "Оценка времени исправления ошибок в MySQL и MariaDB"  +19 +/
Сообщение от Аноним (??) on 10-Сен-13, 10:41 
Кого-то это удивляет?
Хотя с другой стороны, говорить об оценке времени исходя из одного случая, как-то смешно, что-ли... :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от Аноним (??) on 10-Сен-13, 12:16 
Мне известен еще один случай, когда разрабы Марии быстро сделали патч для галеры.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Оценка времени исправления ошибок в MySQL и MariaDB"  +6 +/
Сообщение от wavedocs (ok) on 10-Сен-13, 10:56 
Учитывая то, что Оракл как и любая другая не маленькая корпорация погрязла в бюрократии, не удивлен.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Оценка времени исправления ошибок в MySQL и MariaDB"  +3 +/
Сообщение от Аноним (??) on 10-Сен-13, 11:03 
Oracle делают бизнес, а не пишут код.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Оценка времени исправления ошибок в MySQL и MariaDB"  –1 +/
Сообщение от Аноним (??) on 10-Сен-13, 11:06 
а вот интересно:
говорят, в некоторых дистрибутивах мускул до сих пор прибит гвоздями и его якобы нельзя удалять, поскольку нарушаются зависимости
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от Аноним (??) on 10-Сен-13, 11:14 
Хз на счет недодистров, в слаке все работает с пол-пинка :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Аноним (??) on 10-Сен-13, 11:19 
например в каких?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Оценка времени исправления ошибок в MySQL и MariaDB"  +4 +/
Сообщение от anonymous (??) on 10-Сен-13, 11:40 
Во всех нормальных дистрах MySQL и MariaDB при установке делают provided mysql, поэтому другим пакетам реализация БД по боку.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Оценка времени исправления ошибок в MySQL и MariaDB"  +2 +/
Сообщение от Аноним (??) on 10-Сен-13, 11:43 
ABI одинаковы
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

35. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Michael Shigorin email(ok) on 10-Сен-13, 20:05 
> ABI одинаковы

Скажем так -- могут разъехаться, в обоих случаях есть смысл применять version script.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Слушатель on 10-Сен-13, 14:34 
По умолчанию mysql нигде не устанавливается.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

24. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от arisu (ok) on 10-Сен-13, 17:06 
> а вот интересно:
> говорят, в некоторых дистрибутивах мускул до сих пор прибит гвоздями и его
> якобы нельзя удалять, поскольку нарушаются зависимости

говорят, что кур доят.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

34. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от ILYA INDIGO (ok) on 10-Сен-13, 18:54 
Oracle Linux?
Solaris?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Оценка времени исправления ошибок в MySQL и MariaDB"  +4 +/
Сообщение от erera22 email(ok) on 10-Сен-13, 11:45 
Оценка на примере одной ошибки?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Аноним (??) on 10-Сен-13, 11:52 
Все они забивают.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от Аноним (??) on 10-Сен-13, 11:57 
Иногда ошибку можно исправить по быстрому прибив что-либо гвоздями, а правильное исправление может занять сильно больше времени.

PS. Тут как с лечением одни лекарства снимают симптомы, а другие лечат.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от Аноним (??) on 10-Сен-13, 13:13 
> может занять сильно больше времени.

Ну да, поэтому пока пару лет помумукайтесь с багами, а там может быть и исправим. Если не потеряется за это время.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от linux must _RIP_ on 10-Сен-13, 13:34 
>> может занять сильно больше времени.
> Ну да, поэтому пока пару лет помумукайтесь с багами, а там может
> быть и исправим. Если не потеряется за это время.

мисье покажет хоть одну ссылку на свои больше софтовые проекты? а потом поговорим :-)

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

32. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от Аноним (??) on 10-Сен-13, 18:10 
А сейчас почему нельзя поговорить?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

36. "Оценка времени исправления ошибок в MySQL и MariaDB"  –1 +/
Сообщение от pv47 (ok) on 10-Сен-13, 20:43 
> А сейчас почему нельзя поговорить?

А сейчас смысла нет.

Вы проповедуете принцип создания говнокода, который всем широко известен. Так же как и результат. И общаться с вами на тему "как развалить свой проект" никто не захочет.

А вот если б вы наглядно показали, что подобные местечковые косты^Wисправления могут привести к качественному, поддерживаемому, расширяемому коду, то многим было бы интересно с вами пообщаться на тему того, как и им улучшить свой код, используя предлагаемые вами методы.

Конечно, если секрет успеха такого подхода не является коммерческой тайной - вашей лично или организации, где вы работаете.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Оценка времени исправления ошибок в MySQL и MariaDB"  +2 +/
Сообщение от Etch on 10-Сен-13, 22:09 
А можно без лирики и предположений, основанных на времени исправления, а конкретно по данному патчу? - Что именно вам кажется костылями в этом коде?
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

42. "Оценка времени исправления ошибок в MySQL и MariaDB"  –1 +/
Сообщение от pv47 (ok) on 11-Сен-13, 21:02 
> Что именно вам кажется костылями в этом коде?

На момент написания коммента я этого патча в глаза не видел.

Просто поддерживаю анонима, написавшего, что _иногда_ нормальное исправление может занять длительное время, а то, что делается быстро, бывает костылём, который говорит "тут ошибки нету, можете больше ничего не делать и не пытаться понять, почему ошибка возникла". И что позиция "тут мне выпустили патч сразу, а там прождали несколько месяцев, поэтому тут сидят хорошие, а там - плохие" сама по себе неверна.

Часто, например, когда в функции происходит разыменование нулевого указателя, многие просто вставляют проверку на NULL и возврат ошибки, не разбираясь, как в неё вообще попал NULL.

Что касается конкретно этого патча - то с моими нулевыми познаниями исходников mariadb я ничего плохого не нашёл, но с оговоркой, что это код оптимизатора. А оптимизаторы сами по себе, как правило, являются довольно запутанным набором костылей, рассматривающих частные случаи и пытающиеся в этих случаях избавиться от каких-то ненужных вычислений. Так что костылём больше костылём меньше - никто не заметит.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

20. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Народный поэт on 10-Сен-13, 14:11 
Корпорэйшнз. Бюрокрэйшнз.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от skybon (ok) on 10-Сен-13, 14:30 
1 патч. Очень репрезентативно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от YetAnotherOnanym (ok) on 10-Сен-13, 18:26 
Оракл в своё время и на дыры в жабе забивал, пока не разразилась эпидемия заражений через апплеты, загружаемые в жаба-плугин в броузере.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

40. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Аноним (??) on 11-Сен-13, 10:32 
> Оракл в своё время и на дыры в жабе забивал, пока не
> разразилась эпидемия заражений через апплеты, загружаемые в жаба-плугин в броузере.

Плагин. Браузер. Эй, два Вебстера этому господину!


Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

23. "Оценка времени исправления ошибок в MySQL и MariaDB"  +/
Сообщение от Нанобот (ok) on 10-Сен-13, 16:36 
>Оценка времени исправления ошибок

вообще-то ошибка там одна, правильно писать "...ошибки", а не "...ошибок"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Оценка времени исправления ошибок в MySQL и MariaDB"  +4 +/
Сообщение от arisu (ok) on 10-Сен-13, 17:08 
новость: до одного из бсд-шников дошло, что в корпоративных продуктах ошибки — в общем — чинят медленней, чем в community-driven! слоупок обливается слезами от зависти.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Оценка времени исправления ошибок в MySQL и MariaDB"  +1 +/
Сообщение от XoRe (ok) on 10-Сен-13, 18:05 
Надо переписать заголовок: "Тестирование показало: в 100% случаев разработчики MariaDB быстрее!!!" :)
А вообще было бы странно, если бы было наоборот.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру