Your message dated Thu, 25 Nov 2010 07:02:13 +0000
with message-id <e1plvqp-000487...@franck.debian.org>
and subject line Bug#588339: fixed in dpkg 1.15.8.6
has caused the Debian Bug report #588339,
regarding sync() causes significant dpkg unpack performance degradation on
tmpfs (pbuilder, piuparts, ...)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
588339: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588339
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.15.7.2
Severity: normal
Hi,
the fsync()/sync() changes done recently cause significant performance
loss of dpkg when used in chroot environments living on tmpfs.
For short-lived chroots that cause a lot of e.g. dpkg activity (e.g.
pbuilder environments while building, piuparts while testing, ...) I
prefer to have them on tmpfs in order to reduce the amount of I/O which
hits the disk - and get a significant speed boost that way.
Unfortunately since the last dpkg changes concerning sync()/fsync() this
no longer works out well - the continuous sync() from a "virtual" chroot
on tmpfs hits the physical system really hard, causing speed loss
factors between 3-5, probably more if multiple pbuilder builds/piuparts
tests are run in parallel.
Is there a possibility to disable the syncing when dpkg runs on tmpfs?
Andreas
-- System Information:
Debian Release: squeeze/sid
APT prefers stable
APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (130,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dpkg depends on:
ii coreutils 8.5-1 GNU core utilities
ii libbz2-1.0 1.0.5-4 high-quality block-sorting file co
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libselinux1 2.0.94-1 SELinux runtime shared libraries
ii xz-utils 4.999.9beta+20100527-1 XZ-format compression utilities
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 0.7.25.3 Advanced front-end for dpkg
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.15.8.6
We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive:
dpkg-dev_1.15.8.6_all.deb
to main/d/dpkg/dpkg-dev_1.15.8.6_all.deb
dpkg_1.15.8.6.dsc
to main/d/dpkg/dpkg_1.15.8.6.dsc
dpkg_1.15.8.6.tar.bz2
to main/d/dpkg/dpkg_1.15.8.6.tar.bz2
dpkg_1.15.8.6_amd64.deb
to main/d/dpkg/dpkg_1.15.8.6_amd64.deb
dselect_1.15.8.6_amd64.deb
to main/d/dpkg/dselect_1.15.8.6_amd64.deb
libdpkg-dev_1.15.8.6_amd64.deb
to main/d/dpkg/libdpkg-dev_1.15.8.6_amd64.deb
libdpkg-perl_1.15.8.6_all.deb
to main/d/dpkg/libdpkg-perl_1.15.8.6_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 588...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <guil...@debian.org> (supplier of updated dpkg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 25 Nov 2010 07:10:48 +0100
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source amd64 all
Version: 1.15.8.6
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <debian-d...@lists.debian.org>
Changed-By: Guillem Jover <guil...@debian.org>
Description:
dpkg - Debian package management system
dpkg-dev - Debian package development tools
dselect - Debian package management front-end
libdpkg-dev - Debian package management static library
libdpkg-perl - Dpkg perl modules
Closes: 584254 588339 595455 595927 596168 596519 597023 597651 598473 599923
600075 600240 601852 602518 604769
Changes:
dpkg (1.15.8.6) unstable; urgency=low
.
[ Raphaël Hertzog ]
* Ensure debian/source/local-options is always excluded from the source
package even if the user provides customized -i or -I options.
Closes: #597023
* Fix Dpkg::Version's handling of version with a debian revision but an
empty version (e.g. "-0.1"). Thanks to James Vega <james...@debian.org>
for the patch. Closes: #597651
* With "3.0 (quilt)" source package, create .pc/.quilt_series with the
correct series file if the source package provides vendor specific patch
sets.
.
[ Guillem Jover ]
* Disable by default usage of synchronous sync(2), as it causes undesired
I/O on unrelated file systems. Closes: #588339, #595927, #600075
* Add new --force-unsafe-io to disable safe I/O operations on unpack.
Closes: #584254
.
[ Updated man page translations ]
* French (Christian Perrier). Including a typo fix and a typographical
change reported by Vincent Danjean. Closes: #601852
* Spanish (Omar Campagne). Closes: #596519
.
[ Updated programs translations ]
* Basque (Iñaki Larrañaga Murgoitio). Closes: #599923
* Catalan (Jordi Mallach).
* Danish (Ask Hjorth Larsen). Closes: #600240
* German (Sven Joachim). Improved by Holger Wansing.
* Italian (Pietro Battiston). Fix translation of "however". Closes: #602518
* Portuguese (Miguel Figueiredo). Closes: #596168
* Romanian (Andrei Popescu). Closes: #604769
* Russian (Yuri Kozlov). Closes: #595455
* Vietnamese (Clytie Siddall). Closes: #598473
.
[ Updated scripts translations ]
* Catalan (Jordi Mallach).
* German (Sven Joachim).
.
[ Updated dselect translations ]
* Catalan (Jordi Mallach).
* German (Sven Joachim).
Checksums-Sha1:
0ac67a10e335d0ec5375ac523998546403525ff9 1208 dpkg_1.15.8.6.dsc
ebc9a6087f8f8c56c973f26f9bdb17ef1c570f0c 5222815 dpkg_1.15.8.6.tar.bz2
7a6e46450c5d8d89746a5ba16a6ed7b9306b2a07 426852 libdpkg-dev_1.15.8.6_amd64.deb
ba234426fb283f292efc9a0b202a09b5c579b504 2338026 dpkg_1.15.8.6_amd64.deb
196702535a3a609f134375d5d3c39bb26663f4ca 894426 dselect_1.15.8.6_amd64.deb
e6affdd25dcdc0b9c73e5059bc95f34531ed52e4 801736 dpkg-dev_1.15.8.6_all.deb
47cb193e3096afb8035632a1b6bae0da9771c226 682848 libdpkg-perl_1.15.8.6_all.deb
Checksums-Sha256:
a4355f87fa1466edcefff224182ae7824d1469d1ddc28126d00cd361c611e0a9 1208
dpkg_1.15.8.6.dsc
b319621a4d0f9fa7b356b4def978bad0b18b944405f2be9eace5e2713b5f1f49 5222815
dpkg_1.15.8.6.tar.bz2
eedd636f39cb03a28758558cd6f4b700a2168c1adb9e4c8a59ab4ca07549bad5 426852
libdpkg-dev_1.15.8.6_amd64.deb
6d3265e9aa6ef2d7ec341687df80e55da5996daa5d581e1864e9466bc7c36321 2338026
dpkg_1.15.8.6_amd64.deb
b4a073849a3944c4f7b13b67cc6db8a78e8edd38ca50d86134f7aa1977c40f4b 894426
dselect_1.15.8.6_amd64.deb
3368e9efe1206c720b92c69b89f3f43e8a0a4d13949aa24deceb02b2452ef756 801736
dpkg-dev_1.15.8.6_all.deb
6a05978ee576c2848aa0f748cd0208547c0f39856a782ba227db331b7cf24bd3 682848
libdpkg-perl_1.15.8.6_all.deb
Files:
6d69ce9fd47b97aef50f5ba1209c4b24 1208 admin required dpkg_1.15.8.6.dsc
4102648a08a4416bfc3e4f4275a438e4 5222815 admin required dpkg_1.15.8.6.tar.bz2
1c45d231edef121f36a575a6322e928b 426852 libdevel optional
libdpkg-dev_1.15.8.6_amd64.deb
4525021598d6810dcb3fa114e5433ba1 2338026 admin required dpkg_1.15.8.6_amd64.deb
b5662cfacfb969c3db3668cab230729b 894426 admin optional
dselect_1.15.8.6_amd64.deb
85db60da1da45941fd1789d156bdbd01 801736 utils optional
dpkg-dev_1.15.8.6_all.deb
00816223970f7700379ef13d2110878b 682848 perl optional
libdpkg-perl_1.15.8.6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkzuA9IACgkQuW9ciZ2SjJtWeACgw/Em7Z5+xaFqj6lJk3DpESzc
y/EAnA0oig96OBJD4pOI1fM62qXmzP00
=ugvO
-----END PGP SIGNATURE-----
--- End Message ---