pcp
[Top] [All Lists]

pcp updates: MD driver metrics, qa, brolley merge

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: MD driver metrics, qa, brolley merge
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 10 Mar 2016 21:44:15 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <795240687.29643662.1457664102222.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: OI9ck9NsWKXIdZHJlBVtO7Uw5wRrYw==
Thread-topic: pcp updates: MD driver metrics, qa, brolley merge
Changes committed to git://git.pcp.io/pcp.git master

Nathan Scott (3):
      pmdalinux: support for MD driver statistics and status
      pmdalinux: fix old kernel back-compat bug found by qa/747
      qa: update expected output for logged pcp-atop hinv metrics

Dave Brolley (2):
      Fix typo in error message comment.
      Update man pages and books with multi-archive support details.


 books/PCP_PG/Revision_History.xml                    |    5 
 books/PCP_PG/pcp-programmers-guide.xml               |   60 +-
 books/PCP_UAG/Revision_History.xml                   |    5 
 books/PCP_UAG/pcp-users-and-administrators-guide.xml |   65 +-
 man/man1/pcp.1                                       |   19 
 man/man1/pcpintro.1                                  |   53 +-
 man/man1/pmchart.1                                   |   21 
 man/man1/pmclient.1                                  |   19 
 man/man1/pmdiff.1                                    |   30 -
 man/man1/pmdumptext.1                                |   23 
 man/man1/pmie.1                                      |   14 
 man/man1/pminfo.1                                    |   13 
 man/man1/pmlogextract.1                              |   17 
 man/man1/pmlogreduce.1                               |   29 -
 man/man1/pmlogrewrite.1                              |    9 
 man/man1/pmlogsummary.1                              |   16 
 man/man1/pmprobe.1                                   |   11 
 man/man1/pmstat.1                                    |   16 
 man/man1/pmval.1                                     |   30 -
 man/man1/pmview.1                                    |    9 
 man/man3/pcpintro.3                                  |   61 ++
 man/man3/pmapi.3                                     |    7 
 man/man3/pmconverttime.3                             |    3 
 man/man3/pmdupcontext.3                              |    3 
 man/man3/pmfetcharchive.3                            |   15 
 man/man3/pmfetchgroup.3                              |    7 
 man/man3/pmgetarchiveend.3                           |   13 
 man/man3/pmgetarchivelabel.3                         |    7 
 man/man3/pmgetindomarchive.3                         |    7 
 man/man3/pmgetoptions.3                              |    7 
 man/man3/pmlookupindomarchive.3                      |    9 
 man/man3/pmnameindomarchive.3                        |    9 
 man/man3/pmnewcontext.3                              |   65 ++
 man/man3/pmparsetimewindow.3                         |    5 
 man/man3/pmsetmode.3                                 |   13 
 man/man5/pcp-archive.5                               |    4 
 man/man5/pmview.5                                    |    2 
 qa/003                                               |    2 
 qa/1024                                              |    3 
 qa/1024.out                                          |  471 ++++++++++++++++++-
 qa/366.out                                           |    2 
 qa/linux/blkdev-root-004.tgz                         |binary
 src/include/pcp/pmapi.h                              |    2 
 src/libpcp_pmda/src/tree.c                           |    2 
 src/pmdas/linux/clusters.h                           |    4 
 src/pmdas/linux/help                                 |   83 ++-
 src/pmdas/linux/indom.h                              |    4 
 src/pmdas/linux/pmda.c                               |  201 +++++---
 src/pmdas/linux/proc_partitions.c                    |  192 +++++--
 src/pmdas/linux/proc_partitions.h                    |    8 
 src/pmdas/linux/root_linux                           |   22 
 src/pmlogconf/tools/atop                             |    4 
 src/pmlogconf/tools/atop-summary                     |    2 
 53 files changed, 1317 insertions(+), 386 deletions(-)


commit 0d12b2e00a90def183cf3317302b25de31fad60f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 11 13:12:26 2016 +1100

    qa: update expected output for logged pcp-atop hinv metrics

commit 08bcac80d54753d21ee0f6ea9c47a198af21aaf2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 11 13:11:54 2016 +1100

    pmdalinux: fix old kernel back-compat bug found by qa/747

commit ba1d53f14fdcc756d12cf652c04c5829c3356e77
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 11 12:50:38 2016 +1100

    pmdalinux: support for MD driver statistics and status
    
    Thanks to help from Lex Rivera, this adds disk.md alongside disk.dm
    metrics.  Its also fixing a latent bug where MD devices were being
    considered like partitions, due to naming quirks.
    
    There is also a disk.md.status metric which exports the results of
    running "mdadm --detail --test /dev/mdN", which will be:
     -1  Failed to run mdadm command at all.
      0  The array is functioning normally.
      1  The array has at least one failed device.
      2  The array has multiple failed devices such that it is unusable.
      4  There was an error trying to get info about the device.
    
    Extended QA test coverage in qa/1024 to cover the new metrics, and
    also to exercise the hinv.map.dmname metric further.

commit a0ca7c6d0f2850b4c8b69bd1cf85b3df19c9ff46
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Thu Mar 10 17:53:14 2016 -0500

    Update man pages and books with multi-archive support details.

commit d44f6ce7120d33e8c627205ce97a4452743e5dcc
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Thu Mar 10 17:52:49 2016 -0500

    Fix typo in error message comment.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: MD driver metrics, qa, brolley merge, Nathan Scott <=