1. 18 Aug, 2017 9 commits
  2. 17 Aug, 2017 2 commits
  3. 11 Aug, 2017 9 commits
  4. 04 Aug, 2017 2 commits
  5. 03 Aug, 2017 1 commit
  6. 02 Aug, 2017 3 commits
  7. 31 Jul, 2017 2 commits
  8. 28 Jul, 2017 3 commits
  9. 27 Jul, 2017 1 commit
  10. 10 Jul, 2017 2 commits
  11. 07 Jul, 2017 2 commits
  12. 03 Jul, 2017 4 commits
    • Paul Rich's avatar
      Merge branch '88-double-free-reservation' into 'develop' · ba96c611
      Paul Rich authored
      Resolve "Double free of ALPS Reservation causes hang"
      
      Closes #88
      
      See merge request !48
      ba96c611
    • Paul Rich's avatar
      Actually entering a bad-integer pass test. · 929c3d7f
      Paul Rich authored
      This can happen from some of the XMLRPC calls.
      929c3d7f
    • Paul Rich's avatar
      Adding in test cases for _ALPS_reserve_resources · bedcb951
      Paul Rich authored
      In light of this bug, adding checks to make sure that we don't end up
      accidentally adding in bad values to reservations again.
      bedcb951
    • Paul Rich's avatar
      Fix for double-reservation entry · d72c6774
      Paul Rich authored
      This was traced to a call that could cause a non-string key to be added
      to the alps_reservation dictionary, resulting in a version of the
      reservation with an integer jobid key and a second with a string jobid
      key.  These should be keyed with strings.
      
      Added as further mitigation a check to see if there is an integer
      version of a key to clean.  If there is, then notify that it happened
      and clean that one, too.
      
      Triggering condition is an interactive job where the initial ALPS
      reservation times out.
      d72c6774