From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <19203d7d-dad6-45f2-b5e7-1914a7d35fef@basealt.ru> Date: Tue, 28 Nov 2023 16:51:53 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: ru To: devel@lists.altlinux.org References: <3989aeb9-569e-4805-b32f-c01f0da96cf9@basealt.ru> <0cf3d672-dcae-4e87-a3d0-887f23c77728@basealt.ru> <8d355f82-c68e-41c7-8c7c-6db08b0f99df@basealt.ru> <20231123123639.5d1b51a1@legato> <311186cb-dc2c-4106-8041-e7adf445485f@basealt.ru> <20231123130626.79bc5ee5@legato> <123CC561-9230-4104-8618-BF16A3EC417F@altlinux.org> From: Anton Farygin Organization: BaseALT In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0L7QsSDQsNGA0YLQtdGE0LDQutGC0LDRhSDQtNC+0LM=?= =?utf-8?b?0L7QvdGP0Y7RidC40YUg0YHQsdC+0YDQvtGH0L3QuNGG?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Nov 2023 13:51:53 -0000 Archived-At: List-Archive: List-Post: Нет, ничего с основного сайта убирать не надо. Догоняющие сборочницы живут в странных местах с непонятным уровнем качества сети и энергоснабжения. Доступ снаружи к ним по умолчанию не предусмотрен. Всё оставим как есть, при этом возможность развернуть у сопровождающих догоняющую сборочницу свой клон p.a.o есть, но смысла особого нет. On 28.11.2023 16:14, Danil Shein wrote: > Если уж надо реализовать прям срочно, то можно поднять инфраструктуру > (ALTRepo DB + ALTRepo API + ALTRepo Front) отдельно для каждой > догоняющей архитектуры. > Интегрировать это в основной p.a.o вполне можно через редиректы на > субдомены вида riscv64.packages.altlinux.org и т.п. > > Мы таким образом можем убрать вообще всю информацию о портах с > основного сайта кроме ссылок, включая загрузку репозиториев портов в > основную БД, при этом получив одинаковый функционал для всех > архитектур - как существующих, так и новых (если таковые появятся). > > При этом платой будет лишь по одной виртуалке, с достаточной > производительностью, на каждую такую архитектуру. > > Единой точкой отказа может стать лишь использование одного кластера > RAbbitMQ  на всех, но никто не запрещает запустить его локально - это > просто транспорт сообщений между сборочницей  и сервисом ALTRepo DB. > > Отображение версий пакетов в репозиториях догоняющих архитектур (левое > меню на р.а.о) для быстрой навигации, легко можно получать через АПИ. > > 28.11.2023 15:44, Danil Shein пишет: >> Развернуть нужную инфраструктуру для догоняющей архитектуры совсем >> даже не сложно. >> >> Весь комплект: >> 1. хост, на котором будет работать загрузчик требует только >> монтирования рабочей директории и архива сборочницы >> 2. хост, на котором будет БД ClickHouse >> 3. хост, на котором будут запущены API и фронт (сайт) - оба >> запускаются в докере >> 4. доступ к существующему или запуск собственного сервера (кластера) >> RabbitMQ >> >> Все роли из пп. 1-3  спокойно решаются и на одном хосте - так мы уже >> разворачивали инфру для тестовой сборочницы. >> >> 23.11.2023 15:01, Anton Farygin пишет: >>> On 23.11.2023 14:39, manowar@altlinux.org wrote: >>>>> sisyphus_riscv64 есть на packages.altlinux.org; loongarch64 пока >>>>> нет, но всегда можно просто посмотреть, есть ли соответствующаяя >>>>> srpm в репозитории. >>>>> >>>>> http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/ >>>> Я имел в виду немного другое: как посмотреть неуспешные сборочные >>>> задания и логи сборки? На PAO только DONE можно найти по имени пакета. >>> >>> Мы немного поговорили о том, как устроены догоняющие сборочницы и >>> вместе пришли к выводу что публикация каких-то артефактов из заданий >>> догоняющих сборочниц не имеет смысла - без полного доступа к архивам >>> этих самых сборочниц. >>> >>> К тому же мы принципиально разошлись в том, как должна быть устроена >>> догоняющая сборочница с точки зрения синхронизации с основной. >>> >>> У меня по этому поводу висит такой FR на основную сборочницу: >>> https://bugzilla.altlinux.org/47105 >>> >>> Возможно для них нужно поднимать не только свой girar, но и всю >>> остальную инфраструктуру packages.altlinux.org >>> >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel@lists.altlinux.org >>> https://lists.altlinux.org/mailman/listinfo/devel