From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1598809294; bh=4pw2X0PtR1VC406KUyQYqfqVFia+SyKEL27YoWXdRHU=; h=Date:From:To:Subject:References:In-Reply-To; b=kYv5iFy3rM5vPm/RCZo1WRYrou4kQ4t5A60hCWxtL+a6H2g0WrMWsU0TL/FWeiQHx JdnGrtiUQr9cJIXI9+eWQ+PQfqnRe9qO54/HOCHiObCKcx2VxTz33Uq1TAsGE1F4i/ 2yF2vDt6iT1iUBKh09jAjSm7MEMu8b/Vsm9WCTIc= Date: Sun, 30 Aug 2020 20:41:32 +0300 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20200830174132.GA20845@dad.imath.kiev.ua> References: <20200829230300.GA28205@dad.imath.kiev.ua> <20200829232402.GA8160@altlinux.org> <20200829233937.GA28643@dad.imath.kiev.ua> <91cc96c4-7c45-002e-136c-e49a0a32816f@basealt.ru> <20200830085650.GA8659@dad.imath.kiev.ua> <20200830094031.GB9148@dad.imath.kiev.ua> <20200830100404.GC9148@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) Subject: Re: [devel] =?utf-8?b?0JzRg9GF0Lgg0Lgg0LrQvtGC0LvQtdGC0Ys6INC+0YE=?= =?utf-8?b?0L3QvtCy0L3QsNGPINC+0YjQuNCx0LrQsCDQtNC40LfQsNC50L3QsCDRgdCx?= =?utf-8?b?0L7RgNC+0YfQvdC40YbRiy4=?= 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: Sun, 30 Aug 2020 17:41:37 -0000 Archived-At: List-Archive: List-Post: On Sun, Aug 30, 2020 at 05:16:52PM +0300, Alexey Shabalin wrote: > Локальная сборочница, как отдельный продукт - это хорошо. > Но я не понял как она влияет на ускорение централизованной сборочницы для > сизифа и p8,p9,... Действительно, в зачинателе темы, письме # Мухи и котлеты: ... https://lists.altlinux.org/pipermail/devel/2020-August/211678.html я писал о боттлнеке в алгоритме на серверной стороне (пример с поварами и официантками). Тему ускорения работы именно локальной сборочницы я упомянул в письме # incoming/girar: проблема производительности. https://lists.altlinux.org/pipermail/devel/2020-August/211601.html но подробно не развивал. У меня есть несколько нароботок на эту тему. Одна из них связана с изменениями в hasher для повторного использования hasher's initroot-only workdir, при условии, если сборка происходит относительно неизменного репозитория (скажем, дневное зеркало Сизифа). Вторая описана на https://www.altlinux.org/Girar/Parallel#VII._Алгоритмы_ускорения_сборки_Больших_Транзакций. Есть и еще наметки, но без локальной сборочницы как их пробовать и тестировать? > Как можно доверять результатам какой-то локальной сборочницы безоговорочно? Как раз локальная сборочница и позволяет не слепо доверять тому, что творится на стороне сервера, а проверять предложенные изменения самому. Установить страндартный пакет локальной сборочницы, сформировать тестовый таск, запустить на сборку, провести бенчмарки времени, CPU, IO. Посмотреть патчи кандидата на улучшение сборки. Самому убедиться, не сжульничал ли, не отключил ли проверки. Самому собрать и установить его код, самому получить бенчмарки нового кода и самому убедиться, есть ли в итоге ускорение сборочницы. -- I V