v0.69.8 (agent only)
This release is a pbench-agent
only release.
There are no changes in installation: please follow the instructions in the Installation Guide.
Bug fixes
There were several areas where bug fixes were applied. The following summary might be useful. The details can be found in the Changelog section.
-
pbench-trafficgen
was the recipient of a bunch of fixes, but there is still work remaining to be done. -
pbench-fio
was updated to require the 3.21 offio
, had 99.5 percentile support added, and the localhost latency profiles are now calculated properly. -
pbench-move-results
now takes a--controller
option, backported from the latest version. Also, a bug in the ssh copy loop was fixed. -
A locale issue on
Centos 8
was fixed. -
Problems with
sosreport
handling were fixed (fixes backported from latest). -
HammerDB
compatibility support was added (backported from latest). -
Bug fixes to
pbench-list-tools
andpbench-register-tool-trigger
.
Changelog
The list of commits since version 0.69.4 (the previous publicly available version of pbench-agent
) is as follows:
- 90314ee Fix pbench-register-tool-trigger (#2319)
- c0c911b Fix pbench-list-tools --name (#2301)
- 509bd97 Backport
pbench-move-results --controller
- a00739a Bump pbench-agent version to 0.69.7
- cadf50c proc-iter-samp: compare ref value to empty string
- bd18858 pbench-trafficgen: consistent syntax ${tool_group}
- 4821ffb trafficgen-postprocess: clean up uid label logic
- 208b7c9 Fix mock'd binary-search.py logic
- e2d593c process-iteration-samples: indent 2nd line of errors
- a129b13 pbench-trafficgen - use if-then-elif-else-fi
- 6d58b23 Validate tool-period option
- fa5eb34 Emit pbench-trafficgen usage message on stderr
- 5b7540b Use perl's exists() function where appropriate
- 31a95d1 Remove unused mean() function
- f012fdc Fix more whitespace formatting issues
- fffaf03 Remove use of Dumper that is unused
- 31b6f96 Fix the trafficgen mock
- e1376fb Enhance unit tests to capture generated commands
- cd0a48e Refactor to fix trafficgen UIDs (back-port)
- eee43a3 Only emit the benchmark exit code on failure
- 0a3e24c Make proc-iter-samp loop param names consistent
- 639dc08 Address whitespace issues in proc-iter-samp
- a06f969 Refactor config result directory identifier
- 31bd901 Move normalization of active devices before use
- 44d1d8f Make use of default variables for cmd line args
- 40172f2 Drop pbench_cmd in favor of orig_cmd
- bb4c895 Sort trafficgen default variables
- 8e72d54 Separate pbench defaults from trafficgen defaults
- 961ad19 Fix up spelling in help message output
- fa43d75 Emit usage on stderr where appropriate
- 8274e63 Fix case statement indentation to stand out
- d76faf6 Don't generate any files in post-process only mode
- fae58e1 Only use inner most loop arguments
- 4ee7872 DRY out the repeated messages
- bfcdb62 Move loop control variable immediately before loop
- 92376c7 Consolidate benchmark command file construction and fix pushd
- 416382d Consistently apply variable references building iteration options
- 9031c25 Use double bracket if conditional to avoid obscure syntax
- d0d3e90 Consolidate logic for iteration options construction
- c960ad2 Unindent now that we have refactored the inner loop
- ed60b0a Pre-increment inner loop count
- c665c83 Move inner_loop count control to top
- ac6be05 Backport HammerDB compatibility support
- fb97518 Backport sosreport handling fixes
- c8f89b2 Backport gold file updates for Perl 5.30+
- 2c295a7 Address Python3 syntax issue, "is" instead of "=="
- 3d33e81 Backport update to fio 3.21
- e5d334e Change version target to 0.69.6
- c6209a1 Add 99.5 percentile support
- 7768b08 pbench-fio: compute localhost latency profiles
- ac1a476 Fix tabs vs spaces for option processing
- 42a1d2e Correct locale issues with CentOS 8
- f12e022 Fedora 33
- 975bc23 Fix move results ssh loop
- a0ebc0c Add missing "g" to commit id field in the server config file
- 5e3781c Correct the use of
commit_id
- 22ed51e Make the backup cron job run every minute
- 778e899 Backport PR #2035 to 0.69
- 9d5b091 Avoid recursive restorecon
- c02634d Fix SELinux labels on the pbench directory structure
- 017291c Fix spec file and ansible roles
- dd96370 More restorecon-related fixes
- a01f1b4 Backport server RPM making to b0.69
- bac3e95 Fix the SELinux context of the tar ball's MD5 file
- d5769ed Restore the SELinux context of the tarball after the move
- d7326a5 Backport container build enhancements
- beab972 Fix the README to restore working URLs