Pcp

Latest version: v5.0

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 28

3.10.0

- pmlogextract: improve handling of corrupt archives
- linux pmda: add hinv.{cpu,node}.online metrics
- gluster pmda: thread-based timeout for long queries
- linux pmda: fix hinv.cpu.clock refresh logic
- dmcache pmda: add missing instance request handler
- iostat2pcp: cater for iostat output format changes
- packaging: fix debian suggests vs recommends usage
- sample pmda: add pmStore support for some metrics
- python: pmda module object refcounts improvements
- pmiostat: support archives converted from collectl
- FreeBSD pmda: changes for 32-bit platforms
- docs: html validation fixes for the tutorial
- pmie: rework control and config files
- pmlogger: rework control and config files
- pmstat: add pmlogger config as per man page
- proc pmda: parser rework to improve robustness
- proc pmda: per-proc context switch & other metrics
- man pages: pmdiscoverservices(3) and pmfind(1)
- ds389 pmda: 389 Directory Server PMDA
- ds389log pmda: 389 Directory Server log processing PMDA
- linux pmda: add rpc.server and nfs v4.1 ops metrics
- telnet-probe: fix byte-by-byte copying
- papi pmda: default enable when possible
- docs: improve quick reference guide, use man7.org
- pmproxy: fix new client init for secure connections
- pmdiff: minor output formatting improvements
- linux pmda: fix initialization for netstat metrics
- pmlogger: fix small race on exit condition
- timeval refactoring for improved double arithmetic
- python: drop support for versions older than 2.6
- python3: add pcp module support for 3.3 and newer
- build: workaround qmake handling of library paths
- Mac OSX build/install improvements
- pmwebd: support for more javascript demos (including
graphite/grafana - via separate pcp-webjs package)
- pmwebd: extend precision for floating point outputs
- pmwebd: Access-Control-Allow-Origin header additions
- pmwebd: experimental pthread support
- pmwebd: new options file configuration format
- pmmgr: avoid some granularity-edge races

3.9.10

- Support for native systemd service files for daemons
- Support for nanosecond resolution event timestamps
- Changes to the FreeBSD build to bring it up to date
- libpcp: reduce daemon memory usage with secure sockets
- libpcp: add auto-deflate support for xz compression
- pmie/pmlogger scripts: xz compression support enabled
- pmie/pmlogger scripts: lzo compression support added
- pmlogconf: fix slow pmlogger_daily remote host startup
- pmcd_wait: fixed to handle af_unix sockets correctly
- pmatop: fix help keys
- pmatop: parse standard pcp options (including archives)
- pmstore: support for local-context mode of operation
- pmdiff: additional reporting options, added to /usr/bin
- pmdiff: fix column layout with custom precision setting
- pmlogsummary: fix time window reporting with -S and -T
- pmdapapi: new agent for PAPI hardware event counters
- pmdagfs2: latency metrics for glock grant/demote/queue
- pmdamysql: change metric semantics for "uptime"
- pmdaxfs: fix DSO mode and allow test data injection
- pmdammv: long option support
- docs: numerous updates to the online documentation
- docs: added a quick reference guide for Red Hat users

3.9.9

- sar2pcp: support for systat version 10.2.0
- pmiostat(1): new monitor tool with iostat-alike output
- pcp-dmcache(1): new monitor tool for dm-cache devices
- pmdalinux: disk.dm.* metric hierarchiy (device mapper)
- pmdalinux: refine device mapper naming for old platforms
- pmdalinux: allow controlled data injection for QA tests
- pmdadmcache: new agent for device mapper cache targets
- pmdainfiniband: correctly initialise switch metrics
- libpcp: global timeout option for service discovery
- libpcp: __pmDiscoverServicesWithOptions() improvements
- libpcp: grok '%<interface' for link-local ipv6 addresses
- libpcp: derived metrics support for new rate() keyword
- python api: many convenience class module extensions
- python api: timeval accessor helper interfaces
- python api: pmUnitStr now uses thread-safe version
- python api: pmNumberStr_r now available from python
- python api: fix derived metrics interface exceptions
- pmlogconf: mark some log-default metrics as log-once
- dbpmda: use the correct (blocking) socket API variants
- pmlogger_daily: fix $PCP_RUN_DIR creation checks

3.9.8

- Add overlooked Debian packaging metadata updates.

3.9.7

- pmie: "ruleset" extensions to the pmie(1) language
- pmdaproc: additional memory and new blkio cgroup metrics
- pmdanvidia: new Nvidia GPU PMDA using NVML interfaces
- pmdainfiniband: add switch counter metrics
- pmdalustrecomm: bug fixes in the lnet memory metrics
- pmdamemcache: fixed underlying socket code
- pmdalinux: mem.util.available for down-rev kernels
- pmdagfs2: several fixes and improvements in behaviour
- pmdas: support for long form command line options
(aix, jbd2, linux, lustre, mounts, processes, sample,
sendmail, txmon, xfs)
- libpcp: 'timeout' option for 'probe' service discovery
- libpcp: secure sockets timeout handling improvements
- pmie examples: updates to the pmie tutorial docs
- pmchart: new MemAvailable view for mem.util.available
- porting: additional GNU/Hurd port updates
- packaging: fix Makepkgs script for old tar versions
- packaging: fix rpm builds for rpm versions prior to 4.6
- libpcp: use minimum required stack for discovery threads
- libpcp: archive folio parsing in option handling code
- python APIs: archive folio parsing for recording tools
- man pages: updates to service discovery APIs and tools
- libpcp: archive interpolation thread safety improvements
- libpcp: fixed memory leak from pmDestroyContext(3)

3.9.6

- Fix pthreads build fallout for Solaris platforms
- Remove accidental /var/run/pcp install on Debian
- Rename configure.in to configure.ac as autoconf prefers

Page 10 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.