On Tue, Mar 19, 2019 at 10:31:21PM +0200, Igor Vlasenko wrote: [...] > У нас репозиторий статический, > синхронизируется ночью и во время пересборки меняться не будет. > Поэтому теоретически достаточно создать для > каждой архитектуры единственный hasher workdir > и затем его повторно использовать. Тестовая пересборка проводится на снапшоте репозитория, что создаёт предпосылки для оптимизации. Первый hsh --initroot (без кэша) занимает там около 21 сек, повторные (с кэшом) -- около 10.5 сек. Если кэшировать aptbox после initroot, то повторные hsh --initroot занимают там около 2.3 сек. Суммарное время пересборки Сизифа при таком кэшировании получается примерно на 40 часов меньше, что в теории на нынешнем оборудовании могло бы сократить время тестовой пересборки примерно на 15 минут. К сожалению, такая оптимизация, будучи реализованной в hasher, выглядит как жульничество, поскольку проверки валидности кэша нет и не может быть. -- ldv