Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Re: perfsonar-tools hard dependency on gnuplot

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Re: perfsonar-tools hard dependency on gnuplot


Chronological Thread 
  • From: Brian Candler <>
  • To: Mark Feit <>, "" <>
  • Subject: Re: [perfsonar-user] Re: perfsonar-tools hard dependency on gnuplot
  • Date: Thu, 18 May 2017 08:37:59 +0100
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=pobox.com; h=subject:to :references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sasl; b=D648Z7 scVv2i6QcxWDBgX8GKx7QJUYfEQ+ExOEq+i3ppOTSH1kpgR3NcuWY8gmVc1jHFlF NTwlMpwINf/n9Omgtf+YcqRdB8Zm405R2HO4wnMez2NzW6ClMii+mT96ESiaXg5M yxce0KzSZk5zl0bUtDWlM+JATfpKZ1TY7lhds=
  • Ironport-phdr: 9a23:LgP5eBLi44XMzeMx9tmcpTZWNBhigK39O0sv0rFitYgfKPnxwZ3uMQTl6Ol3ixeRBMOAuq0C0rqd6vq/EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQtFiT6/bL9oMRm7rgrdutQIjYZgN6081gbHrnxUdupM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTYQguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhTwZPDAl7m7Yls1wjLpaoB2/oRx/35XUa5yROPZnY6/RYc8WSW9HU81MVSJOH5m8YpMSAeQfM+ZWr4rzqVUAohSxBwajGOzhxyRUhn/vx6A2z/gtHA/E0QEmAtkAsG7UrNLwNKoKTO211qjIwi/Fb/hLxzry8o7IfQ0lof6SR7J7bM3cxlI1GwzZlFqQr5HqPzeL2eQXqGWb9+1gWvmoi28osQ1+vj+vxsI1h4TPm4kbyUjE+D14zYs6P9G0VUF2bNy+HJdNqy2XNJF6T8E+T21wpSo3yb4LtYSlcCUO0pgr2h/SZvydf4SW7R/uVeCcKipiin1/YrKwnROy/FCgyuLiUsm0105HrjFfndnXsnABzQfT6s2bSvtl5EuhwTGP2BvU6uBLO0w7ia3bK5s5zr4xkJocr1jDEzf3lUj5lqOaa0op9+qy5+j6frnrpYWQOo1ohg3mN6QhgM2/AeA2MggUWGib/Pyx26b58ULlWrpKiOA5kq3Hv5DAPskbvqm5DBRS0ocs8RqwEzCm0NEAkXkdMF1FYA6Hj5TuO1zWJfD4A+mwg1WwkDpwxvDGOKHhDYvXLnjFjrjhYahx51RCxwUu0NBV/4hUBa0ZIPLvRk/xs8TVDgcnPAyuzebnE9J91oUEVmKVG6OZLbjSvkGS5u80J+mMZZQVuCrmK/Q7/fLujHk5mUMDcqmz25sYdmy4Eup8L0qHfHXsn4RJLWBfmwMkT6TEhVyeGWpWaXuzQ4o94C02EoSrEd2FS4yw1vjJlj+2BJNNYWZPEBWRCnryX4SCR/oWbi+OeIlsniFOHey5RpUvzhaovRW/1qFqNMLV/DEVr5TuyIIz6uHOw0Ic7ztxWu6H0miLB0p9mG8MSiV+iKo5qkV7xlOOy4BghPZfBZpY4PYfAVRyDoLV0+EvU4O6YQnGZNrcDQ/+Gtg=

On 17/05/2017 17:47, Mark Feit wrote:
There is a package in the repository called pscheduler-bundle-full that’s
just pScheduler, the standard tests, tools and archivers that we ship and
enough for it to do whatever care and feeding it needs.
In the pf3.x model, you could have a "full fat" perfsonar node (including scheduler, archiver) which periodically ran tests to a stateless remote node (bwctl-server, owamp-server, iperf3). The remote node didn't store anything, and never initiated tests on its own behalf.

If the pf4.x model we have pscheduler, which has a SQL database plus pluggable tests and archivers.

Here's what I don't understand. Let's call the node which decides it's time to run a test "A", and the one which receives an incoming connection and responds "B"

Question 1: when "A" runs a test, are the archivers invoked at both A and B ends? Is there a way to configure B with a null archiver which doesn't store the results?

Question 2: assuming "A" uses esmond as archiver, what's the postgres database used for? Is it just storing the configuration of scheduled tests? Or is it storing test history/logs, in addition to the results stored in esmond?

Question 3: is it in principle possible to write a databaseless pscheduler responder daemon which passively acts on test requests like bwctl did? Or is there something about the new protocol which means a persistent database is inherently necessary?

(I did try looking for documentation on the pscheduler protocol, but didn't find it)

Question 4: owamp has its own control protocol on well-known port (861). Is a perfsonar 4.x node able to run owamp tests to a remote node which is running owamp-server but *not* running pscheduler or bwctl?

In the past, I've been able to add bwctl+owamp to an existing server with very low overhead. I used it both as an endpoint for interactive testing (bwctl at command line) and scheduled testing (from a full perfsonar node). It's a shame if the switch to pscheduler protocol will mean this isn't possible any more.

Regards,

Brian.



Archive powered by MHonArc 2.6.19.

Top of Page