pcp
[Top] [All Lists]

pcp updates: xfs/linux pmda split, initial qa

To: PCP Development Team <pcp@xxxxxxxxxxx>
Subject: pcp updates: xfs/linux pmda split, initial qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 5 Aug 2013 03:24:21 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <100932723.10402214.1375687448232.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: PjtvyuxFQr5Zvt+W1D5LHsu6UfSMXg==
Thread-topic: pcp updates: xfs/linux pmda split, initial qa
Changes committed to git://oss.sgi.com/nathans/pcp.git dev

 VERSION.pcp                                  |    2 
 build/rpm/fedora.spec                        |   11 
 debian/changelog                             |    6 
 qa/945                                       |   48 +
 qa/group                                     |    2 
 qa/src/GNUlocaldefs                          |    2 
 qa/src/new_xfs.0                             |binary
 qa/src/new_xfs.index                         |binary
 qa/src/new_xfs.meta                          |binary
 src/pmdas/GNUmakefile                        |    2 
 src/pmdas/linux/GNUmakefile                  |   12 
 src/pmdas/linux/clusters.h                   |    7 
 src/pmdas/linux/filesys.c                    |   84 --
 src/pmdas/linux/filesys.h                    |   77 --
 src/pmdas/linux/help                         |  443 ------------
 src/pmdas/linux/pmda.c                       |  815 ----------------------
 src/pmdas/linux/proc_fs_xfs.c                |  278 -------
 src/pmdas/linux/proc_fs_xfs.h                |  187 -----
 src/pmdas/linux/root_linux                   |  272 -------
 src/pmdas/linux_proc/indom.h                 |    6 
 src/pmdas/linux_proc/linux_proc_migrate.conf |    2 
 src/pmdas/linux_proc/pmda.c                  |   25 
 src/pmdas/linux_xfs/.gitignore               |    5 
 src/pmdas/linux_xfs/GNUmakefile              |   66 +
 src/pmdas/linux_xfs/clusters.h               |   31 
 src/pmdas/linux_xfs/filesys.c                |  182 +++++
 src/pmdas/linux_xfs/filesys.h                |  108 ++
 src/pmdas/linux_xfs/help                     |  469 ++++++++++++
 src/pmdas/linux_xfs/indom.h                  |   38 -
 src/pmdas/linux_xfs/linux_xfs_migrate.conf   |   15 
 src/pmdas/linux_xfs/pmda.c                   |  976 ++++++++++++++++++++++++++-
 src/pmdas/linux_xfs/proc_fs_xfs.c            |  278 +++++++
 src/pmdas/linux_xfs/proc_fs_xfs.h            |  187 +++++
 src/pmdas/linux_xfs/root_xfs                 |  297 ++++++++
 src/pmns/stdpmid.pcp                         |    2 
 35 files changed, 2739 insertions(+), 2196 deletions(-)

commit 5a069fbfe56bf4108a104dfcf6fd92559c39f63e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Aug 5 17:22:38 2013 +1000

    Add initial test exercising the XFS metric split
    
    Test qa/645 is added to check the logrewrite config for
    the xfs.* and quota.* hierarchies.  Several issues have
    been uncovered in the code as a result, and fixed here.
    
    This is an interim commit as there's outstanding issues
    with handling the filesys indom - seeking help on that
    one from kenj, the rewrite rules don't seem to do what
    I want here.

commit 6e775858d8f7c390ba6b4de692e84c9eb70fd346
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Aug 5 12:38:20 2013 +1000

    Update version files with (in-progress) 3.8.3 release number

commit bac6b18273f6fb20999aafa44c3179b7535e977b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Aug 3 12:04:04 2013 +1000

    Cleanup some old specfile changelog entries wrt percent sign

commit ec28cf0722f1e8a1d2505c32b5bcf20d88373b10
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sat Aug 3 12:02:54 2013 +1000

    Split the XFS and XFS quota metrics into a separate PMDA
    
    We recently discovered that the XFS quota.* metrics require
    root access to function, and thus were inadvertantly broken
    by the changes to run pmcd as an unprivileged user.
    
    The xfs.control.reset functionality, for resetting the XFS
    kernel statistics back to zero also requires root access.
    
    This change moves all of the XFS metrics out of the Linux
    kernel PMDA into a new pmdaxfs, which runs as root.  A log
    migration rewriter configuration is also provided for auto
    transitioning daily archives.
    
    New QA tests will be added in a followup commit exercising
    both the fix to the original problems, and the log rewrite
    configuration mechanism.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: xfs/linux pmda split, initial qa, Nathan Scott <=