RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1723598 - Rebase of PCP
Summary: Rebase of PCP
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: pcp
Version: 8.2
Hardware: All
OS: Linux
Target Milestone: rc
: 8.2
Assignee: Nathan Scott
QA Contact: Jan Kurik
Apurva Bhide
: 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: 2024-03-25 15:19 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:
Last Closed: 2020-04-28 15:40:22 UTC
Type: Component Upgrade
Target Upstream Version:

Attachments (Terms of Use)

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)


* 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.


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