Your message dated Wed, 8 Aug 2007 02:27:52 +0530
with message-id <[EMAIL PROTECTED]>
and subject line Bug#436490: irqbalance silently dies
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: irqbalance
Version: 0.55-2
Severity: grave
Justification: renders package unusable

This is the current description of the package in Debian.
irqbalance - Daemon to balance interrupts for SMP systems


My understanding of a daemon is that the process keeps running in the
background. But in case of irqbalance, the process silently exits. There
are no messages logged into syslog or dmesg.

I ran irqbalance in --debug mode and following is the output.

[EMAIL PROTECTED]:~$ sudo irqbalance --debug
Package 0:  cpu mask is 00000003 (workload 0)
        Cache domain 0: cpu mask is 00000003  (workload 0)
                CPU number 1  (workload 0)
                CPU number 0  (workload 0)
Interrupt 17 (class ethernet) has workload 59
Interrupt 0 (class timer) has workload 556
Interrupt 8 (class timer) has workload 0
Interrupt 14 (class storage) has workload 1
Interrupt 18 (class storage) has workload 0
Interrupt 15 (class storage) has workload 0
Interrupt 16 (class legacy) has workload 269
Interrupt 20 (class legacy) has workload 200
Interrupt 19 (class legacy) has workload 1
Interrupt 23 (class legacy) has workload 0
Interrupt 22 (class legacy) has workload 0
Interrupt 21 (class legacy) has workload 0
Interrupt 12 (class legacy) has workload 0
Interrupt 9 (class legacy) has workload 0
Interrupt 1 (class legacy) has workload 0



-----------------------------------------------------------------------------
IRQ delta is 6917
Package 0:  cpu mask is 00000003 (workload 5733)
        Cache domain 0: cpu mask is 00000003  (workload 5733)
                CPU number 1  (workload 1771)
                  Interrupt 17 (ethernet/307)
                  Interrupt 14 (storage/52)
                  Interrupt 15 (storage/0)
                  Interrupt 16 (legacy/1375)
                  Interrupt 19 (legacy/29)
                  Interrupt 22 (legacy/0)
                  Interrupt 12 (legacy/0)
                  Interrupt 1 (legacy/0)
                CPU number 0  (workload 3962)
                  Interrupt 18 (storage/0)
                  Interrupt 20 (legacy/1015)
                  Interrupt 23 (legacy/0)
                  Interrupt 21 (legacy/0)
                  Interrupt 9 (legacy/0)

I tried checking at the irqbalance website but didn't find any document
stating that silently exiting is WAD.
Since irqbalance is graded a daemon, it silently dying is a grave bug to
me.

Ritesh

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (650, 'unstable'), (500, 'stable'), (450, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-debian (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages irqbalance depends on:
ii  debconf [debconf-2.0]         1.5.14     Debian configuration management sy
ii  libc6                         2.6-2      GNU C Library: Shared libraries
ii  libglib2.0-0                  2.12.13-1  The GLib library of C routines

irqbalance recommends no packages.

-- debconf information:
* irqbalance/oneshot: ONESHOT
  irqbalance/enable: ENABLE


--- End Message ---
--- Begin Message ---
Mea culpa!!
Let's close this bug.

The code below from irqbalance.c explains the behavior clearly.
/* On dual core/hyperthreading shared cache systems just do a one shot setup 
*/
        if (cache_domain_count==1)
                 one_shot_mode = 1;

Ritesh

On Wednesday 08 August 2007, Ritesh Raj Sarraf wrote:
> Package: irqbalance
> Version: 0.55-2
> Severity: grave
> Justification: renders package unusable
>
> This is the current description of the package in Debian.
> irqbalance - Daemon to balance interrupts for SMP systems
>
>
> My understanding of a daemon is that the process keeps running in the
> background. But in case of irqbalance, the process silently exits. There
> are no messages logged into syslog or dmesg.
>
> I ran irqbalance in --debug mode and following is the output.
>
> [EMAIL PROTECTED]:~$ sudo irqbalance --debug
> Package 0:  cpu mask is 00000003 (workload 0)
>         Cache domain 0: cpu mask is 00000003  (workload 0)
>                 CPU number 1  (workload 0)
>                 CPU number 0  (workload 0)
> Interrupt 17 (class ethernet) has workload 59
> Interrupt 0 (class timer) has workload 556
> Interrupt 8 (class timer) has workload 0
> Interrupt 14 (class storage) has workload 1
> Interrupt 18 (class storage) has workload 0
> Interrupt 15 (class storage) has workload 0
> Interrupt 16 (class legacy) has workload 269
> Interrupt 20 (class legacy) has workload 200
> Interrupt 19 (class legacy) has workload 1
> Interrupt 23 (class legacy) has workload 0
> Interrupt 22 (class legacy) has workload 0
> Interrupt 21 (class legacy) has workload 0
> Interrupt 12 (class legacy) has workload 0
> Interrupt 9 (class legacy) has workload 0
> Interrupt 1 (class legacy) has workload 0
>
>
>
> ---------------------------------------------------------------------------
>-- IRQ delta is 6917
> Package 0:  cpu mask is 00000003 (workload 5733)
>         Cache domain 0: cpu mask is 00000003  (workload 5733)
>                 CPU number 1  (workload 1771)
>                   Interrupt 17 (ethernet/307)
>                   Interrupt 14 (storage/52)
>                   Interrupt 15 (storage/0)
>                   Interrupt 16 (legacy/1375)
>                   Interrupt 19 (legacy/29)
>                   Interrupt 22 (legacy/0)
>                   Interrupt 12 (legacy/0)
>                   Interrupt 1 (legacy/0)
>                 CPU number 0  (workload 3962)
>                   Interrupt 18 (storage/0)
>                   Interrupt 20 (legacy/1015)
>                   Interrupt 23 (legacy/0)
>                   Interrupt 21 (legacy/0)
>                   Interrupt 9 (legacy/0)
>
> I tried checking at the irqbalance website but didn't find any document
> stating that silently exiting is WAD.
> Since irqbalance is graded a daemon, it silently dying is a grave bug to
> me.
>
> Ritesh
>
> -- System Information:
> Debian Release: lenny/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (650, 'unstable'), (500, 'stable'), (450,
> 'experimental') Architecture: i386 (i686)
>
> Kernel: Linux 2.6.22-debian (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages irqbalance depends on:
> ii  debconf [debconf-2.0]         1.5.14     Debian configuration
> management sy ii  libc6                         2.6-2      GNU C Library:
> Shared libraries ii  libglib2.0-0                  2.12.13-1  The GLib
> library of C routines
>
> irqbalance recommends no packages.
>
> -- debconf information:
> * irqbalance/oneshot: ONESHOT
>   irqbalance/enable: ENABLE



-- 
Ritesh Raj Sarraf
RESEARCHUT - http://www.researchut.com
"Necessity is the mother of invention."

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to