stable

pcp-3.11.1-1.el5

FEDORA-EPEL-2016-5b519318e0 created by brolley 10 years ago for Fedora EPEL 5

Update to latest PCP sources.


  • containers: add a pcp-pmwebd container image
  • pmcd: start PMDAs via pmdaroot, allowing restart on PMDA failure without restarting pmcd itself
  • pmcd: tenfold speed up of the shutdown process
  • pmcd: ensure startup before zabbix-agent, with systemd
  • pmdafreebsd: use getifaddrs() for network interface
  • pmdalinux: fix /proc/interrupts parsing on s390x platforms
  • pmdalinux: fix i386 buffer overflow in softnet stats
  • pmdalinux: support additional vmstat kernel metrics (virt balloon, transparent-huge-page zero page alloc counters)
  • pmdaxfs: support the per-device XFS metrics
  • pmdanamed: fix SELinux AVC denials during Install
  • pmdavmware: updates to work with current VMWare perl API
  • libpcp: improvements to derived metrics error handling
  • libpcp: rework interp logic arond <mark> records</mark>
  • libpcp: fix bug in interp mode record caching
  • libpcp: pthread_mutexattr_destroy, pthread_mutex_destroy calls
  • libpcp: added a new fetchgroup API
  • libpcp: fix dup-context-with-attrs memory corruption bug
  • libpcp: fix derived metric PMNS navigation mem leak
  • libpcp: unconditional registration of anon (event.*) metrics
  • pcp-iostat: use py3 and py3 compatible pipe exception handlers
  • pcp-iostat: improve incorrect counter rate conversion
  • pcp-iostat: improve BrokenPipeError exception handling
  • pmmgr: add general monitor-program launching option
  • pmmgr: resolved a couple of small memory leaks
  • pmrep: fix first sample reporting, instant/discrete metrics
  • pmrep: fix string valued metric reporting, with python3
  • pmval: improve reporting in the region of <mark> records</mark>
  • pmwebd: add an option to disable service advertising
  • pmwebd: support for http compression
  • pmwebd: add units/sem to legend in graphite/png mode
  • pmwebd: enable graphite image-mode caching via redirection
  • pmwebd: add an option for alternative name encodings
  • sar2pcp: support additional mem.util metrics
  • docs: updates to the system CPU performance tutorial
  • packaging: add missing dependencies on some perl modules
  • packaging: drop the pcp-compat subpackage

Add -V/--version support to several more commands (BZ 1284411)


pcp-3.10.8-1.fc21

  • Update pmlogger to log an immediate sample first (BZ 1269921)
  • Add pmOption host and archive setter python APIs (BZ 1270176)
  • Replace old pmatop(1) man page with pcp-atop(1) (BZ 1270761)
  • Update to latest PCP sources.
  • CHANGELOG :
    • pmdaslurm: new PMDA exporting HPC scheduler metrics
    • pmdalinux: correctly report high speed network link speeds
    • pmdalinux: support for wireless network interfaces
    • pmdalinux: add support for NVME devices
    • pmie: fqdn functionality, added %c for action strings
    • pmlogextract: runtime reducing instance optimizations
    • pmlogrewrite: metric name lex pattern change
    • pmlogger: change semantics for first logging operation
    • rc_pmlogger: shell escape for control file "directory" field
    • pcp-atop: update with latest atop features (esp. NFS)
    • pcp-atop: fix initial fetch time offset for the globals
    • pcp-atop: fix -b/-e options to match man page description
    • docs: update Quick Ref Guide with pcp-atop/pcp-atopsar
    • docs: remove outdated pmatop man page, see pcp-atop(1)
    • python api: fix local-context mode type error
    • python api: improve handling of non-ascii instance names
    • python api: simple debugging interface to access pmDebug
    • python api: ensure an interruptible sleep is used
    • python api: add single host/archive pmOption setter methods
    • libpcp: add $PCP_DEBUG to initialize pmDebug
    • libpcp: extend __pmAF* family with __pmAFsetup
    • libpcp: resolve false-context-sharing corner cases
    • pcp2graphite: provide a local-context mode option
    • pmmgr: add the subtarget-containers option
    • pmmgr: add pmlogreduce support
    • rc_pmcd: be more careful with auto-install/-remove
    • pmcd: allow dynamic switching of monitored containers
    • pmdapmcd: add pmcd.client.container diagnostic metric
    • pmdaroot: new metric mapping containers to their cgroups
    • pmdaroot: add cgroup heuristics for non-systemd setups
    • pmdaroot: fix timeliness of creation of socket connection
    • pmdads389: add normalized dn cache metrics
    • pmdads389: instantaneous vs discrete metric corrections
    • pmdads389: send correct error codes when not connected
    • pmdamounts: correct a number of 32-bit unsafe calculations
    • pmdanfsclient: improve PMDA error handling
    • pmdaperfevent: fix invalid metric names
    • pmdaperfevent: add reference clock cycles for NHM and WSM
    • docs: added upgrade instructions to pmdaperfevent man page
    • containers: bindmount /dev/log for syslog messages
    • build: fix FreeBSD 10.2 with dtrace probes auto-enabled

