- 16 Feb, 2018 1 commit
-
-
Leigh B Stoller authored
-
- 09 Feb, 2018 2 commits
-
-
Leigh B 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 B 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 B Stoller authored
We never use this stuff, we should kill it.
-
- 02 Feb, 2018 1 commit
-
-
Leigh B 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 B Stoller authored
being used by the cached objects.
-
- 16 Jan, 2018 1 commit
-
-
Leigh B Stoller authored
-
- 12 Jan, 2018 1 commit
-
-
Gary Wong authored
-
- 10 Jan, 2018 1 commit
-
-
Mike Hibler authored
-
- 02 Jan, 2018 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 01 Jan, 2018 1 commit
-
-
Leigh B 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 B 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 B Stoller authored
interfaces from the wires table. Helpful for debugging.
-
Leigh B 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 B Stoller authored
-
- 11 Dec, 2017 1 commit
-
-
Leigh B 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 B 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.
-
- 22 Nov, 2017 4 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
This gets rid of the last vestige of reliance on the ZFS sharenfs attribute for exporting the NFS MFSes. Twas a royal PITA.
-
- 21 Nov, 2017 1 commit
-
-
Leigh B Stoller authored
-
- 19 Nov, 2017 6 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 14 Nov, 2017 1 commit
-
-
Mike Hibler authored
-
- 09 Nov, 2017 1 commit
-
-
Mike Hibler authored
If a background resource allocation fails, we put the lease in the "failed" state instead of destroying it. There were some ripple effects, specifically, the lease_daemon now checks for "failed" leases and send messages to us at the same frequency as for "unapproved" leases. The correct response here is almost certainly to destroy the lease, though you can put it back in the "unapproved" state (via modlease) and try to approve it to see what happened. Also add background mode to approvelease since it can do time consuming resource allocation. Nit: cleanup logfiles used in backgroud operation.
-
- 06 Nov, 2017 3 commits
-
-
Leigh B Stoller authored
experiments are recent too!
-
Leigh B Stoller authored
-
Leigh B Stoller authored
determine if reservations are being used. Work in progress.
-