From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Team development discussions , Michael Shigorin References: <20171214194417.GA28206@dad.imath.kiev.ua> <20171214205901.GC27309@altlinux.org> <20171214212622.GA29524@dad.imath.kiev.ua> <20171214213638.GB27904@altlinux.org> <20171215021759.ac336da443f8c9f58848331c@altlinux.org> <20171214233800.GA28726@altlinux.org> <20171215113255.GA7915@dad.imath.kiev.ua> <20171215114113.GB5191@altlinux.org> <20171218085247.GR3594@imap.altlinux.org> From: Denis Medvedev Message-ID: Date: Mon, 18 Dec 2017 13:36:23 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20171218085247.GR3594@imap.altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel] =?utf-8?b?0L3QtSDQstGB0LUg0L/QsNC60LXRgtGLINC+0LTQuNC9?= =?utf-8?b?0LDQutC+0LLQviDRgdC+0LHQuNGA0LDRjtGC0YHRjw==?= 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: Mon, 18 Dec 2017 10:37:07 -0000 Archived-At: List-Archive: List-Post: On 12/18/2017 11:52 AM, Michael Shigorin wrote: > On Fri, Dec 15, 2017 at 02:41:13PM +0300, Dmitry V. Levin wrote: >>> Потом новый libint стал собираться 8 часов, >>> причем там уже ничего не отрежешь. >> Значит, можно распараллелить. > ...с nprocs=1, ага (речь же явно шла про git.alt). > > Дим, тут действительно напрашивается минимум два варианта -- > причём под обмолот "лёгких" и "тяжёлых" пакетов есть прямой > смысл вообще по-разному выбирать железо для сборочниц. > > Лично меня вполне бы устроил для начала флажок "тяжёлый пакет", > выставляемый на git.alt административно и отправляющий пакет при > сборке на "тяжёлый" узел. Заодно это позволило бы поднять > степень параллелизма при сборке "лёгких" пакетов даже на > имеющемся прямо сейчас оборудовании -- например, можно один > из узлов выделить в "тяжёлый", три остальных определить > "лёгкими". Возможно, для "тяжёлых" разрешать и параллельную > сборку, хотя тогда ожидаемы поползновения насчёт границы. > сторией. > Тяжелые узлы - за, возможность параллельной сборки в тестовом режиме - тоже за. А вот коммитить я бы разрешал только задания, собранные без параллельной сборки. То есть отладился c test-only, parallel=yes, запустил test-only, parallel=no и закоммитил в репозиторий.