- 23 May, 2018 1 commit
-
-
Leigh Stoller authored
-
- 15 May, 2018 1 commit
-
-
Leigh Stoller authored
-
- 10 May, 2018 1 commit
-
-
Leigh Stoller authored
-
- 27 Apr, 2018 1 commit
-
-
David Johnson authored
-
- 26 Apr, 2018 1 commit
-
-
Leigh Stoller authored
-
- 25 Apr, 2018 1 commit
-
-
David Johnson authored
There was a period where we didn't generate unencrypted SSL certs for nonlocal users; create them now (and generally create any missing unencrypted/encrypted cert for active users). Also, now renew certs for nonlocal users.
-
- 17 Apr, 2018 1 commit
-
-
Leigh Stoller authored
-
- 13 Apr, 2018 1 commit
-
-
Leigh Stoller authored
physical state stuff, since we do call those directly on the Geni path.
-
- 03 Apr, 2018 1 commit
-
-
Leigh Stoller authored
there is an adminmfs, instead of defaulting to null. The ONIE based switches operate more like normal nodes wrt reload/admin MFSs
-
- 02 Apr, 2018 2 commits
-
-
Leigh Stoller authored
-
Gary Wong authored
(If the reservation being approved isn't in the list returned by LookupAll(), presumably because it was previously pending, then append it during feasibility checking.)
-
- 29 Mar, 2018 2 commits
-
-
Mike Hibler authored
-
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.
-
- 28 Mar, 2018 1 commit
-
-
Mike Hibler authored
-
- 19 Mar, 2018 1 commit
-
-
Leigh Stoller authored
-
- 08 Mar, 2018 1 commit
-
-
Leigh Stoller authored
-
- 16 Feb, 2018 1 commit
-
-
Leigh Stoller authored
-
- 09 Feb, 2018 2 commits
-
-
Leigh Stoller authored
going to leave that state, and it causes the Portal to paint then in yellow since the are not "ready". A better approach would be to move nodes out of updating_users after some amount of time has passed. Maybe on the next trip through this part of the forest.
-
Leigh Stoller authored
images and do not send isalive. This stuff is pretty old and crufty! Remove a bunch of obsolete code while I was here.
-
- 05 Feb, 2018 1 commit
-
-
Leigh Stoller authored
We never use this stuff, we should kill it.
-
- 02 Feb, 2018 1 commit
-
-
Leigh Stoller authored
for experiments with nodes reserved that have never been swapped in. Happens in the emulab-ops project, we nalloc nodes to experiments that like hwdown.
-
- 30 Jan, 2018 3 commits
-
-
Gary Wong authored
-
Mike Hibler authored
Previously, we just added to the old end_time which could result in a time that was still in the past!
-
Gary Wong authored
-
- 22 Jan, 2018 1 commit
-
-
Leigh Stoller authored
being used by the cached objects.
-
- 16 Jan, 2018 1 commit
-
-
Leigh Stoller authored
-
- 12 Jan, 2018 1 commit
-
-
Gary Wong authored
-
- 10 Jan, 2018 1 commit
-
-
Mike Hibler authored
-
- 02 Jan, 2018 2 commits
-
-
Leigh Stoller authored
-
Leigh Stoller authored
-
- 01 Jan, 2018 1 commit
-
-
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.
-
- 13 Dec, 2017 3 commits
-
-
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.
-
Leigh Stoller authored
interfaces from the wires table. Helpful for debugging.
-
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.
-
- 12 Dec, 2017 1 commit
-
-
Leigh Stoller authored
-
- 11 Dec, 2017 1 commit
-
-
Leigh Stoller authored
renaming of card/port in the interfaces table.
-
- 05 Dec, 2017 1 commit
-
-
Mike Hibler authored
-
- 30 Nov, 2017 2 commits
- 27 Nov, 2017 1 commit
-
-
Leigh Stoller authored
caller for maxextension, this is a valid transient state for an experiment. We always recheck the maxextension in the extension pages anyway, but throwing an error is annoying.
-