pcp
[Top] [All Lists]

pcp updates: kenj/brolley merge

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: kenj/brolley merge
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 28 Apr 2014 05:08:47 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1148434840.12875406.1398676089040.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: spP9IcvJZ7XtODAY8hjo9Rqmy+EmFA==
Thread-topic: pcp updates: kenj/brolley merge
Changes committed to git://git.performancecopilot.org/pcp.git dev

 build/rpm/fedora.spec           |    5 
 man/man1/pmlc.1                 |    5 
 man/man1/pmlogger.1             |   23 
 qa/.gitignore                   |    3 
 qa/061                          |   10 
 qa/061.out                      | 1153 ++++++++++++++++++++++++++++++++++++++++
 qa/061.out.1                    | 1133 ---------------------------------------
 qa/061.out.2                    | 1153 ----------------------------------------
 qa/099.out                      |    1 
 qa/102.out                      |    9 
 qa/139.out                      |    1 
 qa/179.out                      |    2 
 qa/322                          |   17 
 qa/492.out                      |    2 
 qa/492.out.2                    |    2 
 qa/502                          |    1 
 qa/510.out                      |    1 
 qa/518                          |   14 
 qa/928                          |   44 +
 qa/928.out                      |  209 +++++++
 qa/group                        |    3 
 qa/pmdas/slow/.gitignore        |    2 
 qa/pmdas/slow_python/.gitignore |    2 
 qa/src/.gitignore               |    1 
 qa/src/GNUlocaldefs             |    2 
 qa/src/chkputlogresult.c        |  183 ++++++
 src/include/pcp/impl.h          |    1 
 src/libpcp/src/exports          |    6 
 src/libpcp/src/logmeta.c        |  184 +++---
 src/libpcp/src/logutil.c        |  164 ++++-
 src/libpcp/src/p_result.c       |  183 +++++-
 src/libpcp_import/src/archive.c |    7 
 src/pmlc/pmlc.c                 |    1 
 src/pmlogextract/pmlogextract.c |   14 
 src/pmlogger/src/callback.c     |   22 
 src/pmlogger/src/dopdu.c        |    4 
 src/pmlogger/src/logger.h       |    7 
 src/pmlogger/src/pmlogger.c     |   41 -
 src/pmlogger/src/ports.c        |    5 
 src/pmlogger/src/preamble.c     |    4 
 src/pmlogreduce/pmlogreduce.c   |    4 
 src/pmlogreduce/scan.c          |    6 
 src/pmlogrewrite/pmlogrewrite.c |   52 +
 src/pmlogrewrite/result.c       |    4 
 44 files changed, 2107 insertions(+), 2583 deletions(-)

commit 9b60b01c64019b7e55ca9d8590aaea6bffa0fba5
Merge: 55057d0 20dde12
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Apr 28 19:06:23 2014 +1000

    Merge branch 'dev' of git://git.performancecopilot.org/kenj/pcp into dev
    
    Conflicts:
        src/libpcp/src/exports

commit 55057d0baaa5042885245f491842746c10b385ce
Merge: eb1cc9c 40c211b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Apr 28 16:26:03 2014 +1000

    Merge branch 'brolley-merge' into dev

commit eb1cc9c1889ed12bef6cde5a443ac05af038a518
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Apr 28 16:20:29 2014 +1000

    Fix couple of warnings issued today by fedora.spec builds

commit 20dde126ce6a40c4a7b39bfff661e1074cc603b0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Apr 28 07:40:13 2014 +1000

    qa/518 - dodge other pmie's running at the same time
    
    Filter pcp -P output to pick pmie lines for just the pmie launched
    by qa/518.

commit 61450c26fe10e7cbc860f220cb7e10722ebe92e3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Apr 28 07:17:35 2014 +1000

    qa/492 - track change in error message format for pmlogrewrite

commit 1c85848f3c64a93acc930d505c995601fd3783ab
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Apr 27 19:15:25 2014 +1000

    pmlc - retire flush command
    
    Recent changes tp pmlogger mean the flush operation is no longer
    needed.
    
    Removed reference to "flush command from help text (so lots of
    cosmetic QA changes), toned down the man page description and
    turned the implementation to a no-op.
    
    The pmlc "flush" command is still (sliently) supported to provide
    backwards compatibility for scripts using pmlc.

