[devel] genbasedir (was: печальные последствия перехода на rpm-4.13)

Evgeny Sinelnikov sin на altlinux.ru
Ср Мар 8 14:50:35 MSK 2017


6 марта 2017 г., 17:21 пользователь Alexey Tourbin
<alexey.tourbin at gmail.com> написал:
> 2017-03-04 13:46 GMT+03:00 Dmitry V. Levin <ldv at altlinux.org>:
>>> Зачем патчить аптовые индексы? Заново их создать - это несколько
>>> секунд всего.
>>
>> Это для Сизифа несколько секунд?  При условии что всё в памяти сидит?
>
> При условии, что вся память перечитывается из буферного кеша,
> перегенерация всего pkglist.classic из одно в другое место занимает
> около двух секунд. Это практически a no-op.
>
> Чем вас можно убедить? Я много раз запускал что-то типа вроде
> $ time LD_PRELOAD=rpmhdrcache.so ./genpkglist --no-scan
> /klad/Sisyphus/x86_64 classic
>
> Он занимает у меня ровно две секунды. Волнует, нежели язвит!

А это решение опакечено?

Последний раз, когда я пытался его воспроизвести в своём локальном
окружении, "что-то снова пошло не так". Это было давно, поэтому
спрашивать: "Почему я тогда не спросил?", - уже не имеет смысла.
Сейчас rpmhdrcache.so каким образом доступен для использования?

PS: Кстати, была одна штука, не уверен, что именно в ней дело, но всё
же. Задача была такая - использовать rpmhdrcache.so не для полного
набора пакетов Sisyphus/x86_64 classic, а для расширений
Sisyphus/x86_64 addon unstable.



-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel