pcp
[Top] [All Lists]

pcp updates: marko+kenj merges

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: marko+kenj merges
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 7 Jul 2016 20:02:47 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <523303824.4573276.1467936155642.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: mhOUABhh2TmXR1Ds9XIGwql+37XMGw==
Thread-topic: pcp updates: marko+kenj merges
Changes committed to git://git.pcp.io/pcp.git master

Ken McDonell (3):
      qa/common: add -X and fix -r
      qa/pmdas/slow_python/Install: tweak expr(1) use
      qa various: FreeBSD changes

Marko Myllynen (2):
      pmrep: allow sub-second sampling intervals
      pmrep: robustify csv output


 qa/066                       |   12 +++-
 qa/067                       |   11 +++
 qa/1019                      |    2 
 qa/1020                      |    2 
 qa/1069                      |    7 ++
 qa/1069.out                  |   47 +++++++++++++++-
 qa/1092                      |    4 -
 qa/110                       |    2 
 qa/159                       |    2 
 qa/199                       |    6 +-
 qa/255                       |   13 +++-
 qa/258                       |    2 
 qa/274                       |    2 
 qa/279                       |    7 ++
 qa/282                       |   16 ++++-
 qa/296                       |    2 
 qa/301                       |    2 
 qa/324                       |   12 ++--
 qa/365                       |    9 +++
 qa/367                       |    2 
 qa/411                       |    2 
 qa/445                       |   11 +++
 qa/446                       |    8 +-
 qa/512                       |    8 +-
 qa/560                       |    6 +-
 qa/565                       |    8 +-
 qa/572                       |    2 
 qa/578                       |   29 ++++++----
 qa/587                       |   12 +++-
 qa/587.freebsd               |  122 +++++++++++++++++++++++++++++++++++++++++++
 qa/601                       |    4 -
 qa/603                       |    2 
 qa/605                       |   33 ++++++-----
 qa/628                       |    2 
 qa/643                       |    2 
 qa/667                       |   14 ++--
 qa/756                       |    2 
 qa/763                       |    2 
 qa/771                       |    4 -
 qa/841                       |    4 -
 qa/843                       |    2 
 qa/956                       |    8 +-
 qa/common                    |   54 +++++++++++++++++--
 qa/common.filter             |    7 ++
 qa/pmdas/slow_python/Install |    2 
 src/pmrep/pmrep.py           |   53 +++++++++++-------
 46 files changed, 445 insertions(+), 120 deletions(-)


commit 3f303b9f54cba1148b4a026dbdcdf80b14cadb95
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Fri Jul 8 09:22:47 2016 +1000

    pmrep: robustify csv output
    
    See https://en.wikipedia.org/wiki/Comma-separated_values

commit 8c5b893c9c551809c8cd5992c02d8bba2d6ae9a4
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Fri Jul 8 09:18:58 2016 +1000

    pmrep: allow sub-second sampling intervals
    
    There's no particular reason to forbid interval being less than
    one second for pmrep(1), the only reason preventing it were some
    internal calculations using int().
    
    Lift the restriction and update the code as needed. Add some QA.
    
    Interval 0 would work as well but I guess it's best to forbid it,
    hard to see any realistic use cases for it (and something like
    -t 0.1 should suffice just fine in any case).
    
    Note that in some cases the external header's end time now may
    differ from what will be the actual end time (interval and
    samples still being correct), but I think the approach below
    is the most reasonable one, it shouldn't surprise users.

commit c59acb5f9e05d5f9f51bdcd6fa0c0f2d774a3c9c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jul 7 21:39:26 2016 +1000

    qa various: FreeBSD changes
    
    Several tests, a few generic changes
    1. use $PCP_MAKE_PROG not make in scripts (the "make" we need is
       called gmake in FreeBSD land)
    2. add pmcd.conf stub logic for FreeBSD
    3. be more careful with expr(1) usage

commit d5398d10cae043f0b0eb40a88bd75a0ec094a979
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jul 7 19:52:29 2016 +1000

    qa/pmdas/slow_python/Install: tweak expr(1) use
    
    expr -1 \* 123 does not work on some platforms (e.g. FreeBSD), but
    expr \( -1 \) \* 123 does.

commit 3927ac05255fc89a5d715815005d769ae7409c57
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jul 7 19:50:51 2016 +1000

    qa/common: add -X and fix -r
    
    -X allows individual tests to be excluded (like -x group, but with
    finer focus)
    
    -r logic was just wrong

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: marko+kenj merges, Nathan Scott <=