> Apart from the comment from Andrei, I am curious why we don't need to use
> squid.internal proxy anymore.
>
I apologize for not providing better context. When using 'squid.internal' and running the openssl test "phoronix-test-suite batch-benchmark openssl-3.0.1". The test fails to download. I'll update the commit message with a summary.
Evaluating External Test Dependencies ........................................................................................................................................................................................................................
1 Test To Install
1 File To Download [14.41MB]
430MB Of Disk Space Is Needed
2 Minutes, 32 Seconds Estimated Install Time
pts/openssl-3.0.1:
Test Installation 1 of 1
1 File Needed [14.41 MB / 1 Minute] Downloading: openssl-openssl-3.0.0.tar.gz [14.41MB] Download Failed: https://github.com/openssl/openssl/archive/refs/tags/openssl-3.0.0.tar.gz
If able to locate the file elsewhere, place it in the download cache and re-run the command.
Download Cache: /var/lib/phoronix-test-suite/download-cache/
File Name: openssl-openssl-3.0.0.tar.gz
SHA256: b39653402e398a2b89c3f1779f09fe273fda6b6d7873d2816b954b949a185b83 Downloading of needed test files failed.
[PROBLEM] pts/openssl-3.0.1 is not installed.
Removing the proxy the test downloads fine. If you know of a way to make this work via squid.internal I can pursue that method for as a resolution.
> Also, with older releases the platform.dist() will error out with:
> AttributeError: module 'platform' has no attribute 'dist'
>
> Do we need to run this test with Focal or even older releases? If the answer
> is yes then we might need to modify this part.
Thanks, there is a wrapper script for running the DGX Perf tests, it installs python2-minimal on Focal and Jammy which is why I didn't see any issues with platform.dist() in my testing. I'm adding a patch that will wrap that call to protect against errors on Python 3.8 and up.
> Apart from the comment from Andrei, I am curious why we don't need to use
> squid.internal proxy anymore.
>
I apologize for not providing better context. When using 'squid.internal' and running the openssl test "phoronix- test-suite batch-benchmark openssl-3.0.1". The test fails to download. I'll update the commit message with a summary.
$ sudo phoronix-test-suite batch-benchmark openssl-3.0.1
Evaluating External Test Dependencies ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ......
Phoronix Test Suite v10.8.4
To Install: pts/openssl-3.0.1
Determining File Requirements ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....
Searching Download Caches .......
1 Test To Install
1 File To Download [14.41MB]
430MB Of Disk Space Is Needed
2 Minutes, 32 Seconds Estimated Install Time
pts/ openssl- 3.0.1:
Downloading: openssl- openssl- 3.0.0.tar. gz [14.41MB]
Download Failed: https:/ /github. com/openssl/ openssl/ archive/ refs/tags/ openssl- 3.0.0.tar. gz
Test Installation 1 of 1
1 File Needed [14.41 MB / 1 Minute]
If able to locate the file elsewhere, place it in the download cache and re-run the command.
File Name: openssl-
SHA256: b39653402e398a2
[PROBLEM] pts/openssl-3.0.1 is not installed.
Removing the proxy the test downloads fine. If you know of a way to make this work via squid.internal I can pursue that method for as a resolution.
> Also, with older releases the platform.dist() will error out with:
> AttributeError: module 'platform' has no attribute 'dist'
>
> Do we need to run this test with Focal or even older releases? If the answer
> is yes then we might need to modify this part.
Thanks, there is a wrapper script for running the DGX Perf tests, it installs python2-minimal on Focal and Jammy which is why I didn't see any issues with platform.dist() in my testing. I'm adding a patch that will wrap that call to protect against errors on Python 3.8 and up.
>
> Other than this the code is looking good.