Skip to content

Conversation

kdvalin
Copy link
Member

@kdvalin kdvalin commented Sep 17, 2025

Description

This PR removes Pbench support since it is no longer supported by test-tools and Zathras as a whole, and introduces PCP archive recording to replace some of pbench's system metrics.

Additionally all test results are reported within the PCP archive under openmetrics.workload.pyperf_$TESTNAME

Before/After Comparison

Before

Pbench is present, but likely broken due to deprecation.

After

Pbench is removed, and PCP is gathering system metrics.

Clerical Stuff

this closes #49 and closes #50
Relates to JIRA: RPOPC-620
Relates to JIRA: RPOPC-619

This remove pbench code paths as it is no longer supported

Co-developed-by: Cursor
This adds pcp data reporting so all test results are supplied in
pyperf_$TESTNAME.  All of these values are reported in seconds to make
displaying them in future visualizations easier.

Co-developed-by: Cursor
@kdvalin kdvalin requested a review from a team September 17, 2025 15:48
Copy link

This relates to RPOPC-620

# Process the data.
#
${curdir}/test_tools/save_results --curdir $curdir --home_root $to_home_root --results /tmp/pyperf.out --test_name pyperf --tuned_setting=$to_tuned_setting --version NONE --user $to_user --other_files "python_results/*,test_results_report"
${curdir}/test_tools/save_results --curdir $curdir --home_root $to_home_root --results /tmp/pyperf.out --test_name pyperf --tuned_setting=$to_tuned_setting --version NONE --user $to_user --other_files "python_results/*,test_results_report,$pcp_dir"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pcpdir is either null or a directory. Need to use --copy_dir if it exists.

Move pcp_dir to copy_dir arguments in save_results per code review
comments.
@kdvalin kdvalin requested a review from dvalinrh September 26, 2025 15:04
@dvalinrh dvalinrh added the group_review_lgtm Indicates approval after a group review meeting label Sep 30, 2025
@kdvalin kdvalin merged commit a73a31a into main Sep 30, 2025
2 checks passed
@kdvalin kdvalin deleted the remove-pbench branch September 30, 2025 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
group_review_lgtm Indicates approval after a group review meeting
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add PCP support Remove Pbench support
2 participants