1. 17 Feb, 2016 2 commits
  2. 16 Feb, 2016 1 commit
  3. 29 Jan, 2016 1 commit
    • Paul Rich's avatar
      ALPS system now can run a job end-to-end · ad351ba1
      Paul Rich authored
      I've gotten a test job to run end to end and relase resources.  ALPS
      reservation set confirmed released, node added to pool, run and
      released.  Lots of cleanup is needed.  Code is at prototype stage. Not
      production ready, but a lot closer to it.
      ad351ba1
  4. 25 Jan, 2016 3 commits
    • Paul Rich's avatar
      Adding in alps_script_forker component · 7d65f943
      Paul Rich authored
      ALPS needs some extra work from the forker.  This is a modified
      user-script-forker for ALPS use.  It doesn't inherit from
      user-script-forker due to some differences in the informaiton passed.
      
      user_script_forker should not be run on ALPS systems.
      7d65f943
    • Paul Rich's avatar
      Resource Cleanup initial checkin · 47324c23
      Paul Rich authored
      This adds in cleanup for ALPS reservations and resources.  Between the
      signaling from the queue manager and release messages to ALPS, this
      should retrun resources to the pool.  Testing pending.
      
      Running of jobs should be testable from the system component.
      47324c23
    • Paul Rich's avatar
      PG manager now returns signaled process groups. · 6508172d
      Paul Rich authored
      This is needed to match the current cobalt interface that is expecting
      information on the signaled process groups.  This gets passed up the
      call chain by the system component's XMLRPC interface.
      6508172d
  5. 20 Jan, 2016 1 commit
  6. 19 Jan, 2016 1 commit
    • Paul Rich's avatar
      adding in add_process_groups implementation · 82331921
      Paul Rich authored
      Implementation of add_process_groups.  Testing pending
      Most of the functionality for this has been pushed into the
      process_manager and has been tested there, as well.
      82331921
  7. 18 Jan, 2016 1 commit
    • Paul Rich's avatar
      Adding code for job resource allocation. · bde63caf
      Paul Rich authored
      Adds find job location and reserve resources until, along with helper
      functions.  Tests pending.  Draining and backfilling pending. Docs
      pending.  Config options pending.
      bde63caf
  8. 08 Jan, 2016 1 commit
    • Paul Rich's avatar
      Adding in find_queue_equivalence_classes. · 6963af72
      Paul Rich authored
      Testing is pending for this functionality.  This is the code that takes
      queues, resources and reservations and determine which queues can
      interact with eachother.
      6963af72
  9. 18 Dec, 2015 2 commits
  10. 25 Nov, 2015 2 commits
  11. 20 Nov, 2015 2 commits
  12. 19 Nov, 2015 1 commit
  13. 16 Nov, 2015 2 commits
    • Paul Rich's avatar
      Short circut to enable string stdin on system forker · e7e68c77
      Paul Rich authored
      This shortcircuts the /dev/null -> stdin override in the system script
      forker so that string input works.
      e7e68c77
    • Paul Rich's avatar
      Adding basic stdin-string handling · 7c32b93e
      Paul Rich authored
      Allow forkers to take a string for stdin passed from the parent.  This
      requires setting up appropriate pipes and fd rejiggering.  This appears
      to handle cases that are larger than the pipe buffers appropriately.
      
      The driver here is to support Cray's apbasil interface.
      7c32b93e
  14. 10 Nov, 2015 2 commits
  15. 19 Oct, 2015 3 commits
  16. 16 Oct, 2015 1 commit
  17. 25 Sep, 2015 1 commit
  18. 21 Sep, 2015 1 commit
  19. 11 Sep, 2015 1 commit
  20. 10 Sep, 2015 5 commits
  21. 28 Aug, 2015 2 commits
  22. 21 Aug, 2015 4 commits