Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
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

Summary: Rebase of PCP
Product: Red Hat Enterprise Linux 8 Reporter: Nathan Scott <nathans>
Component: pcpAssignee: Nathan Scott <nathans>
Status: CLOSED ERRATA QA Contact: Jan Kurik <jkurik>
Severity: high Docs Contact: Apurva Bhide <abhide>
Priority: unspecified    
Version: 8.2CC: abhide, agerstmayr, batkisso, bsingh, dwysocha, hannsj_uhl, jkurik, lilideng, mbenatto, mgoodwin, mkolar, nathans, patrickm, pdwyer, tbowling, ybabar, zsun
Target Milestone: rcKeywords: Rebase
Target Release: 8.2Flags: pm-rhel: mirror+
Hardware: All   
OS: Linux   
Whiteboard:
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).
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-28 15:40:22 UTC Type: Component Upgrade
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1781454, 1782173    
Bug Blocks: 1122832, 1685315, 1745912, 1746913, 1755069, 1755139, 1765434, 1779507, 1811703, 1811707    

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