[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'

Florian Forster octo at verplant.org
Mon Apr 20 21:35:27 CEST 2009


 src/irq.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 86a86038190c845be6b8903cddba71deb0ccb6ed
Author: Tomasz Pala <gotar at pld-linux.org>
Date:   Sat Apr 18 17:45:01 2009 +0200

    irq plugin: Parse interrupt counters as unsigned long long.
    
    Hello,
    
    attached patch fixes accounting of most frequent interrupts (like NICs
    on routers). E.g. in my case:
    
    213:      76266      76357      76250      76397 2408617852 2411844062 2411642538 2411814531   PCI-MSI-edge      eth1
    214: 2621368360 2621463385 2621343444 2621386931    2349184         28         35         32   PCI-MSI-edge      eth0
    
    Here LONG_MAX (2147483647L) overflows in 10 days uptime and strtol()
    returns the same value.
    
    As all the values (including counter_t) are unsigned long long int, the
    fix is trivial (for now there's no need to check for irq_value overflow;>).
    
    --
    Tomasz Pala <gotar at pld-linux.org>
    
    Signed-off-by: Florian Forster <octo at leeloo.lan.home.verplant.org>




More information about the collectd-changes mailing list