Changes committed to git://git.pcp.io/pcp.git master
Mark Goodwin (8):
pmlogconf: log network.softnet.* metrics with default interval
qa - update qa/366 to cull networking/softnet
pmda linux: aggregate per-cpu softnet counters in fetch callback
pmda linux: add network.softnet.percpu.* metrics
qa: new test qa/820 to check network.softnet percpu aggregation
qa: qa/820 refine network.softnet aggregation checks
qa/820 - correct mode
qa: filter percpu softnet metrics in qa/1030
Nathan Scott (3):
qa: fix buildbot-observed intermittent failure of qa/845
build: tweak rpm changelog release meister details
pmdalinux: tweak softnet copyright dates
Jamie Bainbridge (1):
pmda linux: convert struct proc_softnet_stat_t to per-cpu counters
build/rpm/fedora.spec | 2 -
qa/1030 | 2 -
qa/366 | 1
qa/820 | 42 ++++++++++++++++++++-
qa/820.out | 2 +
qa/845 | 2 -
qa/group | 1
src/pmdas/linux/help | 6 +++
src/pmdas/linux/pmda.c | 72 +++++++++++++++++++++++++++++++++----
src/pmdas/linux/proc_net_softnet.c | 52 ++++++++++++++++----------
src/pmdas/linux/proc_net_softnet.h | 15 ++++---
src/pmdas/linux/root_linux | 10 +++++
src/pmlogconf/networking/localdefs | 2 -
src/pmlogconf/networking/softnet | 4 ++
14 files changed, 174 insertions(+), 39 deletions(-)
commit e76344a401122e9d17795fc74ed173a33cfcd3b4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Apr 14 13:02:27 2016 +1000
pmdalinux: tweak softnet copyright dates
commit 52bd5e4a69b840a172f2d1a60feab58010d77acd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Apr 14 12:59:25 2016 +1000
build: tweak rpm changelog release meister details
commit 736f3b53fc93e541dd989f3ce12facb3272bbc4c
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Thu Apr 14 11:51:20 2016 +1000
qa: filter percpu softnet metrics in qa/1030
commit 8ea55d5a9780885ed2bce9ac99580f3aacd18e5e
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed Apr 13 16:34:02 2016 +1000
qa/820 - correct mode
modified: qa/820
commit 819727852375cec3a5c7d5296d833c7a0cc805eb
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed Apr 13 16:07:23 2016 +1000
qa: qa/820 refine network.softnet aggregation checks
commit aa247a7a41fc2ecb09f1df474c5285ca40a7936e
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed Apr 13 16:06:13 2016 +1000
qa: new test qa/820 to check network.softnet percpu aggregation
Added to pmda.linux group. Not run on platforms other than Linux.
new file: qa/820
new file: qa/820.out
modified: qa/group
commit e6c6a02c3233460b4d013366ef36e53170541297
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed Apr 13 16:04:31 2016 +1000
pmda linux: add network.softnet.percpu.* metrics
This implements per-cpu variants of the existing summed metrics. Useful
for network multiqueue performance analysis, and other network issues.
modified: src/pmdas/linux/help
modified: src/pmdas/linux/pmda.c
modified: src/pmdas/linux/root_linux
commit c79bbbe8ed7a507fb18cd89f791f45b8fd7d824f
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed Apr 13 16:03:08 2016 +1000
pmda linux: aggregate per-cpu softnet counters in fetch callback
Scrape per-cpu counters in proc_net_softnet_t and aggregate them in
the fetch callback instead of the refresh function for the existing
network.softnet.* metrics. No functional change. This is in prep for
adding new per-cpu softnet metrics.
modified: src/pmdas/linux/pmda.c
modified: src/pmdas/linux/proc_net_softnet.c
commit a98912fc15d621101d0314f88757cccc66985de0
Author: Jamie Bainbridge <jbainbri@xxxxxxxxxx>
Date: Wed Apr 13 16:01:54 2016 +1000
pmda linux: convert struct proc_softnet_stat_t to per-cpu counters
Prep for adding per-cpu network.softnet.percpu metrics
modified: src/pmdas/linux/proc_net_softnet.h
commit 1e264148d4b84802f0712a052f00e7e0a0c57dcd
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Tue Apr 12 14:09:37 2016 +1000
qa - update qa/366 to cull networking/softnet
commit 73df3c2e6389ec3a7e975f49c7a8db38a67b48e4
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Tue Apr 12 10:53:10 2016 +1000
pmlogconf: log network.softnet.* metrics with default interval
The network.softnet.* counters are extremely useful in tracking and
diagnosing certain Linux networking issues, so log them by default
on Linux platforms with default interval.
modified: src/pmlogconf/networking/localdefs
new file: src/pmlogconf/networking/softnet
commit a87dca799326452320dbc441313ea641951bda76
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Apr 11 12:56:02 2016 +1000
qa: fix buildbot-observed intermittent failure of qa/845
Make the tolerance check match the intent (and comment);
allow 1% difference in filesystem metrics, not 1 block.
|