[go: up one dir, main page]

Menu

Version 4.11.0 released

dispy version 4.11.0 has been released. In this version

  • Default ports used have been changed from 51347-51349 to 61590-61592. This may require appropriate changes to firewall setup.
  • Instead of configuring different parts of dispy with different ports (e.g., dispynode with node_port, dispyscheduler with scheduler_port etc.), now only base dispy port (61590) needs to be given to all of them.
  • Ports and other parameters can be changed in config.py module in dispy for convenience (useful in site-wide configuration).
  • Added dispyadmin, an administrative interface to manage / control nodes. All the nodes, even the ones not used by any scheduler, can be controlled with this program. Only nodes started with --admin_secret option, nodes can be controlled with dispyadmin; otherwise, nodes are shown in the web interface but can't be managed.
  • Renamed dispy.py command line program to dispy_cmd.py.
  • Added depends and setup_args optional parameters to NodeAllocate. This feature can be used to send node and computation specific dependent files and to use node and computation spefiic arguments to run setup function. setup and cleanup functions can no longer be partial functions.
  • Added relay optional parameter to dispy_provisional_result and dispy_send_file functions (that can be used in computation functions). If this parameter is False (default), results and files are sent from nodes to client directly, even if SharedJobCluster is used. If this parameter is True, they are sent via dispyscheduler, which is required if nodes can't communicate with client directly (e.g., if secret between dispyscheduler and nodes is different from that between dispyscheduler and client or SSL setup is different).
Posted by Giridhar Pemmasani 2019-06-25

Log in to post a comment.