pcp
[Top] [All Lists]

pcp updates: pmrep, python, docs, qa

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: pmrep, python, docs, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 2 Dec 2015 23:34:39 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <580863945.33573628.1449116901189.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 56LJEc0RUVjaU1UUL353dF2Wn6WklA==
Thread-topic: pcp updates: pmrep, python, docs, qa
Changes committed to git://git.pcp.io/pcp.git master

Nathan Scott (5):
      build: sync up master debian control file with others
      pmtime: accept -h/-a for backwards-compat (libpcp_gui uses em)
      pmstat: do not call pmTimeStateSetup with uninit'd on-stack tz
      python api: resolve series of corner cases in python APIs
      build: add gitignore file for pmrep man page make targets

Marko Myllynen (4):
      docs: tweak formatting in pmrep(1) archive folio example
      pmrep: further zbxsend python3 fixes
      pmrep: update example config
      pmrep: minor updates

Ken McDonell (3):
      man/pmfetcharchive.3: document <mark> record as a possible returned 
pmResult
      qa/989: (new) verify <mark> record handling ...
      pmTrimNameSpace: cleanup


 build/rpm/fedora.spec      |    5 
 debian/control.master      |    1 
 man/man3/pmfetcharchive.3  |   16 
 man/man3/pmtrimnamespace.3 |  120 +-
 qa/029                     |   86 +
 qa/029.out                 | 2276 +++++++++++++++++++++++++++++++++++++++------
 qa/968                     |   72 +
 qa/968.out                 |    8 
 qa/989                     |   26 
 qa/989.out                 |   73 +
 qa/group                   |    2 
 qa/src/GNUlocaldefs        |    2 
 qa/src/archfetch.c         |  198 +++
 qa/src/chktrim.c           |   83 +
 src/libpcp/src/pmns.c      |   15 
 src/pminfo/pminfo.c        |    8 
 src/pmrep/.gitignore       |    2 
 src/pmrep/TODO             |    4 
 src/pmrep/pmrep.1          |    4 
 src/pmrep/pmrep.conf       |   14 
 src/pmrep/pmrep.py         |   34 
 src/pmstat/pmstat.c        |    4 
 src/pmtime/main.cpp        |    3 
 src/python/pcp/pmapi.py    |   24 
 src/python/pcp/pmi.py      |   18 
 src/python/pmapi.c         |    4 
 26 files changed, 2685 insertions(+), 417 deletions(-)


commit 8f6b4f6d7a2e7e8245dba0c014a34041a98c5b41
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Dec 3 14:57:40 2015 +1100

    build: add gitignore file for pmrep man page make targets

commit 40ef3adc9af72e64e91b29ba105391058e324252
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Dec 3 14:54:54 2015 +1100

    python api: resolve series of corner cases in python APIs
    
    Fix a series of crash cases and missing handling of None/NULL.
    Adds test qa/968 to exercise each failure case.
    
    Resolves Fedora BZs #1284417, #1285371, #1286733, #1287778.

commit b222762250d78a74617e4ac93b110d046ab5b788
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Dec 3 11:40:59 2015 +1100

    pmTrimNameSpace: cleanup
    
    Thanks to a question from Marko, ...
    
    pmTrimNameSpace() is still needed (sometimes) but it has nothing
    to do with V1 archives, so ...
    
    1. rewrite the man page to match reality
    2. fix pminfo to make the call to pmTrimNameSpace() conditional
       on having previously loaded a local PMNS (not necessarily needed
       as the call is a no-op otherwise)
    3. keep feeding qa/029 and qa/src/chktrim.c steriods until they are
       _really_ checking all the code paths below pmTrimNameSpace()
    4. cosmetic changes in libpcp.

commit 24732b66f7204a114c1c277ab55f197cdaaf863b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Dec 3 11:13:09 2015 +1100

    pmstat: do not call pmTimeStateSetup with uninit'd on-stack tz
    
    Resolves Fedora #1287678

commit def70de66fe9bd3ba1153e6531895e0d238ba3d7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Dec 3 09:49:34 2015 +1100

    pmtime: accept -h/-a for backwards-compat (libpcp_gui uses em)

commit 34b5dfce6fe4519e90573dff2439c44a8c9a6b52
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Thu Dec 3 09:37:13 2015 +1100

    pmrep: minor updates
    
    - update todo list
    - robustify derived metrics loading
    - handle delay equally with -h/-L
    - fix ext header end time in uninterpolated archive playback mode

commit d8ec6987a6c28a0143ecf7b80d3257f046ae59a1
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Thu Dec 3 09:26:59 2015 +1100

    pmrep: update example config
    
    List all known pmrep configuration parameters.

commit ceada9badf1def2bbaf22112790d8571958e5871
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Thu Dec 3 09:22:50 2015 +1100

    pmrep: further zbxsend python3 fixes

commit becccdfe7630e38a41401fab025f53c08584b301
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Thu Dec 3 09:21:39 2015 +1100

    docs: tweak formatting in pmrep(1) archive folio example
    
    Although "./a" is not very descriptive its the only way to make
    it fit on one line in a standard 80x24 terminal - otherwise the
    last word is strangely on left.

commit 1b88edf6a4960dd142b2790194e67915a0c440f1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Dec 3 09:18:37 2015 +1100

    build: sync up master debian control file with others

commit 4460ab7de374be43fa9e7fc50a7bc04538789e7c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 2 10:20:12 2015 +1100

    qa/989: (new) verify <mark> record handling ...
    
    Make sure the <mark> records are
    (a) invisible to pmFetch(), and
    (b) visible to pmFetchArchive()

commit 67005113310590b1c9f6d79930172df7db68cb69
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Dec 2 10:15:40 2015 +1100

    man/pmfetcharchive.3: document <mark> record as a possible returned pmResult
    
    Thanks Frank.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmrep, python, docs, qa, Nathan Scott <=