Size: a a a

2019 July 18

IK

Ilya Khudyshev in QA Alliance
жаль
источник

IK

Ilya Khudyshev in QA Alliance
тут ты не прав)
источник

ДИ

Дмитрий Игоревич... in QA Alliance
хотя я осуждаю введение платной музыки, но не смог себя остановить
источник

IK

Ilya Khudyshev in QA Alliance
иногда лучше молчать)
источник

ДИ

Дмитрий Игоревич... in QA Alliance
Ilya Khudyshev
иногда лучше молчать)
так сказать проявил социальную бдительность)
источник

DA

Dmitry Archie in QA Alliance
Yakov
Коллеги, вопрос на миллион, который меня уже давно беспокоит, когда вас просят рассказать самый интересный баг, что вы встречали, о чем вы рассказываете?
О! Таких историй у меня множество! #QA_answer
Самая разрушительная из on-demand команды, которая писала SQL для правки на живом продакшене (да, целая команда чтобы не ошибиться). Я тогда первую неделю как пришёл на свою вторую работу и мне выдали один скриптик. То что было в требованиях - он делал, только даты сбрасывал на 1.1.1970. Я рассказал об этом разработчику, тот сказал что это - фигня, которая проявляется только на стейджинге. Но конечно эта фигня проявилась и на проде. Так как прод огромный, то бекапы делают раз в неделю по субботам+воскресеньям (на время инцидента была среда или четверг). Но в этот раз что-то пошло не так и в эти выходные бекап не создался. В итоге откатывались на -2 недели. Данные были очень ценные - это был инструмент для ведения юридических дел больших компаний (ну знаете, на них постоянно кто-то в суд подаёт).

Вторая бага была с VmWare - там есть иерархия: виртуалка, физическая машина, кластер машин, датацентр (собрание кластеров) и сайт = собрание датацентров. И я решил настроить бекапы сайта (хорошая мысль, не находите?), так вот - так как у нас сайт был один (вообще круто что у нас целый сайт был), то и бекапить его я поставил на одну из виртуалок. Получился бекап рекурсивный: содержимое всего сайта + бекап рекурсивный. В итоге израсходовав все ресурсы сайт, как и пологается упал. Я гордо отрапортавал, что при бекапе надо запрещать выбирать узлы ниже по иерархии от объекта бекапа. И пошёл к админам говорить что у нас сайт упал. Они сначала подумали про веб-сайт и спрашивали какой же сайт упал... Кстати, веб-сайты у нас висели в том же сайте, просто в другом датацентре (то есть тоже упали). Когда они поняли про какой сайт я говорю - вот тут то и началась паника.

Третья бага - была у меня машина для работы с вирусами. Я её просто перенакатывал каждое утро с образа и пофиг что с ней было потом (через месяц образ эволюционировал и даже содержал icq на тот момент). И вот был там "вечерний баг", который запомнился многим: где-то примерно в 16 часов вечера переставал работать антивирус. На любое действие (лечить, удалить, поместить в карантин) он выдавал ошибку No files left (Нет больше файлов - вроде так это звучало в русской версии). Все повеселились, мол нефиг было столько качать из интернета, вот файлы на земле и закончились... Но чинить то этот баг как-то надо было. И самое обидное, что он воспроизводился только у меня и то только к вечеру. Иногда в 3, иногда до 5 не проявлялся, бывало что даже до поледьмого держался. В итоге выяснилось, что для любого действия антивирус сначала клал заражённый контент в карантин (чтобы не потерять пользовательские данные), а потом уже отдавал пользователю результат: вылеченный файл или удалённый, или в карантине. Короче, за день в карантине накапливалось столько файлов, что файловая система не могла выдержать в одной папке и переполнялся раздел с таблицей FAT. И в итоге именно в той папке нельзя было создать ни одного файла с вот такой вот странной ошибкой. А на следующее утро я приходил и восстанавливал систему супустой папкой карантина
источник

HB

Helen Belyakova in QA Alliance
Dmitry Archie
О! Таких историй у меня множество! #QA_answer
Самая разрушительная из on-demand команды, которая писала SQL для правки на живом продакшене (да, целая команда чтобы не ошибиться). Я тогда первую неделю как пришёл на свою вторую работу и мне выдали один скриптик. То что было в требованиях - он делал, только даты сбрасывал на 1.1.1970. Я рассказал об этом разработчику, тот сказал что это - фигня, которая проявляется только на стейджинге. Но конечно эта фигня проявилась и на проде. Так как прод огромный, то бекапы делают раз в неделю по субботам+воскресеньям (на время инцидента была среда или четверг). Но в этот раз что-то пошло не так и в эти выходные бекап не создался. В итоге откатывались на -2 недели. Данные были очень ценные - это был инструмент для ведения юридических дел больших компаний (ну знаете, на них постоянно кто-то в суд подаёт).

