From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4A139823.3090103@altlinux.com> Date: Wed, 20 May 2009 09:41:55 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.21 (X11/20090430) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20090515192630.GK10323@altlinux.org> <20090518102446.GB4138@cryptocom.ru> <20090518114945.GB7857@cryptocom.ru> <20090518122418.GA11369@cryptocom.ru> <20090518124832.GC11369@cryptocom.ru> <1242723421.13824.128.camel@latitude> <4A128AD6.3040706@altlinux.com> <20090519175024.GF6208@altlinux.org> In-Reply-To: <20090519175024.GF6208@altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?0sXT1dLTz6PNy8/FINTF09TJ0s/Xwc7JxSDQwcvF1M/X?= 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: Wed, 20 May 2009 05:43:11 -0000 Archived-At: List-Archive: List-Post: Alexey Tourbin пишет: > А также ясно, что основная проблема с ресурсами и с распараллеливанием > лежит в другой плоскости. Она связана не со сборкой самих заданий, а с > тестовой пересборкой репозитария для каждого задания. > > Тестовая пересборка сизифа для каждого задания -- это очень круто (то > есть, это challenge). Дольно сложно будет реализовать её оптимально. > С другой стороны, тестовая пересборка дает наиболее полное представление > о целостности репозитария (то есть, дает комплексную оценку пригодности > пакетов). Мы же не в крестики-нолики играем, а хотим поддерживать > целостный репозитарий. Это дорогое развлечение. Кстати, тогда уж целью стоит объявлять выявление и устранение изменений в результатах пересборки после каждого нового пакета. Например, после появления glibc, каждый пересобранный пакет уже не равен существующему пакету в репозитории (по зависимостям). Т.е. - было бы здорово получить такую вот автоматическую пересобиралку, которая будет пересобирать всё что сможет пересобрать после появления пакета, изменяющего зависимости других пакетов, после пересборки. Тогда можно и параллелить (аккуратно, естественно). Да, а железа для этого нужно, судя по всему - раз в 50 больше, чем сейчас. С учётом того, что сейчас пересборка сизифа занимает порядка трёх суток (72 часа), а мы не можем допустить, что бы у нас пакет собирался более чем разумное время (в данном контексте, думаю, один час - вполне разумно), то текущее количество сборочных серверов нужно умножить на 72 (на самом деле - больше, нужно считать overhead на постановку задач/сеть). С учётом того, что в данный момент (по словам ldv) задействовано 4 сервера, для полной автоматизации этого процесса необходимо порядка 288 серверов. Это чуть меньше половины кластера СКИФ Т-60, который считается одним из самых мощных в России и стоил порядка 10 миллионов долларов. И потребляет порядка 0.5 мегаватта энергии в час. Без оптимизации или без спонсора, явно - не обойтись ;) Ни у кого нет подруги - дочери нефтяного магната ?