pcp-3.10.8-1.fc22

  • Update pmlogger to log an immediate sample first (BZ 1269921)
  • Add pmOption host and archive setter python APIs (BZ 1270176)
  • Replace old pmatop(1) man page with pcp-atop(1) (BZ 1270761)
  • Update to latest PCP sources.
  • CHANGELOG
    • pmdaslurm: new PMDA exporting HPC scheduler metrics
    • pmdalinux: correctly report high speed network link speeds
    • pmdalinux: support for wireless network interfaces
    • pmdalinux: add support for NVME devices
    • pmie: fqdn functionality, added %c for action strings
    • pmlogextract: runtime reducing instance optimizations
    • pmlogrewrite: metric name lex pattern change
    • pmlogger: change semantics for first logging operation
    • rc_pmlogger: shell escape for control file "directory" field
    • pcp-atop: update with latest atop features (esp. NFS)
    • pcp-atop: fix initial fetch time offset for the globals
    • pcp-atop: fix -b/-e options to match man page description
    • docs: update Quick Ref Guide with pcp-atop/pcp-atopsar
    • docs: remove outdated pmatop man page, see pcp-atop(1)
    • python api: fix local-context mode type error
    • python api: improve handling of non-ascii instance names
    • python api: simple debugging interface to access pmDebug
    • python api: ensure an interruptible sleep is used
    • python api: add single host/archive pmOption setter methods
    • libpcp: add $PCP_DEBUG to initialize pmDebug
    • libpcp: extend __pmAF* family with __pmAFsetup
    • libpcp: resolve false-context-sharing corner cases
    • pcp2graphite: provide a local-context mode option
    • pmmgr: add the subtarget-containers option
    • pmmgr: add pmlogreduce support
    • rc_pmcd: be more careful with auto-install/-remove
    • pmcd: allow dynamic switching of monitored containers
    • pmdapmcd: add pmcd.client.container diagnostic metric
    • pmdaroot: new metric mapping containers to their cgroups
    • pmdaroot: add cgroup heuristics for non-systemd setups
    • pmdaroot: fix timeliness of creation of socket connection
    • pmdads389: add normalized dn cache metrics
    • pmdads389: instantaneous vs discrete metric corrections
    • pmdads389: send correct error codes when not connected
    • pmdamounts: correct a number of 32-bit unsafe calculations
    • pmdanfsclient: improve PMDA error handling
    • pmdaperfevent: fix invalid metric names
    • pmdaperfevent: add reference clock cycles for NHM and WSM
    • docs: added upgrade instructions to pmdaperfevent man page
    • containers: bindmount /dev/log for syslog messages
    • build: fix FreeBSD 10.2 with dtrace probes auto-enabled

