J
Я и твой кот
Я и твой кот
J
Я и твой кот
Г частенько оказывается правдой.
Не сказал бы. Мой опыт противоположный. Дмитрий Тансур вон вообще в два притопа-два прихлопа стал core в ironic и спокойно теперь пилит фичи и патчи.
J
Часто в предлагаемых патчах как раз вижу что их режут по той или иной причине. То из-за надуманной фигни, а то и по делу.
Помощи при этом не предлагают (оно и понятно отчасти, сидят же на зарплате и пилят конкретные вещи, им не до копания в чужом коде).
И предлагающий патч быстро теряет мотивацию, если не выходит самостоятельно допилить. И патч сливается и проблема остается нерешенной.
J
Dmitry
Не скажу за все проекты, мы часто предлагаем помощь, если патч реально полезный.
Dmitry
Начинай :)
Я и твой кот
Так надо активно ревью просить. На митинги ходить, пинать. Фиксить то, что просят другие разрабы.
Я и твой кот
А не отослать и забить на фидбек.
Я и твой кот
J
Начинай :)
Начну так или иначе, уж не первый раз собираюсь.
George
Моё Удаление 1 строчки в хорайзоне мариновалось 3 месяца, в маниле видимо не лучше, уже 2месяца висит, в нове бекпорт в окату висит практически полгода. Это только мой скромный опыт :(
Так что Г очень реален для не критичных патчей, увы.
Я и твой кот
Доки ещё обновить надо, тесты написать, иногда перед фичей блупринт представить и обсудить/согласовать.
Dmitry
Справедливости ради, 1) Оката почти мертва, 2) тесты и доки мы требуем не из вредности
Dmitry
У нас первая жалоба от операторов каждый раз: плохие доки
Dmitry
А выделенных людей на доки нет. Пишем, как можем.
J
Поэтому я и не в разработке.
George
Dmitry
Ты серьёзно преувеличиваешь усилия, особенно на доки.
Dmitry
То, что ты там в IPA пилишь, гораздо сложнее, чем обновить пару rst файлов.
J
Dmitry
Опять-таки, пачти без доков мы иногда с горя принимаем.
Dmitry
Если реально полезные. Иногда сами пишем (первую версию доков для Dell'овского драйвера я написал).
J
Я и твой кот
Ещё, извиняюсь, помогает почтовый список рассылки, чатик, регулярные митинги, емейл, созвон, и дружиться на конференциях/митапах.
J
Ещё, извиняюсь, помогает почтовый список рассылки, чатик, регулярные митинги, емейл, созвон, и дружиться на конференциях/митапах.
дружиться на конференциях и митапах могут те у кого есть возможность туда попасть)
А остальное хорошо, но опять же, если это не твоя основная работа, отнимает ооооочень много времени.
Tamerlan
а кто-нибудь фиксил проблему с отображением секретов в виде pkcs12 в dashboard-octavia-ui?
Tamerlan
Aleksey
@adiantum тут спамчик подвезли
Jain
Добрый день, а тут ктонибудь vmware harbor к стэковскому свифту подключал и может поделиться правильным конфигом?
J
Ребят, привет.
В дефолтных переменных роли haproxy в openstack-ansible есть такая фигня:
# Set the HTTP keepalive mode to use
# Disable persistent connections by default because they can cause issues when the server side closes the connection
# at the same time a request is sent.
haproxy_keepalive_mode: 'forceclose'
И я чо-то никак в толк не возьму зачем они так сделали и какую проблему решает forceclose. Идеи есть?
Tamerlan
Tamerlan
видимо встречали проблемы с висяками
J
Dmitry
Ну, если сервис задеплоен через wsgi, то всё зависит от фронтенда..
Dmitry
У них - у кого? :) TripleO всё под апачем деплоит (кроме того, что в wsgi вообще не может).
J
J
Хотя понятно что openstack-ansible в плане взаимодействия команд еще хуже чем сам опенстек. Там полнейшая пизда и письмо из простоквашино. Сотни плейбуков и десятки ролей и все разными командами пишутся.
То лапы ломит, то хвост отваливается то на жопе растет шерсть чистая и шелковистая. Ваш дядя Федор блин)
Dmitry
Jain
Раз такая тема пошла. На Nginx Unit все эти сервисы ещё никто не деплоил?
J
J
Но ощутимую разницу видно будет только на большом числе потоков, наверное.
Aleksey
А раз такая тема пошла. А под апачем быстрее чем питонячий веб-сервер ? Я же правильно понимаю что все эти nova, glance, cinder -api можно под апачем/nginx поднять?
Алик Сережевич
Aleksey
Алик Сережевич
Ускорять апи?
ну просто uwsgi это вполне себе продакшн решение. Чем он не угодил?
Aleksey
Pavel
https://habr.com/ru/post/427217/
Pavel
хоть и прод но медленный
Алик Сережевич
хоть и прод но медленный
тут ньюанс в том, что там замеры для нагруженных приложений приводились. Разве оно так требуется в случае с os?
Pavel
и сколько же потоков/процессов суммарно в вашем опенстеке на мастерах?
Pavel
значит у вас нет нагрузки
Evgenii
uwsgi еще готовить надо уметь
Алик Сережевич
Pavel
отилчно и там uwsgi опять внизу списка. Он походит только для разрабов
Pavel
Вы же еще не забывайте что это все еще в рамках oopenstack должно работать.
Pavel
J
Даже в крупных попенстек облаках не могу себе представить чтобы к каждому экземпляру api сервисов были сотни запросов в секунду.
Pavel
сейчас суммарно не скажу. нет такой статистики по rps
Алик Сережевич
Достаточно жырно для одной ноды?
Это график загрузки ядер на сервере, где крутится приложение запущенное в $appserver_name. Это о том, что нагрузка большая или код кривой? Вы уж простите за глупый вопрос
Алик Сережевич
Странный веб, без статы по rps. Но окей, может я чего не понимаю.
Pavel
о да я же забыл что опенстек это 100% только клиентские запросы и все по http (сарказм)
Алик Сережевич
Ну разговор вроде про апп-сервера шел.
J
Pavel
как общается nova-api с nova-compute?
Pavel
а это считается rps или нет?
J
а это считается rps или нет?
Я б сказал что нет, потому что брокер позволяет сообщениям висеть в очереди и их адресаты могут забирать постепенно.
И это сильно отличается от того что происходит при обращении к REST API.