Control: forcemerge 985888 -1 On Tue, 2022-08-23 at 22:40:37 +0200, Ansgar wrote: > Package: dpkg > Version: 1.21.9 > Severity: wishlist > Tags: upstream d-i
> please reconsider to provide a `--force-really-unsafe-io` (or similar) > option that skips the calls to `fsync()` & friends in dpkg. I think I've mentioned this elsewhere, but the main blocker has been lack of database taint tracking support. I do have a draft branch for a --force-reckless-io. > I tried installing a larger package set (in stable), including > texlive-full, KDE, GCC and other packages. It took: > > Default dpkg: ~4h10m = 250m > --force-unsafe-io: ~2h20m = 140m > eatmydata: ~22m > > So skipping all fsync() calls provides a speedup of 11 compared to > dpkg's defaults and still 6 compared to --force-unsafe-io. This is a > very noticable change. All fsync()s from dpkg, which are not necessarily all fsync()s performed indirectly by maintscripts/triggers. Guillem