Hi all,
We're pleased to announce the arrival of pcp-3.8.9, the latest
in the current series of stable PCP releases. Full changelog
follows, download from the usual locations.
This is the first PCP release supporting shared library symbol
versioning, we now plan to be increasingly careful with symbol
additions and namespace pollution issues. It's also the first
release with Stan's new RPM PMDA, exporting packaging metadata
as metrics.
Platform notes :- the Solaris port has been updated with this
release and pre-built packages are made available once more.
There is a fairly recent version of PCP in the RHEL7 beta just
announced yesterday (not *this* version, but a very recent 3.8
variant which has undergone extensive testing - the results of
which have fed into this release).
I imagine this will be the final release for this year - I'll
be away for the next 3 weeks anyway (feel free to do releases
without me though, if needed) - next anticipated release will
be around the middle of January.
cheers!
pcp-3.8.9 (12 December 2013)
- Fix pmdalinux stack blowout during ioctl() for network
interfaces.
- Add a generic string cache concept for PMDAs to use when
needing to perform string value de-duplication.
- Add a PMDA for the RPM Package Manager exporting package
metadata and state.
- Fix bug in pmlogextract handling time windows and metrics
with dynamic indoms.
- Allow the host part of the host spec to be enclosed with
square brackets - needed for IPv6 addresses in order to
separate the address from the port.
- Fix an Avahi and pmcd conflict when using multiple ports.
- Introduce shared library symbol versioning and hidden
attributes for all PCP libraries.
- Reduce internal API/ABI leakage in libpcp with respect to
endian code, locking code, and derived metrics.
- Bring the Solaris port back up to date with latest source.
- Tag temporary files created by qa tests with test prefix.
- Split PCP_TMP_DIR setting into its two distinct use-cases
removing the need to install world-writable-sticky-bit-set
directories.
- Add /proc/cpuinfo flags and cache_alignment fields (x86).
- Improvements to the hinv.cpu.model metric value we export.
- Ensure pmcpp does not accidentally #include directories.
- Better cleanup of uncompressed temporary files in libpcp.
- Correct pmdasystemd fd_set usage.
- Gracefully handle missing python curses module scenario.
- Improvements to pmstat error handling.
- Update pmcds config file parser - cleaner quotes handling.
- pcp.sh - change formatting for pmie and pmlogger details.
- Unknown Host fixups in libpcp __pmHostEnt code.
- Add a security philosophy section to PCPIntro(1) man page.
- Dodge wchan in Linux proc PMDA if procfs file not found.
- Add network.interface.hw_addr metric (exported from sysfs)
- Remove a nowadays-empty config directory from installation
- Resolve rpm upgrade warning from missing .NeedRebuild file
- Add pmdaproc option to skip access checking, for secure /
isolated environments.
- Make NSS use a stronger default cipher suite.
--
Nathan
_______________________________________________
pcp-announce mailing list
pcp-announce@xxxxxxxxxxx
http://oss.sgi.com/mailman/listinfo/pcp-announce
|