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
|