pcp-3.10.8-1.el5

  • Update pmlogger to log an immediate sample first (BZ 1269921)
  • Add pmOption host and archive setter python APIs (BZ 1270176)
  • Replace old pmatop(1) man page with pcp-atop(1) (BZ 1270761)
  • Update to latest PCP sources.
  • CHANGELOG
    • pmdaslurm: new PMDA exporting HPC scheduler metrics
    • pmdalinux: correctly report high speed network link speeds
    • pmdalinux: support for wireless network interfaces
    • pmdalinux: add support for NVME devices
    • pmie: fqdn functionality, added %c for action strings
    • pmlogextract: runtime reducing instance optimizations
    • pmlogrewrite: metric name lex pattern change
    • pmlogger: change semantics for first logging operation
    • rc_pmlogger: shell escape for control file "directory" field
    • pcp-atop: update with latest atop features (esp. NFS)
    • pcp-atop: fix initial fetch time offset for the globals
    • pcp-atop: fix -b/-e options to match man page description
    • docs: update Quick Ref Guide with pcp-atop/pcp-atopsar
    • docs: remove outdated pmatop man page, see pcp-atop(1)
    • python api: fix local-context mode type error
    • python api: improve handling of non-ascii instance names
    • python api: simple debugging interface to access pmDebug
    • python api: ensure an interruptible sleep is used
    • python api: add single host/archive pmOption setter methods
    • libpcp: add $PCP_DEBUG to initialize pmDebug
    • libpcp: extend __pmAF* family with __pmAFsetup
    • libpcp: resolve false-context-sharing corner cases
    • pcp2graphite: provide a local-context mode option
    • pmmgr: add the subtarget-containers option
    • pmmgr: add pmlogreduce support
    • rc_pmcd: be more careful with auto-install/-remove
    • pmcd: allow dynamic switching of monitored containers
    • pmdapmcd: add pmcd.client.container diagnostic metric
    • pmdaroot: new metric mapping containers to their cgroups
    • pmdaroot: add cgroup heuristics for non-systemd setups
    • pmdaroot: fix timeliness of creation of socket connection
    • pmdads389: add normalized dn cache metrics
    • pmdads389: instantaneous vs discrete metric corrections
    • pmdads389: send correct error codes when not connected
    • pmdamounts: correct a number of 32-bit unsafe calculations
    • pmdanfsclient: improve PMDA error handling
    • pmdaperfevent: fix invalid metric names
    • pmdaperfevent: add reference clock cycles for NHM and WSM
    • docs: added upgrade instructions to pmdaperfevent man page
    • containers: bindmount /dev/log for syslog messages
    • build: fix FreeBSD 10.2 with dtrace probes auto-enabled

