Skip to content

Releases: PawseySC/vScheduler

vscheduler 2.0.0

13 Oct 11:07

Choose a tag to compare

Full Changelog: v1.0.0...v2.0.0
Full Changelog: v1.0...v2.0.0

  1. a module to check for zombie nodes to replace pool node if it’s not in service and flag it to in db be skipped when allocating to pool
  2. add db table for nodes' status marking ones not in service to be skipped when allocating to pool
  3. add vinfo giving overview of node’s status
  4. add vset to set status of nodes in local db
  5. separate logs for ldap-guaca sync script, nebula, setonix, etc
  6. not checking booked db when it’s off in config, so, vscheduler could be deployed without booking partition and having booked installed
  7. develop initial ansible playbook for automatic scheduler deployment
    1. Logging
  8. ldap-guaca sync (pawsey specific)
  9. email notification for db disconnections or any fatal error like socket communication failure
  10. Modules:
  11. vsync → booked-guaca sync
  12. vmanage → windows machine management
  13. vreport → report module
  14. vkill → end a session
  15. vquota → report on quota for specific group or node
  16. valooc → allocates a node to user
  17. read config from dedicated config file
  18. load balance
  19. socket communication between management and vis nodes
  20. developed wrapper for CLI mode
  21. ssh communication for session management in Windows only
  22. record login/out events in local db on management instance
  23. wall-time set to 8 hrs using atd daemon in client side
  24. client side socket server to send usage back to management instance for load balance
  25. no re-allocation of same node to same user after log out or hitting wall-time
  26. all modules to be capable of parallel multithread running

vscheduler 1.0.0

19 Apr 04:38

Choose a tag to compare

Refer to release notes for more info on change log specific to this release.

Following features are included in current release:

  1. Logging
  2. email notification for db disconnections and socket communication failure
  3. In-built modules:
  4. vsync → booked-guacamole sync
  5. vmanage → windows machines management
  6. vreport → report module
  7. vkill → end a session
  8. vquota → report on quota for specific group or node
  9. valloc → allocates a node to user
  10. read config from dedicated config file
  11. load balance
  12. socket communication between management and visualisation nodes
  13. CLI wrapper
  14. session management through ssh
  15. record login/out events in local db on management instance
  16. client side socket server to send usage back to management instance for load balance
  17. no re-allocation of same node to same user after log out
  18. multithread modules