Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Debian ARM testpoint and pscheduler

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Debian ARM testpoint and pscheduler


Chronological Thread 
  • From: Alan Whinery <>
  • To:
  • Subject: Re: [perfsonar-user] Debian ARM testpoint and pscheduler
  • Date: Wed, 3 Apr 2019 12:10:10 -1000

As regards the unable-to-allocate error previously cited from "Processing triggers for pscheduler-server"  on the testpoint install -- 
I did the obvious thing and add swap space, in the form of a 4GB USB stick. The install completes without any error or warning.

Tests go further, but do not complete. Still working to make sure I'm not missing something before I start pasting results.



On Wed, Apr 3, 2019 at 10:27 AM Alan Whinery <> wrote:
Attempting to catch up on outstanding questions/requests:

 Referencing Mark's remarks about Postgresql and versions, note that the dependency installed by "apt-get install perfsonar-testpoint" on Beaglebone Debian 9.5 was postgresql 9.6, which is the requirement cited in the output of "apt-cache show pscheduler-server" below.  Not that I think it makes any difference. 


System specs -
http://beagleboard.org/black

Processor: AM335x 1GHz ARM® Cortex-A8
512MB DDR3 RAM
4GB 8-bit eMMC on-board flash storage
3D graphics accelerator
NEON floating-point accelerator
2x PRU 32-bit microcontrollers


 

-           start pscheduler in a debuging mode: pscheduler debug on

-          Run a troubleshoot command: pscheduler troubleshoot

-          Stop pscheduler debug mode: pscheduler debug off

-          Review the pscheduler logs: /var/log/pscheduler/pscheduler.log


root@beaglebone:/home/debian# cat  /var/log/pscheduler/pscheduler.log
Apr  1 06:46:20 beaglebone pscheduler-api INFO     Started
Apr  1 06:46:26 beaglebone pscheduler-api CRITICAL Failed to load limit file: Failed to validate limit: Process took too long to run.
Apr  2 06:46:32 beaglebone pscheduler-api INFO     Started
Apr  2 06:46:33 beaglebone pscheduler-api INFO     Limits loaded from /etc/pscheduler/limits.conf
Apr  2 19:20:11 beaglebone ticker DEBUG    Debug started
Apr  2 19:20:11 beaglebone ticker DEBUG    Tick
Apr  2 19:20:11 beaglebone ticker DEBUG    Next check in 4 seconds
Apr  2 19:20:11 beaglebone scheduler DEBUG    Debug started
Apr  2 19:20:11 beaglebone scheduler DEBUG    Interrupted during select
Apr  2 19:20:11 beaglebone runner DEBUG    Debug started
Apr  2 19:20:11 beaglebone runner DEBUG    Got 0 upcoming rows
Apr  2 19:20:11 beaglebone archiver DEBUG    Debug started
Apr  2 19:20:11 beaglebone runner DEBUG    Nothing to do.
Apr  2 19:20:11 beaglebone runner DEBUG    Next run or check in 0:01:00
Apr  2 19:20:11 beaglebone pscheduler-api DEBUG    Debug started
Apr  2 19:20:16 beaglebone ticker DEBUG    Tick
Apr  2 19:20:16 beaglebone ticker DEBUG    Next check in 14 seconds
Apr  2 19:20:19 beaglebone ticker DEBUG    QM: Processing
Apr  2 19:20:23 beaglebone pscheduler-api DEBUG    REQUEST: GET https://localhost/pscheduler/
Apr  2 19:20:23 beaglebone pscheduler-api DEBUG    Response 200+JSON: "This is the pScheduler API server on localhost (beaglebone.localdomain)."
Apr  2 19:20:23 beaglebone pscheduler-api DEBUG    REQUEST: POST https://localhost/pscheduler/tasks
Apr  2 19:20:26 beaglebone archiver DEBUG    Nothing happened.
Apr  2 19:20:26 beaglebone archiver DEBUG    Nothing to archive; finding time until next archiving.
Apr  2 19:20:26 beaglebone archiver DEBUG    Nothing in the future.
Apr  2 19:20:26 beaglebone archiver DEBUG    Waiting 15.0 for change or notification
Apr  2 19:20:28 beaglebone pscheduler-api DEBUG    Validated test: {"type": "idle", "spec": {"duration": "PT1S", "schema": 1}}
Apr  2 19:20:31 beaglebone ticker DEBUG    Tick
Apr  2 19:20:31 beaglebone ticker DEBUG    Next check in 14 seconds
Apr  2 19:20:33 beaglebone pscheduler-api DEBUG    Response 500: Unable to determine participants: Process took too long to run.
Apr  2 19:20:34 beaglebone ticker DEBUG    QM: Processing
Apr  2 19:20:41 beaglebone archiver DEBUG    Nothing happened.
Apr  2 19:20:41 beaglebone archiver DEBUG    Nothing to archive; finding time until next archiving.
Apr  2 19:20:41 beaglebone archiver DEBUG    Nothing in the future.
Apr  2 19:20:41 beaglebone archiver DEBUG    Waiting 15.0 for change or notification
Apr  2 19:20:43 beaglebone ticker DEBUG    Debug discontinued
Apr  2 19:20:43 beaglebone scheduler DEBUG    Debug discontinued
Apr  2 19:20:43 beaglebone runner DEBUG    Debug discontinued
Apr  2 19:20:43 beaglebone archiver DEBUG    Debug discontinued
Apr  2 19:20:43 beaglebone pscheduler-api DEBUG    REQUEST: PUT https://localhost/pscheduler/debug?state=0
Apr  2 19:20:43 beaglebone pscheduler-api DEBUG    Debug discontinued


