YunoHost / package_check

Shell script which check package actions: install, remove, upgrade, backup, restore…
GNU General Public License v3.0
21 stars 25 forks source link

Naive attempt to use eatmydata #145

Open Tagadda opened 10 months ago

Tagadda commented 10 months ago

Soft: https://manpages.debian.org/testing/eatmydata/eatmydata.1.en.html

This could allow to speed up the CI workflow because that could reduce the IO load.

alexAubin commented 10 months ago

Heuarg sorry for the misleading code, nowadays the base LXC are built using https://github.com/YunoHost/lxd_img_builder/blob/master/image_builder x_x I don't know if anybody uses that rebuild_base_lxc helper .. i think it was mainly kept for people running package_check locally and wanting to rebuild the base LXC, though even then you could just configure the LXC remote to fetch from our devbaseimg server ...

Tagadda commented 10 months ago

https://github.com/YunoHost/lxd_img_builder/pull/5 ;)

Salamandar commented 10 months ago

What's the goal of eatmydata ? Faster runs because no sync ?

Tagadda commented 10 months ago

Exactly this

kay0u commented 8 months ago

TODO: add it to the CI core too: https://github.com/YunoHost/yunohost-ci

tituspijean commented 6 months ago

Additional findings by @kay0u for dpkg:

https://unix.stackexchange.com/a/7242

https://gitlab.freedesktop.org/freedesktop/ci-templates/-/merge_requests/151/diffs#535914932b6c92ba232a54aeeb86b0f5318297cb_282_283