Bug#318046: marked as done (ifplugd: poor system responsiveness and jerkiness when used with ifrename and hotplug)
Your message dated Thu, 06 Mar 2008 20:47:12 +0000
with message-id <E1JXMzg-0000bb-5O@ries.debian.org>
and subject line Bug#404955: fixed in ifplugd 0.28-5
has caused the Debian Bug report #404955,
regarding ifplugd: poor system responsiveness and jerkiness when used with ifrename and hotplug
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 email@example.com
Debian Bug Tracking System
Contact firstname.lastname@example.org with problems
--- Begin Message ---
i'm using ifrename to keep my interfaces in order on a laptop
("squeak"). i'm also running hotplug on the same machine.
i initially configured ifplugd to act on all hotplugged interfaces,
because i have a couple USB NICs that i plan to use in addition to the
builtin e100, orinioco, and ieee1394 ports on squeak.
i'm using ifrename to keep the various builtin ports all named
independently: e100 is supposed to be "wired", orinoco is supposed to be
"wireless", and the ieee1394 is supposed to be "fw".
however, ifplugd seems to jump in and occasionally race ifrename for
access to the device at boot time. if ifplugd gets to the device first,
ifrename actually cannot rename it.
The most frustrating part of this is that when the system is initialized
in this way, there are regular little hiccups in responsiveness. about
once a second, the whole system freezes for a fraction of a second.
it's not enough to get in the way of doing command-line work, but doing
interactive desktop stuff (like trying to target something with a
mouse) is really annoying.
i resolved my problem simply by specifying
in /etc/default/ifplugd, instead of "all", as i had it initially
i think i've got this as repeatable behavior, except for the race
condition between ifplugd and ifrename. i'm happy to use my
rig to experiment if it would help to make this problem go away, but i
don't know enough to see how to fix this correctly myself. hotplug,
ifrename, and ifplugd are all awesome tools, and i want them to play
if i go ahead and set
INTERFACES="wired wireless fw"
in /etc/default/ifplugd, they seem to work together smoothly, and the
system jerkiness is gone (though ifplugd won't work with any other
hotplugged interfaces in that case). it's possible (though i'm not
certain of this) that some of the ifplugd instances that are kicked off
from the race condition with ifrename are actually looking at interfaces
which no longer exist (because they've been renamed out from under
ifplugd). maybe that's what's causing the system hiccups?
let me know if i can provide more debugging information to help get this
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages ifplugd depends on:
ii debconf 1.4.51 Debian configuration management sy
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libdaemon0 0.8-1 lightweight C library for daemons
Versions of packages ifplugd recommends:
ii ifupdown 0.6.7 high level tools to configure netw
-- debconf information:
* ifplugd/interfaces: wired
* ifplugd/hotplug_interfaces: all
* ifplugd/args: -q -f -u0 -d10 -w -I
--- End Message ---
--- Begin Message ---
We believe that the bug you reported is fixed in the latest version of
ifplugd, which is due to be installed in the Debian FTP archive:
A summary of the changes between this version and the previous one is
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to email@example.com,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
Y Giridhar Appaji Nag <firstname.lastname@example.org> (supplier of updated ifplugd 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 email@example.com)
-----BEGIN PGP SIGNED MESSAGE-----
Date: Thu, 06 Mar 2008 08:46:28 +0530
Architecture: source i386
Maintainer: Y Giridhar Appaji Nag <firstname.lastname@example.org>
Changed-By: Y Giridhar Appaji Nag <email@example.com>
ifplugd - A configuration daemon for ethernet devices
Closes: 213910 360464 368797 393185 404955 414760 414888 418918 452184 457827 458193 460304
ifplugd (0.28-5) unstable; urgency=low
* Adopted by Y Giridhar Appaji Nag <firstname.lastname@example.org> (Closes: #452184)
* Add Homepage: and Vcs-*: to debian/control
* Thanks for updated/new debconf translations:
+ Dutch: "cobaco (aka Bart Cornelis)" <email@example.com>
+ Japanese: TANAKA Atushi <firstname.lastname@example.org> (Closes: #414888)
+ Basque: Piarres Beobide <email@example.com> (Closes: #457827)
+ Italian: Luca Monducci <firstname.lastname@example.org> (Closes: #458193)
+ Finnish: "Esko Arajärvi" <email@example.com> (Closes: #460304)
* Remove lynx-ssl from Build-Depends, it is provided by lynx now.
* In config.status target, save files modified during build and restore them
in the clean target.
* Add autotools-dev to Build-Depends:
* Fix lintian W: debian-rules-ignores-make-clean-error
* Correct path to the config file (Closes: #393185)
* On upgrade, remove exec bit from /etc/udev/ifplugd.rules (Closes: #418918)
* Bump up Standards-Version to 3.7.3, update debian/copyright for 3.7.3
* Update debian/compat to 5, change Build-Depends debhelper version to >= 5
* Add help text to the ifplugd/args debconf template (Closes: #213910)
+ Patch 01_loff_t_dev_t_conflict - Fix for #451432
+ Patch 02_manpage_paths_and_typos to fix paths, typos and lintian W:
hyphen-used-as-minus-sign in manpages and doc
* pass --disable-subversion to configure script to prevent re-generating
svn-revision.h and sneak in --disable-xmltoman also :)
* debian/ifplugd.init has no bashisms, change /bin/bash to /bin/sh. Thanks
Mark Hindley <firstname.lastname@example.org> (Closes: #368797)
* Don't start daemon for for non-existing static interfaces. Thanks Teemu
Likonen <email@example.com> (Closes: #404955)
* Remove /etc/hotplug.d/net/ifplugd.hotplug on upgrade (Closes: #360464)
* Since we build only one binary package, remove ifplugd prefix from files
used by debhelper.
* Added manpages file with ifplugd.conf.5, ifplugd.8 and ifplugstatus.8.
Use this instead of passing an argument to dh_installman.
* Add a version 3 debian/watch file.
dff5ba091afb47921cddc6849708c9c0 859 net optional ifplugd_0.28-5.dsc
c13762ef88ed3891c8c450a4795e33ba 34481 net optional ifplugd_0.28-5.diff.gz
5afaf9f468cf7236af015aa653270212 67386 net optional ifplugd_0.28-5_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
-----END PGP SIGNATURE-----
--- End Message ---