benchmark-launcher-cli fails to submit results #98358

Closed
opened 2022-05-24 23:03:22 +02:00 by Paul Melis · 11 comments

System Information
Operating system: RHEL 8.4
Graphics card: NVIDIA A100

Blender Version
Broken: benchmark-launcher-cli 3.0.0

Short description of error

After successfully running the benchmark-launcher-cli script the final step of submitting the result fails with a bad handshake. This does not appear to be due to not being able to connect to the data server.

Exact steps for others to reproduce the error

snellius paulm@gcn30 22:54 ~/software/benchmark-launcher-cli-3.0.0$ ./benchmark-launcher-cli --verbosity 2
2022/05/24 20:54:22 metadata.go:14: Fetching Metadata: https://opendata.blender.org/benchmarks/metadata/
2022/05/24 20:54:22 metadata.go:49: Successfully fetched metadata
2022/05/24 20:54:22 metadata.go:71: Getting current launcher.
2022/05/24 20:54:22 checksum.go:16: Calculating checksum of current launcher.
2022/05/24 20:54:22 checksum.go:35: Launcher checksum: b4649a0deb95d1c611efa9c0b8b919c1554bf4220afcd8d754570533dd2b6672.
? Choose a Blender version: 3.1.0
> Will render scenes: monster, junkshop, classroom

