tag 578635 pending
thanks
Hello,
Bug #578635 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:
http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=0ff43ca
---
commit 0ff43ca667f05cf299364e5b9cff8abe4e05a903
Author: Guillem Jover <[email protected]>
Date: Tue May 11 09:38:04 2010 +0200
dpkg: On Linux use sync() instead of an fsync() per file
Due to the performance degradation on ext4 file systems, as a
workaround on Linux, we use sync() which is synchronous, before
rename() to make sure it's truly atomic.
Closes: #578635
diff --git a/debian/changelog b/debian/changelog
index 710b0dc..80e7300 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -35,6 +35,8 @@ dpkg (1.15.7.2) UNRELEASED; urgency=low
Kyle Moffett <[email protected]>. Closes: #568123, #575158
* Fix dpkg --root by properly stripping again the root directory from the
path of the maintainer script to execute. Closes: #580984
+ * On Linux use sync() instead of an fsync() per file on deferred extraction,
+ to workaround performance degradation on ext4. Closes: #578635
[ Gerfried Fuchs ]
* Fix syntax error in dpkg-name. Closes: #581315
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]