pcp
[Top] [All Lists]

pcp updates: spec files, pmwtf, xz compression and qa

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: spec files, pmwtf, xz compression and qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri, 22 Aug 2014 02:01:17 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <651303919.36310208.1408687219906.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: zmbi8O9x+U+clI6uWrTsGbAm8KYsjg==
Thread-topic: pcp updates: spec files, pmwtf, xz compression and qa
Changes committed to git://git.pcp.io/pcp.git dev

 build/rpm/fedora.spec          |   10 +--
 build/rpm/pcp.spec.in          |   32 +++++------
 man/man1/pmie_check.1          |   12 ++--
 man/man1/pmlogger_check.1      |   17 +++--
 qa/435                         |   89 ++----------------------------
 qa/436                         |   99 ++--------------------------------
 qa/437                         |   18 +-----
 qa/836.out                     |    4 -
 qa/958                         |   24 ++++++++
 qa/958.out                     |   93 ++++++++++++++++++++++++++++++++
 qa/GNUmakefile                 |    2 
 qa/common.compress             |  119 +++++++++++++++++++++++++++++++++++++++++
 qa/group                       |    1 
 src/libpcp/src/logutil.c       |    9 ++-
 src/pmie/crontab.in            |    4 -
 src/pmie/pmie_daily.sh         |    6 +-
 src/pmlogger/crontab.in        |    4 -
 src/pmlogger/pmlogger_daily.sh |    6 +-
 src/pmlogsummary/pmwtf.sh      |   10 ++-
 19 files changed, 316 insertions(+), 243 deletions(-)

commit 84d2ab0035a658334ac2a86d028b1b4d25a54428
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 22 15:57:10 2014 +1000

    Add auto-deflate support for the xz compression format
    
    Extend the existing libpcp support for auto-deflation of
    compressed archives with xz(1).  This format seems to be
    popular in oss projects (kernel.org, debian.org) as the
    compression format of choice.
    
    Go with the flow - this makes it the default compression
    of choice for PCP too.  In addition, the crontabs that we
    install default to compressing after 3 days; we neglected
    to enable compression at all in the crontabs previously
    (i.e. it was opt-in, but now its opt-out or opt-other for
    any other compression format/tools you like).
    
    A couple more compression file suffixes are added to the
    set recognised in the daily scripts as well and the regex
    to identify these is made a little more readable.
    
    QA tests 435, 436 and 437 are refactored to share common
    code relating to compression testing, and new test qa/958
    is added to exercise xz(1) use.

commit e9323e9c1ce14dea501a6f45502846d7211d55b9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 22 09:32:04 2014 +1000

    pmwtf: ensure column headings align with values
    
    When the -p/--precision option is used, the headings are now
    displayed correctly aligned with the values.

commit d9dc06be903abe0e363dc5bfade621678427056d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 22 09:12:49 2014 +1000

    Be consistent with etc scripts, trying harder to rpm-upgrade them

commit 2171197742d35339c291e18d1c90b4c441a23b44
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Aug 22 07:55:29 2014 +1000

    Correct systemd enable/disable logic in the spec files

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: spec files, pmwtf, xz compression and qa, Nathan Scott <=