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=1599581678; bh=RQ5FS9mQLW3zr99FbWlDwWAxRkY/AAT5Gjc5Iv2vX0Y=; h=Date:From:To:Subject:References:In-Reply-To; b=a6b1MrHkhQ8S/INaBryMaIRoU5a6VVPKygfbNOIwWjuGngJlEKF4zlHEyFsJ8afp3 VA93QN1qiTOVY+QQFzS6Q3hy/DDr5JKr/24zYEYRhB+/QxbVjxRZU3l7GWUDp8RTRx a/NJbLtrBw2xayYyv96COAzVmmt2EREb/L1+dBvw= Date: Tue, 8 Sep 2020 19:14:38 +0300 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20200908161438.GA3252@dad.imath.kiev.ua> References: <20200908001233.GA18009@dad.imath.kiev.ua> <20200908150137.GA29502@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200908150137.GA29502@altlinux.org> User-Agent: Mutt/1.9.1 (2017-09-22) Subject: Re: [devel] =?utf-8?b?0J7Qv9GC0LjQvNC40LfQuNGA0YPQtdC8IGhhc2hlciA=?= =?utf-8?b?0LTQu9GPINGA0LDQsdC+0YLRiyDRgSDRhNC40LrRgdC40YDQvtCy0LDQvdC9?= =?utf-8?b?0YvQvCDRgNC10L/QvtC30LjRgtC+0YDQuNC10LwuIElJLg==?= 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, 08 Sep 2020 16:14:41 -0000 Archived-At: List-Archive: List-Post: On Tue, Sep 08, 2020 at 06:01:37PM +0300, Dmitry V. Levin wrote: > Я думаю, что поддержка $unchecked_initroot_cache, которая была реализована > весной прошлого года в hasher-1.3.36, предназначена для решения именно > этой задачи. Эта оптимизация используется в install check на сборочнице. > > Пример использования: > unchecked_initroot_cache="$(sed '/^task[[:space:]]\+/!d;s///;q' /path/to/Sisyphus/files/list/task.info)" предназначена, но решает ли? 1) в таком виде это хак для сборочницы. Реализация завязана на cookie файл, который обычным hasher не создается. Тем более нет опции пользователя. Будет ли работать этот хак в дистрибутивной сборочнице, для всяческих карманов? 2) в моем форке hasher-1.3.34 было 2 патча, там в 2-х местах происходила потеря времени. Один из патчей похоже, эквивалентен unchecked_initroot_cache, только с опцией пользователя. Второй надо будет отребазить на свежий hasher, посмотреть, что получится. Дмитрий, вы проводили benchmarks, на сколько сокращается время? Есть ли еще существенная разница сo cpio --extract ? И хотелось бы нормальную ручку. --fixed-repository критиковали, --force-cache может быть? Будет высокоуровневая ручка, можно будет не торопясь провести отладку, улучшить тайминги, интерфейс ведь уже меняться не будет. -- I V