? No files need to be downloaded, continue? Yes
2022/05/24 20:55:40 download.go:52: Getting Blender version: 3.1.0
2022/05/24 20:55:40 download.go:56: Blender available locally: /home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender.
2022/05/24 20:55:40 download.go:192: Getting benchmark script: 3.0.0
2022/05/24 20:55:40 download.go:196: Benchmark script available locally: /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py.
2022/05/24 20:55:40 download.go:314: Getting scene: monster
2022/05/24 20:55:40 download.go:318: Scene available locally: /home/paulm/.cache/blender-benchmark-launcher/scenes/8ff812a02f720433de1403dab447be9541eecca71cc919224a7790d017c1b2ce/monster/main.blend.
2022/05/24 20:55:40 download.go:314: Getting scene: junkshop
2022/05/24 20:55:40 download.go:318: Scene available locally: /home/paulm/.cache/blender-benchmark-launcher/scenes/f5515a21a1337b908212d8d76733530df83014464a24c585ab7b96000da0cdce/junkshop/main.blend.
2022/05/24 20:55:40 download.go:314: Getting scene: classroom
2022/05/24 20:55:40 download.go:318: Scene available locally: /home/paulm/.cache/blender-benchmark-launcher/scenes/936f0a528f03eba291c67ea87743a0ebde58938fb87471b262721b89b46b875d/classroom/main.blend.
2022/05/24 20:55:40 devices.go:13: Listing devices.
2022/05/24 20:55:40 devices.go:14: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:55:40 devices.go:30: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --list-devices]
2022/05/24 20:55:40 devices.go:79: Finished listing devices.
? Choose a device: NVIDIA A100-SXM4-40GB
? Start benchmarking? Yes
Warming up monster
2022/05/24 20:55:45 benchmark.go:125: Starting benchmark.
2022/05/24 20:55:45 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:55:45 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/8ff812a02f720433de1403dab447be9541eecca71cc919224a7790d017c1b2ce/monster/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB --warm-up]
2022/05/24 20:55:49 benchmark.go:181: Finished benchmark.
Benchmarking monster
2022/05/24 20:55:49 benchmark.go:125: Starting benchmark.
2022/05/24 20:55:49 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:55:49 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/8ff812a02f720433de1403dab447be9541eecca71cc919224a7790d017c1b2ce/monster/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB]
100 / 100 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>] 100.00% 3 p/s2022/05/24 20:56:23 benchmark.go:181: Finished benchmark.
100 / 100 [-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 100.00% 3 p/s
Warming up junkshop
2022/05/24 20:56:23 benchmark.go:125: Starting benchmark.
2022/05/24 20:56:23 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:56:23 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/f5515a21a1337b908212d8d76733530df83014464a24c585ab7b96000da0cdce/junkshop/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB --warm-up]
2022/05/24 20:56:31 benchmark.go:181: Finished benchmark.
Benchmarking junkshop
2022/05/24 20:56:31 benchmark.go:125: Starting benchmark.
2022/05/24 20:56:31 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:56:31 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/f5515a21a1337b908212d8d76733530df83014464a24c585ab7b96000da0cdce/junkshop/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB]
101 / 100 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>] 101.00% 3 p/s2022/05/24 20:57:09 benchmark.go:181: Finished benchmark.
101 / 100 [-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 101.00% 3 p/s
Warming up classroom
2022/05/24 20:57:09 benchmark.go:125: Starting benchmark.
2022/05/24 20:57:09 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:57:09 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/936f0a528f03eba291c67ea87743a0ebde58938fb87471b262721b89b46b875d/classroom/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB --warm-up]
2022/05/24 20:57:11 benchmark.go:181: Finished benchmark.
Benchmarking classroom
2022/05/24 20:57:11 benchmark.go:125: Starting benchmark.
2022/05/24 20:57:11 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender"
2022/05/24 20:57:11 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/936f0a528f03eba291c67ea87743a0ebde58938fb87471b262721b89b46b875d/classroom/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB]
110 / 100 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>] 110.00% 3 p/s2022/05/24 20:57:46 benchmark.go:181: Finished benchmark.
110 / 100 [-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 110.00% 3 p/s
Benchmark complete:
monster: 1789.689176 samples per minute
junkshop: 1158.292122 samples per minute
classroom: 935.009205 samples per minute
? Do you want to submit your results? Yes
Submitting results
2022/05/24 20:58:17 token.go:15: Getting existing token.
2022/05/24 20:58:17 token.go:24: Trying to read token from /home/paulm/.config/blender-benchmark-launcher/token.v1.bin
2022/05/24 20:58:17 token.go:28: while opening token: open /home/paulm/.config/blender-benchmark-launcher/token.v1.bin: no such file or directory
2022/05/24 20:58:17 token.go:69: Connecting to the authenticator: wss://opendata.blender.org/launcher_authenticator/
ERROR: There was an error while communicating with the server.
ERROR: communication error: websocket: bad handshake

Checking the server connection can be made (i.e. not a firewall issue):

snellius paulm@gcn30 22:58 ~/software/benchmark-launcher-cli-3.0.0$ ping opendata.blender.org
PING opendata.blender.org (82.94.213.222) 56(84) bytes of data.
64 bytes from sintel.blender.org (82.94.213.222): icmp_seq=1 ttl=57 time=1.14 ms
64 bytes from sintel.blender.org (82.94.213.222): icmp_seq=2 ttl=57 time=0.933 ms
^C
--- opendata.blender.org ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.933/1.038/1.143/0.105 ms

snellius paulm@gcn30 22:58 ~/software/benchmark-launcher-cli-3.0.0$ wget https://opendata.blender.org
--2022-05-24 22:58:53--  https://opendata.blender.org/
Resolving opendata.blender.org (opendata.blender.org)... 82.94.213.222
Connecting to opendata.blender.org (opendata.blender.org)|82.94.213.222|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 22623 (22K) [text/html]
Saving to: ‘index.html’

index.html                                                  100%[========================================================================================================================================>]  22.09K  --.-KB/s    in 0.001s  

2022-05-24 22:58:54 (33.6 MB/s) - ‘index.html’ saved [22623/22623]

Does the token file error message have anything to do with this?

**System Information** Operating system: RHEL 8.4 Graphics card: NVIDIA A100 **Blender Version** Broken: benchmark-launcher-cli 3.0.0 **Short description of error** After successfully running the benchmark-launcher-cli script the final step of submitting the result fails with a bad handshake. This does not appear to be due to not being able to connect to the data server. **Exact steps for others to reproduce the error** ``` snellius paulm@gcn30 22:54 ~/software/benchmark-launcher-cli-3.0.0$ ./benchmark-launcher-cli --verbosity 2 2022/05/24 20:54:22 metadata.go:14: Fetching Metadata: https://opendata.blender.org/benchmarks/metadata/ 2022/05/24 20:54:22 metadata.go:49: Successfully fetched metadata 2022/05/24 20:54:22 metadata.go:71: Getting current launcher. 2022/05/24 20:54:22 checksum.go:16: Calculating checksum of current launcher. 2022/05/24 20:54:22 checksum.go:35: Launcher checksum: b4649a0deb95d1c611efa9c0b8b919c1554bf4220afcd8d754570533dd2b6672. ? Choose a Blender version: 3.1.0 > Will render scenes: monster, junkshop, classroom ? No files need to be downloaded, continue? Yes 2022/05/24 20:55:40 download.go:52: Getting Blender version: 3.1.0 2022/05/24 20:55:40 download.go:56: Blender available locally: /home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender. 2022/05/24 20:55:40 download.go:192: Getting benchmark script: 3.0.0 2022/05/24 20:55:40 download.go:196: Benchmark script available locally: /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py. 2022/05/24 20:55:40 download.go:314: Getting scene: monster 2022/05/24 20:55:40 download.go:318: Scene available locally: /home/paulm/.cache/blender-benchmark-launcher/scenes/8ff812a02f720433de1403dab447be9541eecca71cc919224a7790d017c1b2ce/monster/main.blend. 2022/05/24 20:55:40 download.go:314: Getting scene: junkshop 2022/05/24 20:55:40 download.go:318: Scene available locally: /home/paulm/.cache/blender-benchmark-launcher/scenes/f5515a21a1337b908212d8d76733530df83014464a24c585ab7b96000da0cdce/junkshop/main.blend. 2022/05/24 20:55:40 download.go:314: Getting scene: classroom 2022/05/24 20:55:40 download.go:318: Scene available locally: /home/paulm/.cache/blender-benchmark-launcher/scenes/936f0a528f03eba291c67ea87743a0ebde58938fb87471b262721b89b46b875d/classroom/main.blend. 2022/05/24 20:55:40 devices.go:13: Listing devices. 2022/05/24 20:55:40 devices.go:14: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:55:40 devices.go:30: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --list-devices] 2022/05/24 20:55:40 devices.go:79: Finished listing devices. ? Choose a device: NVIDIA A100-SXM4-40GB ? Start benchmarking? Yes Warming up monster 2022/05/24 20:55:45 benchmark.go:125: Starting benchmark. 2022/05/24 20:55:45 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:55:45 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/8ff812a02f720433de1403dab447be9541eecca71cc919224a7790d017c1b2ce/monster/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB --warm-up] 2022/05/24 20:55:49 benchmark.go:181: Finished benchmark. Benchmarking monster 2022/05/24 20:55:49 benchmark.go:125: Starting benchmark. 2022/05/24 20:55:49 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:55:49 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/8ff812a02f720433de1403dab447be9541eecca71cc919224a7790d017c1b2ce/monster/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB] 100 / 100 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>] 100.00% 3 p/s2022/05/24 20:56:23 benchmark.go:181: Finished benchmark. 100 / 100 [-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 100.00% 3 p/s Warming up junkshop 2022/05/24 20:56:23 benchmark.go:125: Starting benchmark. 2022/05/24 20:56:23 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:56:23 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/f5515a21a1337b908212d8d76733530df83014464a24c585ab7b96000da0cdce/junkshop/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB --warm-up] 2022/05/24 20:56:31 benchmark.go:181: Finished benchmark. Benchmarking junkshop 2022/05/24 20:56:31 benchmark.go:125: Starting benchmark. 2022/05/24 20:56:31 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:56:31 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/f5515a21a1337b908212d8d76733530df83014464a24c585ab7b96000da0cdce/junkshop/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB] 101 / 100 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>] 101.00% 3 p/s2022/05/24 20:57:09 benchmark.go:181: Finished benchmark. 101 / 100 [-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 101.00% 3 p/s Warming up classroom 2022/05/24 20:57:09 benchmark.go:125: Starting benchmark. 2022/05/24 20:57:09 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:57:09 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/936f0a528f03eba291c67ea87743a0ebde58938fb87471b262721b89b46b875d/classroom/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB --warm-up] 2022/05/24 20:57:11 benchmark.go:181: Finished benchmark. Benchmarking classroom 2022/05/24 20:57:11 benchmark.go:125: Starting benchmark. 2022/05/24 20:57:11 benchmark.go:126: blenderExecutable: "/home/paulm/.cache/blender-benchmark-launcher/blender-versions/ced2aaabc75731c2ae0e29493d0d2db7803d2bbb70a11cd0e7f50546d465bd8c/blender-3.1.0-linux-x64/blender" 2022/05/24 20:57:11 benchmark.go:153: arguments: [--background --factory-startup -noaudio --debug-cycles --enable-autoexec --engine CYCLES /home/paulm/.cache/blender-benchmark-launcher/scenes/936f0a528f03eba291c67ea87743a0ebde58938fb87471b262721b89b46b875d/classroom/main.blend --python /home/paulm/.cache/blender-benchmark-launcher/benchmark-scripts/a21efa53425a47134b2a4af43302cdb5a6a5241a86f62b7c4efb7583eb170391/blender-benchmark-script-3.0.0/main.py -- --device-type OPTIX --device NVIDIA A100-SXM4-40GB] 110 / 100 [------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------>] 110.00% 3 p/s2022/05/24 20:57:46 benchmark.go:181: Finished benchmark. 110 / 100 [-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 110.00% 3 p/s Benchmark complete: monster: 1789.689176 samples per minute junkshop: 1158.292122 samples per minute classroom: 935.009205 samples per minute ? Do you want to submit your results? Yes Submitting results 2022/05/24 20:58:17 token.go:15: Getting existing token. 2022/05/24 20:58:17 token.go:24: Trying to read token from /home/paulm/.config/blender-benchmark-launcher/token.v1.bin 2022/05/24 20:58:17 token.go:28: while opening token: open /home/paulm/.config/blender-benchmark-launcher/token.v1.bin: no such file or directory 2022/05/24 20:58:17 token.go:69: Connecting to the authenticator: wss://opendata.blender.org/launcher_authenticator/ ERROR: There was an error while communicating with the server. ERROR: communication error: websocket: bad handshake ``` Checking the server connection can be made (i.e. not a firewall issue): ``` snellius paulm@gcn30 22:58 ~/software/benchmark-launcher-cli-3.0.0$ ping opendata.blender.org PING opendata.blender.org (82.94.213.222) 56(84) bytes of data. 64 bytes from sintel.blender.org (82.94.213.222): icmp_seq=1 ttl=57 time=1.14 ms 64 bytes from sintel.blender.org (82.94.213.222): icmp_seq=2 ttl=57 time=0.933 ms ^C --- opendata.blender.org ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1002ms rtt min/avg/max/mdev = 0.933/1.038/1.143/0.105 ms snellius paulm@gcn30 22:58 ~/software/benchmark-launcher-cli-3.0.0$ wget https://opendata.blender.org --2022-05-24 22:58:53-- https://opendata.blender.org/ Resolving opendata.blender.org (opendata.blender.org)... 82.94.213.222 Connecting to opendata.blender.org (opendata.blender.org)|82.94.213.222|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 22623 (22K) [text/html] Saving to: ‘index.html’ index.html 100%[========================================================================================================================================>] 22.09K --.-KB/s in 0.001s 2022-05-24 22:58:54 (33.6 MB/s) - ‘index.html’ saved [22623/22623] ``` Does the token file error message have anything to do with this?
Author

Added subscriber: @PaulMelis

Added subscriber: @PaulMelis

Added subscriber: @iss

Added subscriber: @iss

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'

@PaulMelis is this still an issue? I wasn't able to reproduce error

@PaulMelis is this still an issue? I wasn't able to reproduce error
Author

Yes, I just tried it again and got the same handshake error. Note that I'm running the benchmark on a GPU node of a supercomputer, but I've never had issues with outgoing network connections there. The weird thing is that apparently the connection to the submit server can easily be made, but something goes wrong after that. I'm not sure where the "bad handshake" error comes from, if that is caused by the websocket connection upgrade failing (HTTPS -> WSS), or if is related to the missing token (which might be part of the submission handshake?).

Yes, I just tried it again and got the same handshake error. Note that I'm running the benchmark on a GPU node of a supercomputer, but I've never had issues with outgoing network connections there. The weird thing is that apparently the connection to the submit server can easily be made, but something goes wrong after that. I'm not sure where the "bad handshake" error comes from, if that is caused by the websocket connection upgrade failing (HTTPS -> WSS), or if is related to the missing token (which might be part of the submission handshake?).

Can you check if there are any rules for outgoing connections? Not sure what port is in question here though or if this could be debugged somehow. I would have to check sources, to see if it is possible to have some exchange perhaps with python script to see if connection was made at least or not.

Can you check if there are any rules for outgoing connections? Not sure what port is in question here though or if this could be debugged somehow. I would have to check sources, to see if it is possible to have some exchange perhaps with python script to see if connection was made at least or not.

Added subscriber: @fsiddi

Added subscriber: @fsiddi
Anna Sirota was assigned by Francesco Siddi 2022-05-30 13:03:12 +02:00

Looping in Anna, as this might be related to changes recently done on the infrastructure.

Looping in Anna, as this might be related to changes recently done on the infrastructure.

This issue was referenced by infrastructure/blender-open-data@0ae0bca34d

This issue was referenced by infrastructure/blender-open-data@0ae0bca34df6855de38bdf3822d4fe8c57018e19

Changed status from 'Needs User Info' to: 'Resolved'

Changed status from 'Needs User Info' to: 'Resolved'

I'm not sure where the "bad handshake" error comes from, if that is caused by the websocket connection upgrade failing (HTTPS -> WSS)

This was correct: upgrade was broken since May 24th by the above mentioned changes to the infra, my bad.
benchmark-launcher-cli should be working again now.

> I'm not sure where the "bad handshake" error comes from, if that is caused by the websocket connection upgrade failing (HTTPS -> WSS) This was correct: upgrade was broken since May 24th by the above mentioned changes to the infra, my bad. `benchmark-launcher-cli` should be working again now.
This repo is archived. You cannot comment on issues.
No description provided.