Pavel
Им не занимаются так плотно как хотелось бы.
Плотно - наверное да. Но этож опенсорс. Что от него другого ждать?
Dmitry
Помогите мальчику Диме найти вашу компанию в https://www.stackalytics.io/?metric=commits
J
Плотно - наверное да. Но этож опенсорс. Что от него другого ждать?
Романтики ждут что инженеры российских компаний начнут в апстрим слать свой код.
Я и твой кот
А что не так с апстримом?
Как обычно, не хватает рабочих рук разработчиков и чуть-чуть менеджмента. Некоторые проекты стагнируют, или вообще закрываются. Многие компании свои внутренние проекты не выкладывают, и каждый строит свои собственные велосипеды, размывая ресурсы.
Я и твой кот
Шлют. Сбер слал.
Крайне мало.
Pavel
Крайне мало.
Пока была команда - слали. https://www.stackalytics.io/?metric=commits&company=sberbank&release=all
J
Довольно нелепо, конечно, обвинять кого-то в том что в апстрим не шлют код. Это же не пальцами щелкнуть. Нужно писать тесты, соблюдать полторы сотни требований к коду, сраться в комментариях с бывалыми и пояснять им почему так, а не иначе. А в итоге на каком-нибудь дерьме типа XenServer твой патч забракуется.
Я и твой кот
Пока была команда - слали. https://www.stackalytics.io/?metric=commits&company=sberbank&release=all
46 коммитов. Молодцы, конечно, но это реально капля в море. Ещё 64 от SBCloud https://www.stackalytics.io/?metric=commits&company=sbcloud&release=all
J
Разработчики знают как писать код и тесты, но плохо понимают что нужно операторам и в каком виде. А операторы и конечные пользователи не умеют в разработку.
J
Была б прослойка аналитиков работающих на сообщество, было б попроще. Кто-то пожаловался на недостающий или некорректно работающий функционал - аналитики помогают перевести описание проблемы на понятный разработчикам язык, формализуют по пунктам чо конкретно требуется сделать и идет работа. Собственно, как и в коммерческих продуктах.
J
Но никто ж не хочет бесплатно заниматься такой работой в свободное время. А работодатели не хотят заниматься альтруизмом и платить своим сотрудникам за такую работу.
Artemy
"Эта задача не укладывается в генеральную концепцию проекта, вам надо - вы и пилите" 🙂
J
Была б система вознаграждений для волонтеров - может чо-то шевелилось бы.
Я и твой кот
Довольно нелепо, конечно, обвинять кого-то в том что в апстрим не шлют код. Это же не пальцами щелкнуть. Нужно писать тесты, соблюдать полторы сотни требований к коду, сраться в комментариях с бывалыми и пояснять им почему так, а не иначе. А в итоге на каком-нибудь дерьме типа XenServer твой патч забракуется.
> Нужно писать тесты, соблюдать полторы сотни требований к коду, сраться в комментариях с бывалыми и пояснять им почему так, а не иначе. Так и инхаус разработка делается точно так же. > А в итоге на каком-нибудь дерьме типа XenServer твой патч забракуется. Закопайте стюардессу. Его давно задеприкейтили. Если вас останавливало только это, то можете начать снова отправлять патчи.
Я и твой кот
Была б система вознаграждений для волонтеров - может чо-то шевелилось бы.
Так пилят опенсорс корпорации в основном. Тем более такой (инфраструктурный), как опенстек.
J
Так пилят опенсорс корпорации в основном. Тем более такой (инфраструктурный), как опенстек.
Ну вот. Многие компании не хотят платить за то чтобы их сотрудники работали на сообщество) А те что платят в итоге и правят бал. Что ж тут поделаешь)
J
Работающий в твоей среде код написать не очень трудно, а вот сделать так чтобы он работал у всех и его приняли в апстрим это очень непростая задача. Те кто на регулярной основе работают над проектами, как правило, не заинтересованы в том чтобы чужие "edge cases" рассматривать и чужой код допиливать.
J
Вот и получается - "Я сделяль!" - "Ты сделяль неправильно, переделай" - "Я переделяль" - "Опять плохо" - "А как надо?" - "А надо чтоб красиво и работало"
J
Куча патчей же по такому сценарию остаются зависшими и недопиленными.
Artemy
А некоторые здравые вещи вообще в апстрим не пролезут ибо подразумевают ломание концепций. Типа вот я хочу чтобы перезапуск синдер-бэкапа не ломал запущеные бэкапы, и... И всё - там надо ломать менеджер и вообще всю модель сервиса. Всего-то, да
Artemy
В существующей концепции - никак. Проще тупо свой сервис бэкапов написать.
NS 🇷🇺
Openstack server backup ^_^
у тебя там от солнышка совсем крышечка потекла 😄
DDR
Добрый день. Подкскажите пожалуйста по linstor. Когда ставлю асинзронный протокол и создаю диск то он создается с ошибкой и в логах получаю такое Failed to copy image to volume: Bad or unexpected response from the storage volume backend API: Unable to fetch connection information from backend: Bad or unexpected response from the storage volume backend API: Bad or unexpected response from the storage volume backend API: Error: Could not set DRBD properties for resource volume-98f7c5ad-6642-4602-92c7-2c0b8457238e(volume-98f7c5ad-6642-4602-92c7-2c0b8457238e): ERRO:(Node: 'de-server-1') Failed to adjust DRBD resource volume-98f7c5ad-6642-4602-92c7-2c0b8457238e Когда возращаю протокол С, то все сразу нормально становится. Не могу понять куда смотреть. В логах только это нашел. Сами ресурс группы создаются.
DDR
Так мне хотя бы уточнить, кто нибудь юзает Linstor + openstack с асинхронным протоколом ?
Maxim
как во время бутстрапа инстансы получают метадату клауд инита с http://169.254.169.254? У них же при первой загрузке нет IP адреса, а для http сессии он нужен
Maxim
хочешь сказать, что для http сессии не нужен адрес?
Weird
там не http
Hoodad
Hello Anybody know how to install CEPH as a backend for Glance ?
Weird
да, http, обознался.
NS 🇷🇺
Опять инглишь спикеры в русские чаты понабежали, мы ж под санкциями 🤣
Maxim
так это индус, они без санкций
Dmitry
Hello Anybody know how to install CEPH as a backend for Glance ?
its all pretty clear in official docs https://docs.ceph.com/en/latest/rbd/rbd-openstack/
Hoodad
its all pretty clear in official docs https://docs.ceph.com/en/latest/rbd/rbd-openstack/
thank you sir i am strugling in installing ceph itself documnets in docs.ceph.com are not complete ;( do u have any custom documents ?
Maxim
https://www.suse.com/c/vms-get-access-metadata-neutron/
ну там не написано как именно vm делает http запрос без адреса
Maxim
откуда адрес?
J
cloud-init отрабатывает после первоначальной настройки сети.
J
откуда адрес?
От dhcp агента.
Maxim
понял, спасибо
Weird
cloud-init отрабатывает после первоначальной настройки сети.
вот да, перепутал с dhcp. Сначала по dhcp ip приезжает, потом уже все прочее по http
DDR
Добрый день. Скажите а cinder volume backup + linstor в swift вообще рабочий вариант ?
Илья | 😶☮️🐸
Добрый день. Скажите а cinder volume backup + linstor в swift вообще рабочий вариант ?
Ты пишешь кучу раз про разное, но так и не пишешь какую задачу хочешь решить
DDR
Так я поэтапно преодолеваю трудности))
DDR
Сейчас я с бекапами разбираюсь
DDR
Прочитал что у cinder есть такая служба + еще есть freezer. Вот сейчас не получается настроить что бы cinder бекапил с линстора (lvm) в swift. поэтому и хочу спросить, это вообще работает
Nikolay
А чем этот линстор интересен?
Vyacheslav
А чем этот линстор интересен?
Быстрый решительный
Nikolay
Стюардессой мазакари кто пользуется?
Den
Стюардессой мазакари кто пользуется?
Масакари стоит, стюардессу не щупал :(
Nikolay
Через какое место переопределить/запретить пользакам локальные диски на гиперах?
Artemy
Указав нулевой размер диска во флаворе?
J
Указав нулевой размер диска во флаворе?
А разве при этом не создастся все равно диск по размеру равный образу?
J
Можно в /var/lib/nova/instances монтировать диск\файл нулевого размера, тогда при шедулинге будет no valid host was found.
Artemy
Не помню. Но по моему он говорил что типа образ не влазит в диск, идите в лес
Nikolay
Создает вполне себе
J
https://blueprints.launchpad.net/nova/+spec/flavor-root-disk-none Ридман как всегда)
Nikolay
Перемудрили они с дисками волумами
J
Ты можешь нове сказать эфемерные диски хранить не локально, а в любом поддерживаемом хранилище, так то.
Nikolay
У меня создалось
J
https://blueprints.launchpad.net/nova/+spec/flavor-root-disk-none Ридман как всегда)
Меня давно занимает вопрос почему бы блюпринты над которыми уже идет работа не переносить автоматом в следующий релиз?
NS 🇷🇺
У меня создалось
Релиз какой?
J
Как в паспортном столе каком-то, ей богу.
Nikolay
Пользак видит флейвор
Nikolay
В котором есть эфимерки и есть волумы
NS 🇷🇺
Ну так можно запретить определенные флейворы в определенных проектах
NS 🇷🇺
Можно вообще локальные диски запретить
Nikolay
Какого лешего при флейворе disk 10 ephemeral 0 в итоге создается эфимерка