История одного бага (#1653967)

Abstract: Реальная история из жизни реальных администраторов по отлову идиотского бага.

Поучительная часть: Никогда недооценивай зависимости зависимостей.

Вступление


Рядовой апгрейд в лаборатории с Openstack Mitaka до Openstack Newton (более новая версия). Несколько deprecated options в файлах конфигурации, keystone переехал с eventlet на WSGI и поломал существующую конфигурацию с haproxy; из-за типового «ipv6 listen» apache не стал конфликтовать с haproxy за одинаковые используемые порты на звезде (один слушал ipv6, другой ipv4 only), так что запросы уходили в haproxy вместо апача, где умирали с 503, т.к. апстрима не было… Впрочем, история не об этом.


После того, как основные проблемы были пофишкены, Nova (одна из компонент Openstack) при запуске начала падать с ошибкой: ConfigFileValueError: Value for option url is not valid: invalid URI: 'http://neutron-server.example.com:21345'.. Это было очень странно. С учётом, что в конфиге поменялось 100500 опций, возникло подозрение, что мы используем устаревшую опцию, которую больше не надо использовать. Однако, документация говорила, что пример опции — url = http://controller:9696.

Отладка


Очевидные шаги отладки:

  • Закомментировать опцию — не падает
  • Повторить опцию из примера — не падает
  • Заменить в опции порт на «наш» — возможно, нельзя использовать слишком большой номер порта — не падает
  • Заменить в опции url на наш — падает
  • Вернуть «controller» на место — не падает
  • Подозрение: не умеет fqdn: заменить controller на controller.dns — не падает
  • Подозрение: слишком много точек (у нас в реальном коде было 8 точек в url) — controller.dns1.dns2.dns3.dns4 — не падает
  • Оставить из нашего имени только первую часть: http://neutron-server:9696 — падает! гипотеза уже понятна.
  • Проверка1: http://neutronserver:9696 — не падает
  • Проверка2: http://with-dashes:9696 — падает!

Читать дальше →
История одного бага (#1653967)
Source: habrahabr

Пост №2937451

Автор: wasia


Пруф https://www.dni.ru/society/2016/12/23/357061.html




Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/2937451″
},
«headline»: «Пруф https://www. / Никки Бенц :: новость :: порнозвезда»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D1%8C-%D0%BF%D0%BE%D1%80%D0%BD%D0%BE%D0%B7%D0%B2%D0%B5%D0%B7%D0%B4%D0%B0-%D0%9D%D0%B8%D0%BA%D0%BA%D0%B8-%D0%91%D0%B5%D0%BD%D1%86-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-3582742.jpeg»,
«height»: 365,
«width»: 682 },
«datePublished»: «2017-01-04T17:45:53+03:00»,
«dateModified»: «2017-01-04T17:45:53+03:00»,
«author»: {
«@type»: «Person»,
«name»: «wasia»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «dni.ru/society/2016/12/23/357061.html»
}

Комментировать 
Пост №2937451
Source: Joyreactor

Скидки на приложения и игры для Android: 4 января

Скидки на приложения и игры актуальны только на момент выхода публикации. В этом выпуске: приложение для пробуждения при любых условиях Sleep as Android Unlock; красивая стратегия Anomaly […]
Скидки на приложения и игры для Android: 4 января
Source: 4pda

Qualcomm CSR8675 — первый в мире аудиопроцессор с Bluetooth и активным шумоподавлением

Qualcomm Technologies объявила о выходе первой в мире системы на кристалле CSR8675 с интегрированным модулем Bluetooth и системой активного шумоподавления. Это должно привести к новому витку […]
Qualcomm CSR8675 — первый в мире аудиопроцессор с Bluetooth и активным шумоподавлением
Source: 4pda

LG представляет на CES 2017 новые саундбары и аудиосистемы

Представила свои новинки на выставке потребительской электроники CES 2017 в Лас-Вегасе и компания LG. Среди большого разнообразия устройств стоит отдельно упомянуть аудионовинки южнокорейского гиганта. […]
LG представляет на CES 2017 новые саундбары и аудиосистемы
Source: 4pda

Пост №2937413

Автор: PreyDay







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/2937413″
},
«headline»: «art девушка :: KR0NPR1NZ (Ilya Kuvshinov) :: artist :: красивые картинки»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/KR0NPR1NZ-artist-art-%D0%B4%D0%B5%D0%B2%D1%83%D1%88%D0%BA%D0%B0-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-3582659.jpeg»,
«height»: 1080,
«width»: 1080 },
«datePublished»: «2017-01-04T17:16:44+03:00»,
«dateModified»: «2017-01-04T17:16:44+03:00»,
«author»: {
«@type»: «Person»,
«name»: «PreyDay»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №2937413
Source: Joyreactor

Пост №2937402

Автор: MagmaTrack

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2937402″ }, «headline»: «Fantasy (Fantasy art) :: Мрачные картинки :: art (арт) :: guo hanyu :: красивые картинки», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9C%D1%80%D0%B0%D1%87%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-Fantasy-art-3582626.jpeg», «height»: 1000, «width»: 1500 }, «datePublished»: «2017-01-04T17:10:17+03:00», «dateModified»: «2017-01-04T17:10:17+03:00», «author»: { «@type»: «Person», «name»: «MagmaTrack» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2937402
Source: Joyreactor

Apple отрицает, что лишь 3% скачавших Super Mario Run заплатили за неё

Несмотря на заметный
спад популярности Super Mario Run, игра продолжает пользоваться завидным
спросом. По новым данным, нашумевший мобильный раннер от Nintendo уже достиг отметки в 90 миллионов загрузок. […]
Apple отрицает, что лишь 3% скачавших Super Mario Run заплатили за неё
Source: 4pda

Garmin Fenix 5 проработают сутки в режиме GPS-трекера

Серия Garmin Fenix популярна среди путешественников, особенно если их пути пролегают далеко за пределами традиционных маршрутов. На CES 2017 компания Garmin показала обновлённую линейку Fenix 5, в которую […]
Garmin Fenix 5 проработают сутки в режиме GPS-трекера
Source: 4pda

Пост №2937397

Автор: darth_vaderm/

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2937397″ }, «headline»: «велосипед :: вело :: запрет :: fuck the police :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B2%D0%B5%D0%BB%D0%BE%D1%81%D0%B8%D0%BF%D0%B5%D0%B4-%D0%B2%D0%B5%D0%BB%D0%BE-%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%82-3582621.gif», «height»: 400, «width»: 226 }, «datePublished»: «2017-01-04T17:01:19+03:00», «dateModified»: «2017-01-04T17:01:19+03:00», «author»: { «@type»: «Person», «name»: «darth_vaderm/» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2937397
Source: Joyreactor