Skip to Content.
Sympa Menu

perfsonar-user - [perfsonar-user] Problem participating in 2nd dashboard.

Subject: perfSONAR User Q&A and Other Discussion

List archive

[perfsonar-user] Problem participating in 2nd dashboard.


Chronological Thread 
  • From: Paul Murray <>
  • To: "" <>
  • Subject: [perfsonar-user] Problem participating in 2nd dashboard.
  • Date: Fri, 6 May 2016 20:33:03 +0000
  • Accept-language: en-US
  • Authentication-results: internet2.edu; dkim=none (message not signed) header.d=none;internet2.edu; dmarc=none action=none header.from=stanford.edu;
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:23

Hello,

We are trying to participate in a second dashboard <http://perfsonar-ma.princeton.edu/maddash-webui/index.cgi?dashboard=IvyPlus>. We already participate in one successfully <https://ps-dashboard.cenic.net/maddash-webui/index.cgi?dashboard=CENIC%2040G-connected>. However, when adding in a second mesh configuration, things do not work as expected.

When I comment in or out the CENIC json from the meshconfig-agent file it is automatically removed from or added to regulartesting.conf correctly. So the update looks to work correctly but it is only working correctly for CENIC’s json file.

It just doesn’t seem to be working with the Ivy+ one. Whenever it reads in this json file it states that the regulartesting.conf is unchanged in the debug despite reading in the json:

Removing both at same time (no mesh configuration):

2016/04/27 16:07:09 (132241) DEBUG> ConfigFile.pm:109 perfSONAR_PS::RegularTesting::Utils::ConfigFile::parse_file - Setting variable: type
2016/04/27 16:07:09 (132241) DEBUG> ConfigFile.pm:109 perfSONAR_PS::RegularTesting::Utils::ConfigFile::parse_file - Setting variable: username
2016/04/27 16:07:09 (132241) DEBUG> ConfigFile.pm:92 perfSONAR_PS::RegularTesting::Utils::ConfigFile::parse_file - Ending block: measurement_archive
2016/04/27 16:07:09 (132241) DEBUG> ConfigFile.pm:109 perfSONAR_PS::RegularTesting::Utils::ConfigFile::parse_file - Setting variable: measurement_archive
2016/04/27 16:07:09 (132241) DEBUG> Agent.pm:523 perfSONAR_PS::MeshConfig::Agent::__compare_file - Checking for changes in /etc/perfsonar/regulartesting.conf
2016/04/27 16:07:09 (132241) DEBUG> Agent.pm:528 perfSONAR_PS::MeshConfig::Agent::__compare_file - Reading /etc/perfsonar/regulartesting.conf
2016/04/27 16:07:09 (132241) INFO> Agent.pm:484 perfSONAR_PS::MeshConfig::Agent::__write_file - /etc/perfsonar/regulartesting.conf is unchanged.
2016/04/27 16:07:09 (132241) DEBUG> Agent.pm:169 perfSONAR_PS::MeshConfig::Agent::__send_error_messages - Sending error messages is disabled

Adding in only Ivy+ (note it says on write_file that regulartesting.conf is unchanged when doing the compare_file):

2016/04/27 16:10:18 (132473) DEBUG> HTTPS.pm:65 perfSONAR_PS::Utils::HTTPS::https_get - Connecting to: perfsonar-ma.princeton.edu: 443
2016/04/27 16:10:19 (132473) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Bandwidth
2016/04/27 16:10:19 (132473) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Ping
2016/04/27 16:10:19 (132473) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Delay
2016/04/27 16:10:19 (132473) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Traceroute
2016/04/27 16:10:19 (132473) DEBUG> Agent.pm:523 perfSONAR_PS::MeshConfig::Agent::__compare_file - Checking for changes in /etc/perfsonar/regulartesting.conf
2016/04/27 16:10:19 (132473) DEBUG> Agent.pm:528 perfSONAR_PS::MeshConfig::Agent::__compare_file - Reading /etc/perfsonar/regulartesting.conf
2016/04/27 16:10:19 (132473) INFO> Agent.pm:484 perfSONAR_PS::MeshConfig::Agent::__write_file - /etc/perfsonar/regulartesting.conf is unchanged.
2016/04/27 16:10:19 (132473) DEBUG> Agent.pm:169 perfSONAR_PS::MeshConfig::Agent::__send_error_messages - Sending error messages is disabled

Adding back in CENIC (sees that regulartesting.conf has indeed changed and it does add in the CENIC mesh hosts but not the Ivy+):

2016/04/27 16:11:39 (132552) DEBUG> HTTPS.pm:65 perfSONAR_PS::Utils::HTTPS::https_get - Connecting to: ps-dashboard.cenic.net: 443
2016/04/27 16:11:40 (132552) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: Throughput 40G-connected
2016/04/27 16:11:40 (132552) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: Traceroute 40G-connected
2016/04/27 16:11:40 (132552) DEBUG> HTTPS.pm:65 perfSONAR_PS::Utils::HTTPS::https_get - Connecting to: perfsonar-ma.princeton.edu: 443
2016/04/27 16:11:40 (132552) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Bandwidth
2016/04/27 16:11:40 (132552) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Ping
2016/04/27 16:11:40 (132552) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Delay
2016/04/27 16:11:40 (132552) DEBUG> perfSONARRegularTesting.pm:167 perfSONAR_PS::MeshConfig::Generators::perfSONARRegularTesting::add_mesh_tests - Adding: IvyPlus Traceroute
2016/04/27 16:11:40 (132552) DEBUG> Agent.pm:523 perfSONAR_PS::MeshConfig::Agent::__compare_file - Checking for changes in /etc/perfsonar/regulartesting.conf
2016/04/27 16:11:40 (132552) DEBUG> Agent.pm:528 perfSONAR_PS::MeshConfig::Agent::__compare_file - Reading /etc/perfsonar/regulartesting.conf
2016/04/27 16:11:40 (132552) DEBUG> Agent.pm:531 perfSONAR_PS::MeshConfig::Agent::__compare_file - /etc/perfsonar/regulartesting.conf changed
2016/04/27 16:11:40 (132552) DEBUG> Agent.pm:488 perfSONAR_PS::MeshConfig::Agent::__write_file - Writing /etc/perfsonar/regulartesting.conf
2016/04/27 16:11:51 (132552) DEBUG> Agent.pm:169 perfSONAR_PS::MeshConfig::Agent::__send_error_messages - Sending error messages is disabled

I can’t figure out where to turn on debug to see if the json read for Ivy+ is failing at a certain point. It definitely only updates for the CENIC json.



As other hosts are participating in the Ivy+ dashboard I believe the json file is correct.

Any suggestions?

Thanks,
Paul

* * * * *

Paul Murray
Networking Systems






Archive powered by MHonArc 2.6.16.

Top of Page