pcp
[Top] [All Lists]

pcp updates: pmdaoracle, pmsocks, pmrep, qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: pmdaoracle, pmsocks, pmrep, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 16 Feb 2016 17:56:16 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <156174111.21417685.1455663330640.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: LxmAPSp0sdTVLvSRcoT5uuGtn5MWcA==
Thread-topic: pcp updates: pmdaoracle, pmsocks, pmrep, qa
Changes committed to git://git.pcp.io/pcp.git master

Nathan Scott (5):
      pmsocks: use the wrapper script from the tsocks package
      qa: fix check for requests module for active python version
      pmdaoracle: improve error handling on disconnect/reconnect
      pmdaoracle: use direct splice over indirect array copy/remap
      qa: make qa/1067 control sample.dynamic instance domain, deterministic 
output

Marko Myllynen (3):
      pmrep: fix whitespace oddity found by pylint
      pmrep: further work on pmrep signal handling warnings
      pmrep: adjust exit codes


 qa/1067                        |   14 +
 qa/common.webapi               |    2 
 src/pmdas/oracle/pmdaoracle.pl |  460 +++++++++++++++++++----------------------
 src/pmrep/pmrep.py             |   52 ++--
 src/pmsocks/GNUmakefile        |    3 
 src/pmsocks/pmsocks.sh         |   34 +++
 src/pmsocks/tsocks.sh          |   56 ----
 7 files changed, 290 insertions(+), 331 deletions(-)


commit 3baeeeaaffa32c924d0585be790478dbb711c1be
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Wed Feb 17 09:48:47 2016 +1100

    pmrep: adjust exit codes
    
    Some pmrep error exit codes didn't match native PCP tools nor
    standard GNU utilities, adjust the few cases accordingly.

commit 2528c4ae6d8a541fb2df4f2fea5df9876b2d3a13
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Wed Feb 17 09:47:43 2016 +1100

    pmrep: further work on pmrep signal handling warnings
    
    This update cures all the cases for me, makes the code a bit easier
    to read (IMHO), and still passes QA/880. The key difference is that we
    don't touch stderr in finalize() at all, in a standalone test program
    it works ok but errors out in pmrep although we don't do anything with
    stderr in pmrep (so perhaps we're hitting some corner case of the Python
    wrapper or libpcp itself). But since we now always flush stderr when
    we write something into it I don't see a need to flush it again in
    finalize(). Also flushes the output file a bit harder (as per os.html).

commit fa92b6d8f3c77a6df90ade1c6f9bcb9c6d0d314c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 17 09:24:51 2016 +1100

    qa: make qa/1067 control sample.dynamic instance domain, deterministic 
output

commit e9856d4c310c669cb1f7faad1a7e18fbeb86fbc1
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date:   Wed Feb 17 09:02:02 2016 +1100

    pmrep: fix whitespace oddity found by pylint

commit c9067a7a667f4bf4d6ef41e7f6919d33b1f8a1c9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 16 15:38:46 2016 +1100

    pmdaoracle: use direct splice over indirect array copy/remap
    
    Reduces the memory footprint and simplifies the code.

commit 24bfdeb13376ef1f1810b0c4c7f3c7aaf9b3a93f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 16 14:12:11 2016 +1100

    pmdaoracle: improve error handling on disconnect/reconnect

commit 1df16791e9f14b2777b34f377a96958b48889feb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 16 11:51:37 2016 +1100

    qa: fix check for requests module for active python version

commit 033c19eb146d2141f91426a5296df0168848fff7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 16 11:44:45 2016 +1100

    pmsocks: use the wrapper script from the tsocks package

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