pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri, 08 Apr 2011 21:06:04 +1000
Reply-to: kenj@xxxxxxxxxxxxxxxx
Small number of changes from me for PCP 4.0, but mostly merging other
people's changes from the PCP mainline dev branch.

Changes committed to git://oss.sgi.com/kenj/pcp.git pcp4
(note this is the pcp4 branch)

 man/man1/pmdumptext.1            |  414 --------------------
 man/man1/pmimport.1              |  137 ------
 man/man3/pcpintro.3              |   53 ++
 man/man3/pmapi.3                 |   40 +
 man/retired/man1/pmdumptext.1    |  414 ++++++++++++++++++++
 man/retired/man1/pmimport.1      |  137 ++++++
 src/cpan/Glider/Glider.pm        |    2 
 src/include/platform_defs.h.in   |    5 
 src/libpcp/src/access.c          |   26 +
 src/libpcp/src/err.c             |   24 -
 src/libpcp/src/fetchlocal.c      |    3 
 src/libpcp/src/lock.c            |    1 
 src/libpcp/src/logutil.c         |    4 
 src/libpcp/src/win32.c           |   78 +++
 src/pmdas/etw/GNUmakefile        |   27 -
 src/pmdas/etw/tdhconsume.c       |  787 ++++++++++++++++++++++++++++++++++++---
 src/pmdas/etw/tdhlist.c          |   17 
 src/pmdas/etw/util.c             |   75 +++
 src/pmdas/etw/util.h             |   22 +
 src/pmdas/mmv/mmv.c              |    3 
 src/pmdas/pdns/pmdapdns.pl       |  279 ++++++++++++-
 src/win32ctl/include/GNUmakefile |    3 
 src/win32ctl/include/tdh.h       |   75 +++
 src/win32ctl/include/tdhmsg.h    |   39 +
 24 files changed, 1988 insertions(+), 677 deletions(-)

commit 4d7910ff14352287cee122d655926c4a68504248
Merge: e739778 0c91b0f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Apr 8 20:43:04 2011 +1000

    Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into pcp4

commit 0c91b0fdec5a658102357b684b1b2791992b77a9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Apr 8 13:12:48 2011 +1000

    Add missing tdh header for windows build.

commit 0b9089883f1c7e62c5ade816704ba771cd815a75
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Apr 8 13:12:09 2011 +1000

    Remove unconditional diagnostic in MMV agent, log spam.

commit 79f4b5bdcb420f174268d869aef3653841e0a761
Merge: 0c91419 33e85d9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Apr 8 13:11:26 2011 +1000

    Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev

commit e739778d6c0eba3c4686a4069556a96c9521496d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Apr 7 20:11:17 2011 +1000

    multi-threading changes - man pages and access control
    
    - some initial documentation about multi-treading for pcpintro(3)
      and pmapi(3)
    - make access control routines single-threaded

commit ded0b61e86ebdea6d2897c30925bfc8e81bf1997
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Apr 7 20:10:07 2011 +1000

    retire old man pages that are not packaged/shipped

commit 38f8dedd732c15c722ba9dcfcf8e8e95fd796fd4
Merge: 6d01969 e4b7671
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Apr 5 07:39:26 2011 +1000

    Merge branch 'dev' into pcp4

commit e4b7671808bcc5d786a4c4225f8b89069a7b7c34
Merge: 670553f 33e85d9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Apr 4 08:10:41 2011 +1000

    Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev

commit 0c914196ba5334a80e493663b7277c56bb8518e1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 31 21:07:11 2011 +1100

    Improve robustness of Win32 trace consumer exercising tool.
    
    In particular, when it crashes it doesn't get a chance to switch
    off the trace session(s) it had enabled.  In the case of the Win32
    kernel event tracer, there can be only one, so subsequent attempts
    to run the tool always failed.  This issue is now resolved and no
    longer plagues us.

commit e67443bcb9e3e3b8d51f758fcece34a0354f8d99
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 31 21:02:24 2011 +1100

    Updates to Win32 makefiles to get a clean package build again.

commit d5ef2e646faf56925bd27886ddabeeb0db883b36
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 31 21:01:28 2011 +1100

    Enable compressed log processing for Windows as well.
    
    Windows/MSYS does not include bzcat (bzip2 wrapper).  However
    we can go directly to the source just using the right options
    to bzip2 ... make it so, and keep gzip use consistent at the
    same time.

commit 33e85d9b24be1d515a5e7b109a12e3dc00a1caa0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sun Mar 27 18:02:46 2011 -0400

    Assorted cleanups for the pdns PMDA
    
    From: Nathan Scott <nathans@xxxxxxxxxx>
    
    Attached patch is some small cleanups:
    - split out once-per-fetch logic into separate fetch method
    - use single-quoted string where its a literal
    - remove some unused variables from original fetch callback

commit 5cd589a583f488e3a52fb5a9842b300cdec0fd9b
Author: Josef 'Jeff' Sipek <jeffpc@xxxxxxxxxxxxxx>
Date:   Fri Mar 25 10:55:33 2011 -0400

    Add PowerDNS recursor stats to the pdns PMDA
    
    From: Josef 'Jeff' Sipek <jeffpc@xxxxxxxxxxxxxx>

commit ddd9a64523d2a2a03f30d653580f25f615c62110
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sun Mar 20 21:46:15 2011 +1100

    Sample consumer code for Windows ETW, experimentation continues.
    
    Extract some common code into util.c for sharing between utilities.

commit e05cd818786f80e1c3a509df7511fe178e0f0aa8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sun Mar 20 21:42:20 2011 +1100

    Add missing type definition enums from tdh.h.

commit 0563bbcb3105c17b843bea795999fb4905462218
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 17 20:59:00 2011 +1100

    Bump glider version for test builds with new Win32 code.

commit 0f4944ced1b21eb39db05b0a71efa421ddfc9c59
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 17 20:18:20 2011 +1100

    Finally, Win32 socket error messages are reporting correctly.
    
    In a stroke of good fortune (finally) it turns out Win32 socket
    error codes don't quite overlap with PCP error codes (was quite
    a worried lad there for awhile), and it is possible to make them
    coexist peacefully.  Took alot of pain, but finally they are now
    being reported sensibly.
    
    The latest, and last for awhile hopefully, gotcha found and fixed
    here is that you cannot pass WSA (Windows sockets) errors to the
    generic errno strerror routine, even though they don't overlap -
    might be the format flags to FormatMessage Win32 API ... which is
    likely underlying strerror on Windows.

commit 344596b0c72694e5d03f940807eb9e53cee7b55e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Mar 16 16:52:35 2011 +1100

    Use errno directly on Windows, for oserror implementation.
    
    Turns out, several Windows CRT calls do not set the thread
    local errno stuff, so cannot be queried with the Win32 API,
    and need to use errno directly.



<Prev in Thread] Current Thread [Next in Thread>