Bug 1723598
Summary: | Rebase of PCP | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Nathan Scott <nathans> |
Component: | pcp | Assignee: | Nathan Scott <nathans> |
Status: | CLOSED ERRATA | QA Contact: | Jan Kurik <jkurik> |
Severity: | high | Docs Contact: | Apurva Bhide <abhide> |
Priority: | unspecified | ||
Version: | 8.2 | CC: | abhide, agerstmayr, batkisso, bsingh, dwysocha, hannsj_uhl, jkurik, lilideng, mbenatto, mgoodwin, mkolar, nathans, patrickm, pdwyer, tbowling, ybabar, zsun |
Target Milestone: | rc | Keywords: | Rebase |
Target Release: | 8.2 | ||
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
*** Bug 1718112 has been marked as a duplicate of this bug. *** *** Bug 1733866 has been marked as a duplicate of this bug. *** *** Bug 1719991 has been marked as a duplicate of this bug. *** *** Bug 1730206 has been marked as a duplicate of this bug. *** *** Bug 1685829 has been marked as a duplicate of this bug. *** *** Bug 1711085 has been marked as a duplicate of this bug. *** *** Bug 1709237 has been marked as a duplicate of this bug. *** 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") *** Bug 1815250 has been marked as a duplicate of this bug. *** *** Bug 1815529 has been marked as a duplicate of this bug. *** *** Bug 1715408 has been marked as a duplicate of this bug. *** *** Bug 1804532 has been marked as a duplicate of this bug. *** 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 |