Bug 1723598 - Rebase of PCP
Summary: Rebase of PCP
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: pcp
Version: 8.2
Hardware: All
OS: Linux
unspecified
high
Target Milestone: rc
: 8.2
Assignee: Nathan Scott
QA Contact: Jan Kurik
Apurva Bhide
URL:
Whiteboard:
: 1685829 1709237 1711085 1715408 1718112 1719991 1730206 1733866 1804532 (view as bug list)
Depends On: 1781454 1782173
Blocks: 1122832 1685315 1745912 1746913 1755069 1755139 1765434 1779507 CVE-2019-3695 CVE-2019-3696
TreeView+ depends on / blocked
 
Reported: 2019-06-24 22:58 UTC by Nathan Scott
Modified: 2021-09-17 12:44 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
.`pcp` rebased to version 5.0.2 The `pcp` package has been upgraded to version 5.0.2, which provides multiple bug fixes and enhancements. Notable changes include: * The `pcp-webapp-*` packages are now replaced by the `grafana-pcp` package and `pmproxy`. * The `pcp-collectl` tool is now replaced by the `pmrep` configurations. * New and improved performance metric domain agents (PMDAs): ** `pmdamssql`: New PMDA for Microsoft SQL Server implementation. ** `pmdanetcheck`: New PMDA to perform network checks. ** `pmdaopenmetrics`: Renames `prometheus` agent to `openmetrics`. ** `pmdanfsclient`: Adds the `per-op` and `per-mount` `rpc` error metrics. ** `pmdalmsensors`: Improvements in the name parsing and error handling. ** `pmdaperfevent`: Supports `hv_24x7` nest events on the multi-node system. ** `pmdalinux`: *** Correctly handles sparse or discontinuous numa nodes. *** Uses cpu `instname` and not the `instid` for `per-cpu` numa stats. *** Adds an active and total slabs to `slabinfo` v2 parsing *** Fixes several unix socket, `icmp6` metrics, hugepage metric value. calculations, `segfault` in interrupts code with large CPU counts *** Fetches more network metrics in the `--container` namespace. ** `pmdabcc`: Fixes the tracepoints module for the `bcc` 0.10.0 and higher versions ** `pmdabpftrace`: New PMDA for metrics from the `bpftrace` scripts ** `pmdaproc`: *** Fixes memory leak in the `pidlist` refresh. *** Avoids excessive stat calls in `cgroups_scan`. *** Retains `cgroup` paths and only un-escape instance names. ** `pmdaroot`: Improves handling of cached or inactive the `cgroup` behaviour and refreshes the container `indom` on `cgroup` fs change as well. * Fixes to collector (server) tools: ** `pmproxy`: Openmetrics support via the `/metrics` endpoint, consolidates the `pmseries/grafana` REST API, and adds new async `PMWEBAPI(3)` REST API implementation. ** `selinux`: Numerous pcp policy updates. ** python `pmdas`: Enables authentication support, new `set_comm_flags` method to set the communication flags. ** `python api`: Exports the `pmdaGetContext()` and adds debugging wrapper. ** `perl api`: Ensures context set up for PMDA store as with python wrapper. ** `systemd`: Adds 120s timeout in all the services and fixes failure to start the `pmlogger` service. * Fixes to analysis (client) tools: ** `pmchart`: Fixes chart auto-scaling under fetch error conditions. ** `pmrep`: Fixes the `wait.formula` for `collectl-dm-sD` and `collectl-sD`. ** `pmseries`: Provides support for the delta keyword and better timestamps. ** `pcp-atop`: Fixes the write mode (`-w`) to handle the `proc` vs `hotproc` metrics. ** `pcp-atopsar`: Fixes the mishandling of a few command line arguments. ** `pcp-dstat`: Fixes misaligned headers in CSV output and handling of the `--bits` command line option. ** `libpcp`: Fixes the `cockpit-pcp` `segv` with local context and multi-archive replay error handling for the corrupted archive(s).
Clone Of:
Environment:
Last Closed: 2020-04-28 15:40:22 UTC
Type: Component Upgrade
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-26432 0 None None None 2021-08-27 22:41:53 UTC
Red Hat Product Errata RHBA-2020:1628 0 None None None 2020-04-28 15:41:05 UTC

Description Nathan Scott 2019-06-24 22:58:46 UTC
We're planning a rebase of the RHEL-8 package of PCP for 8.2.  This rebase contains many bug fixes as well as new features.  Backward compatibility is maintained (unchanged) for libraries, over-the-wire protocol and on-disk PCP archive format.

New features include addition of the PCP REST API support for the Grafana PCP datasources - bpftrace, vector and redis - as well as new metric sources in PCP for statsd and bpftrace.

Comment 6 Nathan Scott 2019-09-09 22:31:52 UTC
*** Bug 1718112 has been marked as a duplicate of this bug. ***

Comment 7 Nathan Scott 2019-10-10 23:47:44 UTC
*** Bug 1733866 has been marked as a duplicate of this bug. ***

Comment 8 Nathan Scott 2019-10-10 23:48:32 UTC
*** Bug 1719991 has been marked as a duplicate of this bug. ***

Comment 10 Nathan Scott 2019-11-11 09:33:12 UTC
*** Bug 1730206 has been marked as a duplicate of this bug. ***

Comment 11 Nathan Scott 2019-11-19 22:57:36 UTC
*** Bug 1685829 has been marked as a duplicate of this bug. ***

Comment 12 Nathan Scott 2019-12-18 06:54:53 UTC
*** Bug 1711085 has been marked as a duplicate of this bug. ***

Comment 13 Nathan Scott 2019-12-18 06:55:56 UTC
*** Bug 1709237 has been marked as a duplicate of this bug. ***

Comment 15 Nathan Scott 2020-01-15 22:28:56 UTC
Hi Apurva,

Hmm - I find these three final points (listed below) to be too vague now - every PCP release ever would have those three things.  People will need a bit more detail (i.e. what are the new agents, what are the new metrics, what are the important fixes that may be of use to them):

* New and improved performance metric domain agents (PMDAs).

* Fixes to collector (server) tools.

* Fixes to analysis (client) tools.


The wording of some earlier lines could be improved too, as in:

* The `pcp-webapp-*` packages and `pmwebd` are now replaced by the `grafana-pcp` package and `pmproxy`.

(note webapp-*, not webapi-* there)

and...

* The `pcp-collectl` tool is now replaced by the `pmrep` configurations.

(add "tool" or "utility" or "program")

Comment 18 Nathan Scott 2020-03-24 01:10:45 UTC
*** Bug 1815250 has been marked as a duplicate of this bug. ***

Comment 19 Nathan Scott 2020-03-24 01:12:13 UTC
*** Bug 1815529 has been marked as a duplicate of this bug. ***

Comment 20 Nathan Scott 2020-04-06 06:15:17 UTC
*** Bug 1715408 has been marked as a duplicate of this bug. ***

Comment 21 Nathan Scott 2020-04-21 00:22:22 UTC
*** Bug 1804532 has been marked as a duplicate of this bug. ***

Comment 24 errata-xmlrpc 2020-04-28 15:40:22 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:1628


Note You need to log in before you can comment on or make changes to this bug.