pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed, 12 Oct 2011 10:55:27 +1100
Cc: Trevor Hurst <trev@xxxxxxx>
I now have an IA64 / SLES11 server in the (virtual) QA farm ... thanks
to SGI's generosity, and in particular the support and efforts of Trevor
Hurst @ SGI.

As a consequence, found a couple of (serious) memory alignment problems
in pmlogrewrite.

Also extended the -c option to remove the last TODO item for this tool.

Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 debian/changelog                       |    6 +
 man/man1/pmlogrewrite.1                |   24 +++++--
 src/libpcp/src/logmeta.c               |    6 -
 src/pmlogrewrite/GNUlocaldefs.coverage |    2 
 src/pmlogrewrite/lex.l                 |    1 
 src/pmlogrewrite/pmlogrewrite.c        |  100 +++++++++++++++++++++++++--------
 src/pmlogrewrite/result.c              |   88 +++++++++++++++++++++++------
 7 files changed, 176 insertions(+), 51 deletions(-)

commit 5c72b4f8be6d01e2f47c089369a090c5ae1f6c3c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 12 10:48:49 2011 +1100

    pmlogrewrite - extend -c option
    
    Last of the TODO items.
    
    Support multiple -c options, and if the nameed "file" with -c is
    a directory, include all of the files in that directory as config
    files containing rewriting rules.

commit 1ccd234a11caae3c2b3cf9eaaf840bd8c6a1c2fb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Oct 10 22:20:16 2011 +1100

    pmlogrewrite - fix alignment problems
    
    Found on IA64 testing.  pval->vbuf is _not_ nicely aligned for data
    of type long, double or float data types ... replace some in-line
    assignments by memcpy() calls to address this, and use some temporary
    pmAtomValue variables to accumulate values.

commit 8247d8d1657aa9e266727dda81383a8557564274
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Oct 10 22:18:41 2011 +1100

    libpcp - small timezone change for logmeta diagnostics

commit b2605f15b06b96a01f6d0391d8a28e8bc477705d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Oct 10 22:18:06 2011 +1100

    Roll debian builds to 3.5.9

commit 4b67026e693247bda30de5c9c5b6cbab47a87f81
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Oct 6 07:03:19 2011 +1100

    pmlogrewrite - GNUlocaldefs for gcov builds



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