Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] [EXTERNAL] Re: Adding homegrown tools to perfsonar

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] [EXTERNAL] Re: Adding homegrown tools to perfsonar


Chronological Thread 
  • From: "Uhl, George D. (GSFC-423.0)[Arctic Slope Technical Services, Inc.]" <>
  • To: Mark Feit <>, "" <>, "" <>
  • Subject: Re: [perfsonar-user] [EXTERNAL] Re: Adding homegrown tools to perfsonar
  • Date: Mon, 1 Feb 2021 21:16:03 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nasa.gov; dmarc=pass action=none header.from=nasa.gov; dkim=pass header.d=nasa.gov; 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-SenderADCheck; bh=byyzRhH3KCXMnq47NMqS7mXVnbC2o7+7uAkmJUWTT6A=; b=T9F2C/ySUL9T6PGZ2lZUUB6MJ/j3mrlXi5FVRq9iTnx0w9Vusnt4BmGQi/Voa5a6BTw98V6045fN/Iey9FILndyeUBuzijde5hw6DHeo/Nfi3+kaz8TLQ4OBwu09r4b0gDENcKWDHPZHXti3W3frKaui39o2UfX1L213kJIPHMoZuKnw6KKWMAf+OoyouicwV8c7sKQuGt4qT4YCzu0lVst160aav+3+ubR5EARywi4rslqa2+CMbzUuiJRkNI6pvhCap8Ckz1UKBYtpXgC8CZyeZluldrqhTGzXPxqGEeQmHhc4eIZd44Af3nar73xdRl3AiMZ7pOTMVOvzSBHAcw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VYCQW/HHmObQ5kVUKRv0fyiIkVQLMvwNIdhFl8pU6SERTTKq8585ZYrTy/LsSTZVYlEe/r0jDkq8JX8cFUQLlLBDCaF7rMkqBGhy+7iq0VED8SpXMqp/i2e0W0FByH1tZUThyKjHAjZpRywu2NFiKWW61QGGjVb+L938n9zwiyvEXo7YTQyLQIwIq9BnhPF4RKlYwLyGoOdRr4s5qjvezFuC0vLycP4+FHHqtcsBYARQBzZFRkTbkoVGWd6YdSOUowUsTMZxlI75xF1BEUT0b9zWfjecIUx87zTyvUOS2Anq3OHFuhhjlPUPLCFtdWPirsB7k/IpyEuSUR3fLodGaA==
  • Dkim-filter: OpenDKIM Filter v2.11.0 ndjsvnpf102.ndc.nasa.gov 3B7AA400AF1D

Hi Mark,

 

I’m going to attempt this and if I run into a wall I’ll contact you for a Zoom session.  I’ll let you know how it goes.

 

Thanks!

-George

 

From: <> on behalf of Mark Feit <>
Reply-To: Mark Feit <>
Date: Monday, February 1, 2021 at 10:31 AM
To: "George.D.Uhl" <>, "" <>, "" <>
Subject: Re: [perfsonar-user] [EXTERNAL] Re: Adding homegrown tools to perfsonar

 

Uhl, George D. (GSFC-423.0)[Arctic Slope Technical Services, Inc.] writes:

 

I went ahead and tried to add the TCPping client into the suite of pscheduler tools for RTT.  Using subversion, I downloaded the latest trunk branch of the pscheduler package off github and followed the instructions provided here: https://github.com/perfsonar/pscheduler/tree/master/scripts/PDK. I completed steps #1 and #2 but I’m stuck on #3.  I don’t see anything called “cbic” anywhere in the package.    If I don’t need to do that step, how do I get my tool recognized by pscheduler?

 

There’s a missing step:  The plugin needs to be developed on a system that’s set up for pScheduler development.  (Ed:  That should probably be mentioned in the docs.)  You’re one of a very few people outside the project who’s taken on plugin development, so we’ll use this process to fill in the gaps.

 

The quickest route to that is with Vagrant.  I have a Vagrantfile that builds up a set of CentOS 7 systems that’s properly configured for development:  https://github.com/perfsonar/pscheduler/blob/master/scripts/vagrant/dev-cluster/Vagrantfile.  Do the following:

 

  • Fork pScheduler into to your own GitHub account.
  • Follow the instructions at the top of the Vagrantfile.  You’ll probably want to set the number of machines to 1 unless you need two.
  • Log into the VM as yourself per the instructions.
  • Become root (sudo -i).
  • cd /local/<yourlogin>
  • Clone the forked repository (git clone https://github.com/george/...)
  • cd pscheduler
  • Check out the current production branch (git checkout 4.3.2)
  • make
  • Wait awhile.  When the make finishes, you’ll have a system with a fully-functioning pScheduler (but none of the toolkit’s other ameneties).
  • Go through the development process as outlined in the PDK.  The missing ‘cbic’ is a target in a Makefile template I developed that stands for “clean, build, install, clean” and will compile the plugin into an RPM and install it.

 

If you need some Zoom time to get underway, I have some time over the next few days that’s not spoken for.

 

--Mark

 




Archive powered by MHonArc 2.6.24.

Top of Page