[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-4.5'
Florian Forster
octo at verplant.org
Mon Apr 20 21:35:57 CEST 2009
src/irq.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
New commits:
commit ac1aa530ff9c875068e69991f6cfa7f46ea10aaf
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