-
Notifications
You must be signed in to change notification settings - Fork 271
Update pcp subpackages in ELN #1493
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
That look's great, thanks so much @yselkowitz |
Thanks, let's wait with merging before @kurik or @wcohen have chance to look at. What I'm not sure myself is explicitly listing dependencies - chan, HdrHistogram_c, js-d3-flame-graph. Those should be pulled automatically and in case PCP+grafana moves to another package to provide that functionality, those components here might be pulled unnecessarily. Is there a reason to list those dependencies explicitly, @yselkowitz? |
If you look at the commits individually, it will make more sense. They were already there, and I just copied the existing config for c10s so that the main (eln) config could be updated, while dropping an obsolete duplicate config in the process. That being said, I agree that mere dependencies should NOT be listed for the reason you give. However |
@yselkowitz I believe it is/was used by perf(1). Similar/same code exists (embedded?) in grafana-pcp but I don't know all the details there - Sam Feifer may be able to provide more insight there if needed. |
OK, grafana-pcp bundles it, but that doesn't require a standalone package. I don't see anything with perf though. Am I missing something, or is the standalone |
I think its a soft dependency, there's some docs here I just found: |
Thanks for clarifying, I delisted |
The performance config was an outdated duplicate.
chan and HdrHistogram_c are runtime dependencies of pcp subpackages, but should not be explicitly listed, so that they'll be dropped if that ever changes. js-d3-flame-graph is a documented use case and therefore remains: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/monitoring_and_managing_system_status_and_performance/getting-started-with-flamegraphs
https://src.fedoraproject.org/rpms/pcp/c/9515e8a51fba8ceb02438afc72985d239ce91c7b
/cc @natoscott