commit 9a980fdfd31f900adde8db11c505dbf22c293e54
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Apr 27 17:06:13 2014 +1000

    libpcp - __pmLogPut*() all unbuffered writes now
    
    Changes to __pmLogPutDesc, __pmLogPutInDom and __pmLogWriteLabel
    so that each record to an archive file is written in a single
    fwrite() and using unbuffered I/O for each file.

commit 7357a7e8cf96b7e18f8b8cc0777d00e0d8a1894a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Apr 27 17:02:09 2014 +1000

    pmlogger - turn all flushing operations into no-ops
    
    All pmlogger writes are now unbuffered, with one fwrite() per logical
    record for each of the data, metadata and index files.
    
    So we can retire
    - the -u command line option
    - the SIGUSR1 handler
    - support for the flush command from pmlc
    
    All are preserved for backwards compatibility, but they are now
    no-ops that are either not documented any more or described as no
    longer useful.

commit e93c254ed3b0e9165faf1d56a5122cb78db06928
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Apr 27 16:59:05 2014 +1000

    qa/928 - extend chkputlogresult
    
    Make sure the test program also calls __pmLogPutInDom() so we can
    exercise all of the archive fwrite() paths in libpcp.

commit bf081792016e9fd0e1db6359056c35855d8fbd9f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Apr 27 16:58:24 2014 +1000

    qa/group - qa/510 exercises pmlc as well

commit e16b3fb7e3e91ea133da0dba31d1f122831b1cac
Merge: 4f987b5 8da53d2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 14:39:01 2014 +1000

    Merge branch 'dev' of git://git.performancecopilot.org/pcp into dev
    
    Conflicts:
        qa/492.out.2
        src/pmlogrewrite/pmlogrewrite.c
    
    Drop 492.out.2
    Reconcile Ken's and Nathan's overlapping printf changes for
    logrewrite.c.

commit 4f987b5cf5b2a600f170a6d943e81e075490d954
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 14:16:00 2014 +1000

    .gitignore house keeping

commit c897891caac7f9f4d4507c2e6403323066072cc3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 13:57:23 2014 +1000

    qa/061 - track diagnostics changes in __pmLogPutResult
    
    Also drop support for an old PCP version and go with one output file
    for the current PCP version.

commit 7d2d3ec47f9e98edb1ae0b3ef58025b86a5569a3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 13:56:05 2014 +1000

    qa/502 - track minor change in __pmLogPutResult diagnostics

commit 9cdb4714b54952f62de3223124d31ae6dba5c271
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 13:52:03 2014 +1000

    qa/928 (new) - check 2 variants of __pmLogPutResult()
    
    Verify __pmLogPutresult() and __pmLogPutresult2() generate identical
    archives.

commit bfedb60fba11e213f2d204de91fe6d67eb62c5aa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 13:44:53 2014 +1000

    libpcp - redo __pmPutLogResult change to preserve ABI semantics
    
    The new code is in __pmPutLogResult2().  Both the old and the new
    routines are available in libpcp.
    
    Converted all use within PCP to __pmPutLogResult2().

commit ac9f1ad4fbaa6373eb6bf6ffee124b93d742a56a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 25 13:41:27 2014 +1000

    libpcp - additional diagnostics for __pmDecodeResult
    
    Added diags under the control of
        (pmDebug & DBG_TRACE_PDU) && (pmDebug & DBG_TRACE_DESPERATE)
    for all the corrupt PDU cases to help diagnose issues.

commit 740bdbb203e2a96c9324a00873f3b2b501e79da2
Merge: e85a6cf 93afbb3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Apr 23 12:55:34 2014 +1000

    Merge branch 'oops' into dev

commit 93afbb3a4ea166aa39b1c4d3cd2f21835c8ad280
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Apr 23 12:44:03 2014 +1000

    pmlogrewrite - fsync() change
    
    Be safer about the output archive before renaming starts.
    
    Also fixed some diagnostic consistency (and hence the qa/492 change).

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: kenj/brolley merge, Nathan Scott <=