apt-cache show pscheduler-server

root@gorex-latency:/home/whinery# apt-cache show pscheduler-server
Package: pscheduler-server
Version: 1.1.6-1
Architecture: all
Maintainer: Valentin Vidic <>
Installed-Size: 547
Depends: debconf (>= 0.5) | debconf-2.0, init-system-helpers (>= 1.18~), python, curl, python-daemon, python-flask, python-ipaddr, python-requests, python-tz, python-jsontemplate, python-detach, python-radix, python-pscheduler (>= 1.3.1.3~), pscheduler-core, pscheduler-account, apache2, libapache2-mod-wsgi, rsyslog, logrotate, dbconfig-common, postgresql (>= 9.6), postgresql-10 | postgresql-9.6, postgresql-plpython-10 | postgresql-plpython-9.6, postgresql-contrib-10 | postgresql-contrib-9.6
Homepage: https://github.com/perfsonar/pscheduler
Priority: optional
Section: net
Filename: pool/main/p/pscheduler-server/pscheduler-server_1.1.6-1_all.deb
Size: 76616
SHA256: 2b50bfcd4c76a4ca218b8dd4d6b2033b229b49a265208ae4d7e67ae028621241
SHA1: bd29e0642cba775a65a2096c27543488536f2b3a
MD5sum: 653216eb157129d14348d4f3a7ede9a2
Description: pScheduler server components
 The pScheduler database, daemons and API web server
Description-md5: b929ead364dfd0a8c2449d9282d8acee


pscheduler plugins (tests|tools|archivers|contexts)
(details filtered a little to prevent a very-long-email)
root@gorex-latency:/home/whinery# pscheduler plugins tests | egrep "^[a-z]"
clock Version 1.0
dns Version 1.0
http Version 1.0
idle Version 1.0
idlebgm Version 1.0
idleex Version 1.0
latency Version 1.0
latencybg Version 1.0
rtt Version 1.0
simplestream Version 1.0
throughput Version 1.0
trace Version 1.0

root@gorex-latency:/home/whinery# pscheduler plugins tools | egrep "^[a-z]"
dnspy Version 1.0
iperf2 Version 1.0
iperf3 Version 1.0
nuttcp Version 1.0
owping Version 1.0
paris-traceroute Version 1.0
ping Version 1.0
powstream Version 1.0
psclock Version 1.0
psurl Version 1.0
simplestreamer Version 1.0
sleep Version 1.0
sleepbgm Version 1.0
snooze Version 1.0
tracepath Version 1.0
traceroute Version 1.0
twping Version 1.0

root@gorex-latency:/home/whinery# pscheduler plugins archivers | egrep "^[a-z]"
bitbucket Version 1.0
esmond Version 1.0
failer Version 1.0
http Version 1.0
rabbitmq Version 1.0
syslog Version 1.0

root@gorex-latency:/home/whinery# pscheduler plugins contexts | egrep "^[a-z]"
changefail Version 1.0
changenothing Version 1.0
linuxnns Version 1.0






Archive powered by MHonArc 2.6.19.

Top of Page