asyncoro version 3.6.13 has been released. In this version

  • If psutil module is available, nodes send availability status (CPU, memory and disk space) at pulse_interval frequency. This information is sent to status_coro with DiscoroNodeAvailInfo structure. When httpd is used, this information is shown in web browser so cluster/application status/performance can be monitored.
  • Added min_pulse_interval and max_pulse_interval options to discoronode program. By default, nodes send availability status at pulse_interval specified by client, which is 2*MinPulseInterval (defined in discoro.py as 10 seconds). Nodes don't allow pulse_interval to be shorter than MinPulseInterval. If an application's performance needs to be monitored more frequently, discoronode can now be started with min_pulse_interval to override that limit, for example, as discoronode.py --min_pulse_interval 5 to specify shortest interval clients can use is 5 seconds (they should then create Computation with pulse_interval=5 option).