Вторая бага была с VmWare - там есть иерархия: виртуалка, физическая машина, кластер машин, датацентр (собрание кластеров) и сайт = собрание датацентров. И я решил настроить бекапы сайта (хорошая мысль, не находите?), так вот - так как у нас сайт был один (вообще круто что у нас целый сайт был), то и бекапить его я поставил на одну из виртуалок. Получился бекап рекурсивный: содержимое всего сайта + бекап рекурсивный. В итоге израсходовав все ресурсы сайт, как и пологается упал. Я гордо отрапортавал, что при бекапе надо запрещать выбирать узлы ниже по иерархии от объекта бекапа. И пошёл к админам говорить что у нас сайт упал. Они сначала подумали про веб-сайт и спрашивали какой же сайт упал... Кстати, веб-сайты у нас висели в том же сайте, просто в другом датацентре (то есть тоже упали). Когда они поняли про какой сайт я говорю - вот тут то и началась паника.

Третья бага - была у меня машина для работы с вирусами. Я её просто перенакатывал каждое утро с образа и пофиг что с ней было потом (через месяц образ эволюционировал и даже содержал icq на тот момент). И вот был там "вечерний баг", который запомнился многим: где-то примерно в 16 часов вечера переставал работать антивирус. На любое действие (лечить, удалить, поместить в карантин) он выдавал ошибку No files left (Нет больше файлов - вроде так это звучало в русской версии). Все повеселились, мол нефиг было столько качать из интернета, вот файлы на земле и закончились... Но чинить то этот баг как-то надо было. И самое обидное, что он воспроизводился только у меня и то только к вечеру. Иногда в 3, иногда до 5 не проявлялся, бывало что даже до поледьмого держался. В итоге выяснилось, что для любого действия антивирус сначала клал заражённый контент в карантин (чтобы не потерять пользовательские данные), а потом уже отдавал пользователю результат: вылеченный файл или удалённый, или в карантине. Короче, за день в карантине накапливалось столько файлов, что файловая система не могла выдержать в одной папке и переполнялся раздел с таблицей FAT. И в итоге именно в той папке нельзя было создать ни одного файла с вот такой вот странной ошибкой. А на следующее утро я приходил и восстанавливал систему супустой папкой карантина
Можно с коллегами поделюсь?
источник

DA

Dmitry Archie in QA Alliance
Helen Belyakova
Можно с коллегами поделюсь?
Да, именно тут нет ничего под жестким nda
источник

DA

Dmitry Archie in QA Alliance
У меня ещё есть парочка историй о более жестких багах, которые либо не исправить, либо лень было исправлять, либо ещё что-то и они так и висят, скоро десятилетний юбилей отпразднуют. Но пока что не буду об этом.
источник

HB

Helen Belyakova in QA Alliance
Dmitry Archie
Да, именно тут нет ничего под жестким nda
Спасибо)
источник

DA

Dmitry Archie in QA Alliance
Тем более самой новой истории из этих трёх уже 7 лет, так что можно считать былиной ;)
источник

K

Korwwyn in QA Alliance
Dmitry Archie
О! Таких историй у меня множество! #QA_answer
Самая разрушительная из on-demand команды, которая писала SQL для правки на живом продакшене (да, целая команда чтобы не ошибиться). Я тогда первую неделю как пришёл на свою вторую работу и мне выдали один скриптик. То что было в требованиях - он делал, только даты сбрасывал на 1.1.1970. Я рассказал об этом разработчику, тот сказал что это - фигня, которая проявляется только на стейджинге. Но конечно эта фигня проявилась и на проде. Так как прод огромный, то бекапы делают раз в неделю по субботам+воскресеньям (на время инцидента была среда или четверг). Но в этот раз что-то пошло не так и в эти выходные бекап не создался. В итоге откатывались на -2 недели. Данные были очень ценные - это был инструмент для ведения юридических дел больших компаний (ну знаете, на них постоянно кто-то в суд подаёт).

