pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 15 Mar 2012 21:17:35 +1100 (EST)
In-reply-to: <73656513.180074.1331806620083.JavaMail.root@xxxxxxxxxxxxxxxxxxxxxx>
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 configure.in                           |    9 ++++
 src/include/pcp/impl.h                 |    2
 src/include/pcp/platform_header.h.in   |    3 +
 src/include/pcp/pmapi.h                |   18 ++++----
 src/libpcp/src/.gitignore              |    1
 src/libpcp/src/GNUmakefile             |    2
 src/libpcp/src/events.c                |   25 ++++-------
 src/libpcp/src/lock.c                  |    3 +
 src/pmdas/postgresql/pmdapostgresql.pl |   70 +++++++++++++++++++++++++--------
 9 files changed, 93 insertions(+), 40 deletions(-)

commit acd24f294f20719f8838ad62042b33d246f8c15e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 15 21:11:44 2012 +1100

    Resolve build issue for Solaris related to new event metrics.
   
    Max reports that the Solaris compiler really wants some bit
    flag manipulations (esp. 1<<31) to be done only on unsigned
    integers.  Resolved this, and fixed a couple of other places
    in this code where signed values were used for no compelling
    reason (best fix it now before its too late!).

commit 6a7683aabd945cc1d8b09b0aa12622e2ba3ce25f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 15 21:09:27 2012 +1100

    Update the postgresql PMDA to resolve issue with recovery metrics.
   
    The initial version of this code was suboptimal wrt fetching the
    postgresql recovery metrics on a database which is_in_recovery.  In
    this mode, the current_xlog_position metric is unavailable, and the
    way the SQL was structured, the fetch for all recovery metrics was
    failing.  Split this into two separate value fetches and the values
    are available always, whenever they exist (depends on host state in
    terms of active/in_recovery).

commit 933b625656740399a1e92bdd31193c4b60d75772
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 15 21:04:55 2012 +1100

    Make check-statics only run on Linux, uses GNU nm options.

commit 3953c956f8217f8bf146342b0635325a8d10d205
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Mar 15 21:00:48 2012 +1100

    Allow builds on older platforms with no thread-local gcc support.

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