1. 23 May, 2018 1 commit
  2. 15 May, 2018 1 commit
  3. 10 May, 2018 1 commit
  4. 27 Apr, 2018 1 commit
  5. 26 Apr, 2018 1 commit
  6. 25 Apr, 2018 1 commit
  7. 17 Apr, 2018 1 commit
  8. 13 Apr, 2018 1 commit
  9. 03 Apr, 2018 1 commit
  10. 02 Apr, 2018 2 commits
  11. 29 Mar, 2018 2 commits
    • Mike Hibler's avatar
      2c0995ab
    • Leigh Stoller's avatar
      Reservations system changes: · df90d7a7
      Leigh Stoller authored
      1) Rework so that instead of relying on swapin__last + autoswap timeout,
         set expt_expires for classic experiments at the beginning of swapin
         time. This is cause swapin_last is not set till the end of swapin,
         and so during swapin the res system is in an inconsistent state since
         there is no way to determine when the experiment ends.
      
      2) On the Geni path, simplify expiration handling; do not allow a slice
         modification and expiration change at the same time; the bookkeeping
         and failure rollback is a pain, especially wrt reservation system,
         and this rarely ever actually happens, so get rid of a lot of
         complication.
      df90d7a7
  12. 28 Mar, 2018 1 commit
  13. 19 Mar, 2018 1 commit
  14. 08 Mar, 2018 1 commit
  15. 16 Feb, 2018 1 commit
  16. 09 Feb, 2018 2 commits
  17. 05 Feb, 2018 1 commit
  18. 02 Feb, 2018 1 commit
  19. 30 Jan, 2018 3 commits
  20. 22 Jan, 2018 1 commit
  21. 16 Jan, 2018 1 commit
  22. 12 Jan, 2018 1 commit
  23. 10 Jan, 2018 1 commit
  24. 02 Jan, 2018 2 commits
  25. 01 Jan, 2018 1 commit
    • Leigh Stoller's avatar
      Changes to reservation system wrt classic interface: · dc90a087
      Leigh Stoller authored
      1. Reservation system now groks experiment lockdown and swappable. When
         swapping in, lockdown and swappable mean the expected end of the
         experiment is never.
      
      2. Reservation library now handles changes to lockdowm, swappable, and
         autoswap (timeout). editexp now hands these changes off to a new
         script called manage_expsettings, which can be called by hand since
         we might need to force a change (I am not changing the classic UI, if
         a change is not allowed by the res system, we have to do it by hand).
      
      3. Minor fixes to reservation library.
      dc90a087
  26. 13 Dec, 2017 3 commits
    • Leigh Stoller's avatar
      This started out as a simple change ... · 1d526637
      Leigh Stoller authored
      I noticed that group_root could not delete users from projects. Seems
      like we should allow that, but with the restriction that a group_root
      cannot delete another group_root. Simple enough, right? Well thats not
      how the permission system works; permission to do stuff to users is
      based on who you are in the project, not who you are doing it to.
      
      And then there are the subtle differences in permission handling between
      the Classic interface and the Portal interface. And I am fully
      unmotivated to fix anything in the Classic interface, hard to believe?
      
      Anyway, most people are not going to notice anything since the bulk of
      the changes affect sub groups. Sigh.
      1d526637
    • Leigh Stoller's avatar
      Save card,port info into card_saved,port_saved when creating missing · 5c53a981
      Leigh Stoller authored
      interfaces from the wires table. Helpful for debugging.
      5c53a981
    • Leigh Stoller's avatar
      Fix for imagevalidate errors on brand new "system" images. This closes · d970b592
      Leigh Stoller authored
      issue #366.
      
      System images that are not released yet are stored over in /proj
      until released. Imagevalidate (and other utilities) need to look
      there for the image file(s) not /usr/testbed.
      d970b592
  27. 12 Dec, 2017 1 commit
  28. 11 Dec, 2017 1 commit
  29. 05 Dec, 2017 1 commit
  30. 30 Nov, 2017 2 commits
  31. 27 Nov, 2017 1 commit