Вторая бага была с VmWare - там есть иерархия: виртуалка, физическая машина, кластер машин, датацентр (собрание кластеров) и сайт = собрание датацентров. И я решил настроить бекапы сайта (хорошая мысль, не находите?), так вот - так как у нас сайт был один (вообще круто что у нас целый сайт был), то и бекапить его я поставил на одну из виртуалок. Получился бекап рекурсивный: содержимое всего сайта + бекап рекурсивный. В итоге израсходовав все ресурсы сайт, как и пологается упал. Я гордо отрапортавал, что при бекапе надо запрещать выбирать узлы ниже по иерархии от объекта бекапа. И пошёл к админам говорить что у нас сайт упал. Они сначала подумали про веб-сайт и спрашивали какой же сайт упал... Кстати, веб-сайты у нас висели в том же сайте, просто в другом датацентре (то есть тоже упали). Когда они поняли про какой сайт я говорю - вот тут то и началась паника.

Третья бага - была у меня машина для работы с вирусами. Я её просто перенакатывал каждое утро с образа и пофиг что с ней было потом (через месяц образ эволюционировал и даже содержал icq на тот момент). И вот был там "вечерний баг", который запомнился многим: где-то примерно в 16 часов вечера переставал работать антивирус. На любое действие (лечить, удалить, поместить в карантин) он выдавал ошибку No files left (Нет больше файлов - вроде так это звучало в русской версии). Все повеселились, мол нефиг было столько качать из интернета, вот файлы на земле и закончились... Но чинить то этот баг как-то надо было. И самое обидное, что он воспроизводился только у меня и то только к вечеру. Иногда в 3, иногда до 5 не проявлялся, бывало что даже до поледьмого держался. В итоге выяснилось, что для любого действия антивирус сначала клал заражённый контент в карантин (чтобы не потерять пользовательские данные), а потом уже отдавал пользователю результат: вылеченный файл или удалённый, или в карантине. Короче, за день в карантине накапливалось столько файлов, что файловая система не могла выдержать в одной папке и переполнялся раздел с таблицей FAT. И в итоге именно в той папке нельзя было создать ни одного файла с вот такой вот странной ошибкой. А на следующее утро я приходил и восстанавливал систему супустой папкой карантина
Клёвые истории.

Из похожего и надевнего - делали мы приложение на электроне. Приложение отправляло запрос на сервер раз в 5 минут с кучей инфы о статусе приложухи. Обрищй размер json'a порядка 3 мб. Если отключился интернет и запрос не удалось отправить - то приложение повторяет попытки каждые 30 секунд.
Добавили функцию для логгирования - если запрос падает, то в следующий записывается информация о логах системы и отправляется. А в логах предыдлущий запрос. С логами :) Ну и так далее.

В общем за 10 минут без интернета приложение вешало сначала электрон, а потом и систему с любым объемом памяти :)
источник

ДИ

Дмитрий Игоревич... in QA Alliance
а как вам баг в 300гб БД за сутки ?)
источник

PT

Pavel Trofimov in QA Alliance
Самый интересный мой баг был в ао иптвшного приемника, были закуплены дешевые фотоприемники, в итоге при подключении по rca к пузатым телекам получался колебательный контур, который ловил радиосигнал, что мешало работе пульта
источник

DA

Dmitry Archie in QA Alliance
Pavel Trofimov
Самый интересный мой баг был в ао иптвшного приемника, были закуплены дешевые фотоприемники, в итоге при подключении по rca к пузатым телекам получался колебательный контур, который ловил радиосигнал, что мешало работе пульта
Главное в жизни робототехника - перестать наконец ловить радио Маяк
источник

DA

Dmitry Archie in QA Alliance
Самое первое что собирает робототехник - детекторный радиоприёмник который ловит радио Маяк. Это самое простое что может быть. Затем остаток жизни робототехник проводит за тем, чтобы его схемы не ловили это долбаное радио
источник

PT

Pavel Trofimov in QA Alliance
С чувствительными фотоприемниками вообще много всего было, например пду также не работали исключительно в городе Тольятти 🤷‍♂ просидел там неделю в поисках проблемы.
источник

ДИ

Дмитрий Игоревич... in QA Alliance
А еще есть баг в телеге..
Отправляешь первое сообщение кому-то, оно после отправки удаляется из твоего чатика, но собеседник видит это сообщение..
Дико бесящая хрень
источник

DA

Dmitry Archie in QA Alliance
нашли-таки вчерашнего злодея, что клал базу кластер с 10т рамы суммарно. чел написал скрипт, который делал выборку с 4000 IN в аргументах.. 

вот тоже из недавнего: с чатика девопсов алкоголиков
источник

ДИ

Дмитрий Игоревич... in QA Alliance
Возможно проблема локальная, хз.. Комп рабочий
источник