pcp
[Top] [All Lists]

[pcp-announce] pcp-3.5.0 and pcp-glider-0.9.10 released

To: pcp-announce <pcp-announce@xxxxxxxxxxx>
Subject: [pcp-announce] pcp-3.5.0 and pcp-glider-0.9.10 released
From: nathans@xxxxxxxxxx
Date: Tue, 1 Feb 2011 21:34:10 +1100 (EST)
In-reply-to: <36615409.78581296556295343.JavaMail.root@xxxxxxxxxxxxxxxxxxxxxx>
List-archive: <http://oss.sgi.com/pipermail/pcp-announce>
List-help: <mailto:pcp-announce-request@oss.sgi.com?subject=help>
List-id: pcp announcements <pcp-announce.oss.sgi.com>
List-post: <mailto:pcp-announce@oss.sgi.com>
List-subscribe: <http://oss.sgi.com/mailman/listinfo/pcp-announce>, <mailto:pcp-announce-request@oss.sgi.com?subject=subscribe>
List-unsubscribe: <http://oss.sgi.com/mailman/options/pcp-announce>, <mailto:pcp-announce-request@oss.sgi.com?subject=unsubscribe>
Sender: pcp-announce-bounces@xxxxxxxxxxx
Hi all,

The latest releases of PCP and the PCP-for-Windows distribution,
PCP Glider, have been captured, git-tagged and released back into
the wild.  The source and (*cough*) most binary package builds are
complete and can be downloaded from http://oss.sgi.com/projects/pcp/

This release contains a significant new infrastructure component,
providing the initial support for distributed event tracing, event
trace recording and replay, and the ability for each agent to know
about specific client connections to pmcd.  The code in these areas
is considered stable, and is made available in order to facilitate
new agents supporting these concepts - at this stage, only a sample
implementation exists and support for tracing production data is
not yet available; systemtap, dtrace, and event tracing for Windows
(ETW) are all planned for subsequent releases.

As such, there is an outside possibility these new APIs may change
... your feedback is welcome and highly encouraged, to help us get
this right.  Thanks!

pcp-3.5.0 (31 January 2011)
    - Infrastucture support for doing distributed event tracing with PCP.
      This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms
      for encoding event records in pmResults, and providing PMDAs with
      per-client context connection information allowing agents to track
      which clients have seen which parts of a trace stream so far.  Some
      reference uses of these extensions can be seen in pmdasample and in
      the pmcd PMDA as well.
    - Transparent support for archive de-compression by clients.
    - Manual page formatting errors corrected.
    - Fix a pmDupContext memory corruption issue seen with derived metrics.
    - Added a one-trip optimisation/guard to pcp.env
    - Improved pmdaFetch and pmdaFetchCallback man pages with respect to
      return codes and value memory allocation models.
    - Fix for Windows unintentionally allowing multiple pmcd processes
      to startup and bind to the same port, with "undefined" results.
    - Fix Windows services interaction, preventing pmcd service stop.
    - Fix Mac OS X scandir memory leak on empty directories.
    - Fix Mac OS X mem.util.wired metric, was exporting the wrong value.
    - Correct the handling of SLES11 distro identification (lsb-release
      file not used again, on SuSE Linux distributions).
    - Fix postfix PMDA log file path handling for Redhat Linux distros.
    - Extend Perl PMDA interfaces to allow additional metrics to be
      added at runtime (now makes use of dynamic namespace support).
    - Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd
      behaviour and reducing open file descriptor pressure.
    - Improvements to the native Windows version of pmlogger, preventing
      it from exiting prematurely thanks to a socket read race condition.
    - Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.

Enjoy!

cheers.

-- 
Nathan

_______________________________________________
pcp-announce mailing list
pcp-announce@xxxxxxxxxxx
http://oss.sgi.com/mailman/listinfo/pcp-announce

<Prev in Thread] Current Thread [Next in Thread>
  • [pcp-announce] pcp-3.5.0 and pcp-glider-0.9.10 released, nathans <=