- 06 Jun, 2016 7 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
expiration #days in the future, clears the lockdown, sets the lockout (no free extensions) and sends the text in the box to the user.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 04 Jun, 2016 1 commit
-
-
Mike Hibler authored
FreeBSD doesn't seem to do this by default.
-
- 02 Jun, 2016 1 commit
-
-
Mike Hibler authored
We don't need it any more (and haven't since we used jail-based vnodes!) and it just creates vulnerabilities by running rpcbind. Note that we do need an NFS server for elabinelab ops/fs nodes, but rc.mkela takes care of making sure it is turned on.
-
- 01 Jun, 2016 8 commits
-
-
Kirk Webb authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
* More on issue #54; watch for openstack experiments and try to download the new openstack stats file via the fast XMLRPC path. Show this as a text blob in a new tab on the status page, still need to graph the data. The apt_daemon handles the periodic request for the data (every 10 minutes), which we store in the apt_instances table. * Addition for Rob on the admin extend page; Add a "more info" button that sends the contents of the text box as an email message requesting more info and stores that in the ongoing interaction log. Responses from the user are not stored though, might look at that someday. * Another addition for Rob; on the extensions list page, also show expired, locked down experiments. Note the sorting; at the top of the list are actual extension request (status='ready') while the bottom of the list are status='expired'. * Add a "graphs" tab to the status page, which shows the same idle stats graphs that were added to the admin extend page. Most of this change is refactoring the code and sharing it between the two pages.
-
Leigh B Stoller authored
disabled pending more discussion/debate (see issue #89) about whether it is a good idea.
-
Leigh B Stoller authored
node. The caller says what node (via the vname, not the nodeid).
-
Leigh B Stoller authored
-
Leigh B Stoller authored
more info.
-
- 31 May, 2016 4 commits
-
-
Mike Hibler authored
Things were simple back when all Linux called them "ethN" and there were very few pseudo-devices to worry about... Now we find the "active" experimental interfaces from the Emulab-provided /var/emulab/boot/tmcc/ifconfig info. We use the MACs there along with "findif" to identify interfaces of interest. N.B.: as it stands, this version of slothd requires the most recent change to "findif" to accept command line MAC addresses with ':'s. Also fixed a couple of bugs while in here. The "netstat" command output (used to obtain packet counts on both Linux and FreeBSD) has also changed over the years. At some point, the Linux version (at least on CentOS) removed the "Met" (metric) column from the output, throwing off the parsing of input and output packet counts. For FreeBSD, an "Idrops" column was added which throws off the output packet count. Both are now handled by noting whether the columns exist when first seeing the header, and adjusting the sscanf format accordingly. On the Linux side I have only seen this affect CentOS 7. For FreeBSD, it affects all versions back to at least FreeBSD 8!
-
Mike Hibler authored
PF WARNING: several "pass" statements were used in the making of this commit.
-
Mike Hibler authored
-
Leigh B Stoller authored
-
- 27 May, 2016 2 commits
-
-
Mike Hibler authored
-
Jonathon Duerig authored
-
- 26 May, 2016 3 commits
-
-
Jonathon Duerig authored
-
Mike Hibler authored
This turned out to be more involved than I hoped, but it is done. Works on "ipmi20" and "ilo3". May need a little work for "drac".
-
Leigh B Stoller authored
-
- 25 May, 2016 14 commits
-
-
Gary Wong authored
Right now this is strictly advisory. In particular, swap-ins go through the normal path and are NOT forced to comply with admission control wrt future reservations; therefore, reservations don't yet come with any guarantees at all.
-
Leigh B Stoller authored
update the DB only.
-
Leigh B Stoller authored
-
Kirk Webb authored
-
Leigh B Stoller authored
data from the remote cluster and graph it.
-
Leigh B Stoller authored
profile.
-
Leigh B Stoller authored
except for the ability to modify their profile or start/join projects. Show warning to users who are waiting for membership approval, and show a Nag link to remind the PI. For PIs waiting for a project to be approved show a message, with a mailto link to remind the Project Approval Committee.
-
Leigh B Stoller authored
able to edit their profile.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
page.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
Also add nag option to support sending reminder email to the PI. Change MemberShipInfo to return an array of info instead five call by reference params.
-
Leigh B Stoller authored
invokes the same named method on the default group (for convenience).
-