Results from the tests against git rev. http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=62668eb

Test cases: crash after install/upgrade/removal/purge of a package.
The status file is not synced, the previous version is kept and the directory /var/lib/dpkg/ contains the file status-new.
This is due to a missing fsync on the directory.

This is a minor annoyance, since running 'dpkg --configure -a' fix it.

On the performance side, the installation of a package is a factor 2 slower (1.8 to 2.2 depending on the number of files) than without the fsyncs. Test done with packages from 200 files up to 8200 files with an ATA Disk @5400rpm

Thanks for your work, guillem.

--
:JB



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to