pcp
[Top] [All Lists]

[pcp-announce] pcp-3.8.2 and pcp-gui-1.5.9 released

To: pcp-announce@xxxxxxxxxxx
Subject: [pcp-announce] pcp-3.8.2 and pcp-gui-1.5.9 released
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 31 Jul 2013 04:25:57 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
Delivered-to: pcp-announce@xxxxxxxxxxx
In-reply-to: <1831383664.6372679.1375255044623.JavaMail.root@xxxxxxxxxx>
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>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Sender: pcp-announce-bounces@xxxxxxxxxxx
Thread-index: NlD9DfVoQOQZ7H26IIsGB4j6/8B8LA==
Thread-topic: pcp-3.8.2 and pcp-gui-1.5.9 released
Hi all,

Good news!!!  New versions of pcp and pcp-gui are available for
all of your tough-performance-problem solving requirements; find
them at the usual download location from:

        http://oss.sgi.com/projects/pcp/

My personal favourite features of these releases are a reworked
"Apply" button in the pmchart New Chart dialog, and the progress
in authentication for pmcd - particularly the Unix domain socket
support, which automatically authenticates a client and informs
interested PMDAs about each clients user/group credentials!  So
very awesome.  Please try the new versions out - I'm sure you'll
be equally impressed.

Of course, there are stacks of other features - enabling of pmie
and pmlogger by default, a new gluster PMDA, updates to many of
the existing PMDAs, and the usual handful of bug fixes.  Oh, and
pmdaproc is re-enabled by default on Linux (with restrictions on
access to the per-process metrics, based on user authentication).

The sources are there, some binaries are uploaded, & yet others
are in-progress.  For Fedora/EPEL users, you can also grab the
builds from the Fedora pcp and pcp-gui build site here:
http://koji.fedoraproject.org/koji/packageinfo?packageID=10542
http://koji.fedoraproject.org/koji/packageinfo?packageID=12949
(those builds are still uploading to oss.sgi.com, so pick them
up from Koji if you just can't wait).

Enjoy!


pcp-gui 1.5.9 (28 July 2013)
    - Fix problems with pmchart Samples/Visible History.
    - Support authenticated connections in New Host dialog.
    - Fix pmchart startup handling lack of metrics source.
    - Fix missing metric handling for archive View files.
    - Usability improvements for the New/Edit Chart Apply button.
    - Resolve packaging issue where /usr/bin gets installed.
    - Preserve the update interval when loading a pmchart view.
    - Fixes a sigsegv in pmchart command line error handling.
    - Add optional kernel.all.cpu.guest plot to standard CPU view.
    - Update pmchart title [%h] with list of metric host names.
    - Improve correctness in the show-/hide-time-control mechanism.
    - Add a close button to preferences dialog to improve usability.
    - Fix Preference dialog handling of Remove color scheme button.
    - Add new pmchart views into the installed set (ElasticSearch,
      Apache) - thanks to Owen Butler.
    - New tutorial covering setup of PCP authentication mechanisms.
    - Incorporate the PCP books into the build (pcp-doc subpackage).


pcp-3.8.2 (31 July 2013)
    - Support for the Unix domain socket transport between pmcd
      and client tools, using the "unix:" host specifier (and the
      more forgiving "local:" which falls back to localhost if no
      platform support exists).
    - Note: PCP_RUN_DIR is as a result now installed owned by the
      "pcp" user and group (rather than as "root").  Several other
      directories are also now installed "pcp"-owned too, after
      (unrelated) pmie and changes described below.
    - Support for automatic extraction of client tool credentials
      with Unix domain sockets, and transfer to interested PMDAs,
      on Linux, Mac OS X and Solaris.  IOWs, PMDAs now know which
      user they are acting on behalf of for each connection, when
      this class of socket is used.  In a future release, it hoped
      to make this the default local connection style.
    - Extensions to pmdaproc to allow it to perform access-control
      checking and metric value fetches as the user requesting the
      data, instead of as root, such that kernel-based permission
      checking is now performed.
    - Re-enabled pmdaproc by default on Linux.
    - pmdagfs2: updates to metrics, tests and a new manual page.
    - pmdagfs2: fixes for distributions without gfs2 trace-points.
    - pmdalinux: fix hinv.map.lvname realink memory corruption bug.
    - pmdalinux: fix issue where EPERM passed out as a fetch result
      with inaccessible filesystem paths.
    - pmdalinux: rework /proc/net/snmp metric extraction, added new
      metrics from recent kernels (checksum error counters, icmpmsg).
    - Linux PMDA SNMP metric type migration support (log rewriter).
    - pmdasystemd: correct .maxmem metric to PM_SPACE_BYTE
    - pmdasystemd: limit number of journald entries consumed per poll
    - pmdamysql: additional status metrics suitable for pmie rules.
    - pmdamysql: correct units and type for active connection count
    - MySQL PMDA metric migration support (log rewriting rules).
    - pmdagluster: new PMDA exporting gluster filesystem metrics,
      in particular fs operation latency and brick throughput data.
    - Fixes to the python pmda interface code to allow old python
      versions as well.
    - Extensions to python pmda interface to allow pmdaCache(3) use.
    - pmwebapi: support more general pcp hostname specs, and
      HTTP Basic authentication.
    - Throttle the size of the pmatop hardware component display.
    - Fix pmgui.py on big endian platforms (affects pmcollectl).
    - Further progress on the log checking tool, pmlogcheck.
    - Generate default pmlogger and pmie daemon configuration files.
    - Migrated all static pmlogger configs over to pmlogconf format.
    - Added pmlogconf config files for metrics used by iostat, ip,
      mpstat, sar, vmstat.
    - Install cisco PMDA pmieconf rules into the correct location.
    - Install default crontab entries for pmlogger and pmie checking
      and daily archive maintenance, on Linux, running as user "pcp"
      now (previously, "root").
    - pmlogconf scripts: added in automatic NFSv4 logging.
    - pmlogger scripts: better locking between check and daily
    - pmlogger control: add -r, -T and increase timeouts by default.
    - Start a working primary pmlogger with a useful and extensible
      set of metrics after enabling the service.
    - Start a working pmie with a useful and extensible set of rules
      after enabling the service.
    - Assigned new PANASAS and NVML PMDA domain numbers.
    - pmlogextract: fix minor bug for empty instance domains
    - Resolve issue where clients get sigsegv from bad -h options.
    - Updated pmwtf man page - better explanation for -q option
    - Massive, massive QA efforts, much better support for non-x86.
    - iostat2pcp - timestamp rework for European datetime formats.
    - Fixed debian bugs related to broken library symlink.
    - Ensure permissions on the NOTICES file allow pcp uid/gid access.
    - Major updates to the SASL code allowing remote authentication
      and improvements to username/password interaction process.
    - Fix SASL related memory leaks, sort out authname mapping.
    - Ensure SASL errors are easily identifiable as such (pmErrStr_r)
    - User and groups access control list support in pmcd, augmenting
      the existing host-based access control list support.
    - Fix tempfile leak in pmdaproc.sh from accidental $tmp override.
    - Improve the PCP experience with older versions of NSS (<=RHEL5)
    - Introduce pmcd self-callstack-tracing capability for the Linux,
      FreeBSD, and MacOSX platforms (maybe others, via backtrace(3)).


--
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.8.2 and pcp-gui-1.5.9 released, Nathan Scott <=