pcp-3.10.8-1.fc23.1

  • Update pmlogger to log an immediate sample first (BZ 1269921)
  • Add pmOption host and archive setter python APIs (BZ 1270176)
  • Replace old pmatop(1) man page with pcp-atop(1) (BZ 1270761)
  • Update to latest PCP sources.
  • CHANGELOG
    • pmdaslurm: new PMDA exporting HPC scheduler metrics
    • pmdalinux: correctly report high speed network link speeds
    • pmdalinux: support for wireless network interfaces
    • pmdalinux: add support for NVME devices
    • pmie: fqdn functionality, added %c for action strings
    • pmlogextract: runtime reducing instance optimizations
    • pmlogrewrite: metric name lex pattern change
    • pmlogger: change semantics for first logging operation
    • rc_pmlogger: shell escape for control file "directory" field
    • pcp-atop: update with latest atop features (esp. NFS)
    • pcp-atop: fix initial fetch time offset for the globals
    • pcp-atop: fix -b/-e options to match man page description
    • docs: update Quick Ref Guide with pcp-atop/pcp-atopsar
    • docs: remove outdated pmatop man page, see pcp-atop(1)
    • python api: fix local-context mode type error
    • python api: improve handling of non-ascii instance names
    • python api: simple debugging interface to access pmDebug
    • python api: ensure an interruptible sleep is used
    • python api: add single host/archive pmOption setter methods
    • libpcp: add $PCP_DEBUG to initialize pmDebug
    • libpcp: extend __pmAF* family with __pmAFsetup
    • libpcp: resolve false-context-sharing corner cases
    • pcp2graphite: provide a local-context mode option
    • pmmgr: add the subtarget-containers option
    • pmmgr: add pmlogreduce support
    • rc_pmcd: be more careful with auto-install/-remove
    • pmcd: allow dynamic switching of monitored containers
    • pmdapmcd: add pmcd.client.container diagnostic metric
    • pmdaroot: new metric mapping containers to their cgroups
    • pmdaroot: add cgroup heuristics for non-systemd setups
    • pmdaroot: fix timeliness of creation of socket connection
    • pmdads389: add normalized dn cache metrics
    • pmdads389: instantaneous vs discrete metric corrections
    • pmdads389: send correct error codes when not connected
    • pmdamounts: correct a number of 32-bit unsafe calculations
    • pmdanfsclient: improve PMDA error handling
    • pmdaperfevent: fix invalid metric names
    • pmdaperfevent: add reference clock cycles for NHM and WSM
    • docs: added upgrade instructions to pmdaperfevent man page
    • containers: bindmount /dev/log for syslog messages
    • build: fix FreeBSD 10.2 with dtrace probes auto-enabled

Update to latest PCP and Vector sources.

pcp-3.10.7-1.el5

  • Resolved pmchart sigsegv opening view without context (BZ 1256708)
  • Fixed pmchart memory corruption restoring Saved Hosts (BZ 1257009)
  • Fix perl PMDA API double-free on socket error path (BZ 1258862)
  • Fix python API pmGetOption(3) alignment interface (BZ 1262722)
  • Added missing RPM dependencies to several PMDA sub-packages.
  • Update to latest stable Vector release for pcp-vector-webapp.
  • Update to latest PCP sources.

This update has been submitted for testing by brolley.

10 years ago

This update has obsoleted pcp-3.11.0-1.el5, and has inherited its bugs and notes.

10 years ago

This update has been pushed to testing.

10 years ago

This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes

10 years ago

This update has been submitted for stable by brolley.

10 years ago

This update has been pushed to stable.

10 years ago

Please log in to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
1
Stable by Time
disabled
Dates
submitted
10 years ago
in testing
10 years ago
in stable
10 years ago
BZ#1163413 RFE: pmdapipe
0
0
BZ#1249572 pcp-iostat exception at the end of an archive
0
0
BZ#1256125 SELinux is preventing /usr/bin/pmlogger from 'open' accesses on the file /var/lib/pcp/config/pmlogger/config.default.
0
0
BZ#1256708 [abrt] pcp-gui: context(): pmchart killed by SIGSEGV
0
0
BZ#1257009 pmchart connect incorrect host with savedHosts entry in .config/PCP/pmchart.conf
0
0
BZ#1258862 local_sock() double free error
0
0
BZ#1262722 PCP Python PMAPI pmGetOptionAlignment fails
0
0
BZ#1269921 pmRecordControl misses the first sample
0
0
BZ#1270176 Python PMAPI pmSetOptionHostList no workie
0
0
BZ#1270761 pmatop -h does not work
0
0
BZ#1284411 RFE: Add pcp -V
0
0
BZ#1284417 Python PMAPI pmSetMode does not allow None timeval
0
0
BZ#1285371 Python PMAPI pmiPutValue does not accept singular metrics
0
0
BZ#1286733 Invalid Python PMAPI pmRegisterDerived call crashes libpcp
0
0
BZ#1287678 pmstat -g SEGV
0
0
BZ#1287778 Python PMAPI pmNonOptionsFromList cryptic error message
0
0
BZ#1289909 pmdumptext -g / -p not working
0
0

Automated Test Results