Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] throughput test timeouts

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] throughput test timeouts


Chronological Thread 
  • From: Michael Thomas <>
  • To: "Garnizov, Ivan" <>, "" <>
  • Subject: Re: [perfsonar-user] throughput test timeouts
  • Date: Tue, 8 Mar 2022 11:59:15 -0600
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=caltech.edu; dmarc=pass action=none header.from=caltech.edu; dkim=pass header.d=caltech.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=uCFGP9ZlzfqtjT0M+F8upP9T3a7bbGWdEgLDfqBWId4=; b=CRislJTi5NDHbJWYhQHljRksqpU+ht50LsjL0wzb7Pe5wypqpTd6dbZuhZhbhY0IN9fIDpjvvEGmae5/nUn0V+i2nf50hFw+4esipbQh20RQflTX83xxVhFxihtWvrY+OnFSOm02Zpp0c1LdCCGdEusDgqgk2lPBxEhzFYpgpb+z2SjdM9Ajyxcv91yMy+qgN3TLOJCGvewyD8QthY76hbsVBK9Dr1Kus3ZU/1SzyHeaBQKB5GmCX/3U1p2gPnFuzxpqcMCLPFWH+uiuyGRKMMJQubSiuz13M7IIQhrXiHIA4mltmn/QmLhlCTOLUJlkO/anbFUxGAi7YBnVKQL0/g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LiLwIHP3cICBX8kAUx5zUs2Mac0JjpyTyNSq4mtH2HYuwQknibFOrWfTfmI/Wotdz5IRIabn9FeHzymqli/ZL7ZCykE/wbXiUZWjhz8rej+s/2NZf/kuYadF/SNXeND1e13LNAInFLQqd967OJNHPsfMQkkCpsGBd7xAu7ac8kZxgYA+cYdnbwlLuXYSKxtOXlm2S6ubf7QCDWntJ/DY3RKjeN75FlyndpSvqBIKIbvVJbvX4zikhnKLFDRzK9zagTUZMX7wFoSr7RoC5062SicydBiCtd+QQeRmpbRVUbkhK6YhOcy1Up2n6+FHe8PBsSh2RShCQZsvqjZntAnliA==

Hi Ivan,

On 3/8/22 06:41, Garnizov, Ivan wrote:
Hello Michael,

IMO, also, your case appears similar to the issue discussed in August (the
link you refer to)
Please tell about the versions of pS on both sides, or at least make sure
both run 4.4.2 and above.

All hosts are running perfsonar 4.4.3

Your comment about the killing the rogue iperf3 process does not hold water.
Since iperf3 tool is started and stopped with each pscheduler throughput run.
If on your side iperf3 operation is different, then we need to investigate
this.

This is in fact the problematic behavior. The iperf3 process does not go away after each throughput test. It does appear that the stray iperf3 process gets killed when the next throughput test starts, but the test will launch a new iperf3 process that stays around after the test is complete.

--Mike

Of course killing iperf3 during the test also won't help.

Regards,
Ivan Garnizov

GEANT WP6T3: pS development team
GEANT WP7T1: pS deployments GN Operations
GEANT WP9T2: Software governance in GEANT




-----Original Message-----
From:
[] On Behalf Of Michael Thomas
Sent: Monday, March 7, 2022 10:40 PM
To:
Subject: [perfsonar-user] throughput test timeouts

I recently set up a perfsonar server and configured it to run throughput
tests with two other sites in our group. The iperf3 tests from my site to
the remote locations works fine, but all incoming tests fail, with the
following results in my pscheduler logs:

Mar 7 12:19:48 perfsonar.ligo-la.caltech.edu journal: runner INFO
12832: Running
https://perfsonar-gc.ligo.caltech.edu/pscheduler/tasks/274d650f-166f-40bd-babe-c5189e16fda9/runs/a68ec259-b011-48a1-93a6-3be2879293cf
Mar 7 12:19:48 perfsonar.ligo-la.caltech.edu journal: runner INFO
12832: With iperf3: throughput --source perfsonar-gc.ligo.caltech.edu
--source-node perfsonar-gc.ligo.caltech.edu --dest 208.69.128.92 --dest-node
208.69.128.92 --duration PT20S --ip-version 4 Mar 7 12:20:21
perfsonar.ligo-la.caltech.edu journal: runner INFO
12832: Run failed 2: Process took too long to run.

Testing from the CLI shows an authorization failure:

Error from perfsonar.ligo-wa.caltech.edu:
iperf3 output has neither 'sum_sent' nor 'sum' field, and one of them is
required

Diagnostics from perfsonar.ligo-wa.caltech.edu:
/usr/bin/iperf3 -p 5201 -B 198.129.208.245 -c 208.69.128.92 -t 10 --json
--rsa -public-key-path
/var/run/pscheduler-server/runner/tmp/tmp_j91baqu/tmpumiughjb/public-key
--username <username redacted>

{
"start": {
"connected": [],
"version": "iperf 3.11",
"system_info": "Linux perfsonar 4.9.0-17-amd64 #1 SMP
Debian 4.
9.290-1 (2021-12-12) x86_64",
"timestamp": {
"time": "Mon, 07 Mar 2022 21:01:06 GMT",
"timesecs": 1646686866
},
"connecting_to": {
"host": "208.69.128.92",
"port": 5201
},
"cookie": "<cookie redacted>",
"tcp_mss_default": 8948,
"target_bitrate": 0
},
"intervals": [],
"end": {
},
"error": "test authorization failed"
}

How can I further debug this authorization failure?

I will also note that this looks suspiciously like the same issue described
in a previous post, but killing the rogue iperf3 process does not allow
subsequent tests to work.

https://lists.internet2.edu/sympa/arc/perfsonar-user/2021-08/msg00011.html

--Mike




Archive powered by MHonArc 2.6.24.

Top of Page