- 30 Aug, 2017 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 23 Aug, 2017 1 commit
-
-
Leigh B Stoller authored
-
- 17 Aug, 2017 1 commit
-
-
Leigh B Stoller authored
-
- 01 Jun, 2017 2 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
- 22 Sep, 2016 1 commit
-
-
Mike Hibler authored
The name always overran its field so all of the columns were out of alignment and the lines too long and it was just a mess. So by default just print out the basic stuff. Use '-l' to get the old, complete output.
-
- 31 May, 2016 1 commit
-
-
Mike Hibler authored
PF WARNING: several "pass" statements were used in the making of this commit.
-
- 29 Oct, 2015 1 commit
-
-
Mike Hibler authored
This translates to -P on the backend. Without this option, a user has no way to load a standard image on a node that currently has a custom MBR/image on it.
-
- 18 Aug, 2015 2 commits
-
-
Mike Hibler authored
For those of us with 80-column vision...
-
Mike Hibler authored
Awesome.
-
- 27 Jan, 2015 1 commit
-
-
Mike Hibler authored
-
- 18 Nov, 2014 1 commit
-
-
Mike Hibler authored
Also fix incorrect check for a dictionary entry that doesn't exist.
-
- 28 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
the event list to be a list of eight items, but we were sending back only seven for the static events. Up until FreeBSD 10 this did not seem to be a problem, but under 10, core dump!
-
- 20 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 28 Jul, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 15 Jul, 2014 1 commit
-
-
Kirk Webb authored
A bit overdue, but here they are. * Disallow image creation for any taint state on node/image * Disallow console access for "blackbox" and "useronly" states * Disallow node_admin for "blackbox" and "useronly" states TB Admins are exempt from these restrictions.
-
- 10 Jul, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 01 Jul, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 16 Apr, 2014 1 commit
-
-
Mike Hibler authored
-
- 29 Jan, 2014 1 commit
-
-
Mike Hibler authored
The -f <fstype> option to createdataset will now pre-initialize the dataset with an empty filesystem. Supported types are: ufs and ext[234].
-
- 22 Jan, 2014 1 commit
-
-
Mike Hibler authored
-
- 06 Jan, 2014 1 commit
-
-
Mike Hibler authored
Add CLI for extending a lease (called extenddataset on ops). The length of the extension and the number of times it can be extended are controlled by site variables.
-
- 03 Jan, 2014 1 commit
-
-
Mike Hibler authored
-
- 24 Jul, 2013 1 commit
-
-
Leigh B Stoller authored
XMLRPC interface.
-
- 26 Mar, 2013 1 commit
-
-
Mike Hibler authored
-
- 11 Feb, 2013 1 commit
-
-
Mike Hibler authored
It does a "power off; sleep 10; power on". Needed for nodes that need to settle a while before powering back on (e.g., Anton's ivy bridge box).
-
- 14 Nov, 2012 1 commit
-
-
Leigh B Stoller authored
To turn this option on, define SPEWFROMOPS=1 in your defs file. This will result in a redirect message from boss which will send the wget client over to ops. A perl setuid root cgi script is run from the webserver on ops when a /spewrpmtar request is made. This script sends the key,nodeid,file over to boss via XMLRPC (as elabman). The return is simple yes or no, the caller is allowed (not allowed) to have that file. Since the ops script runs as root, it can spew the file back to the caller. Note that the elabinelab checks for the elabinelab source code are gone; we are now open source. Also, we spew that file from /share now, to be consistent.
-
- 24 Sep, 2012 1 commit
-
-
Eric Eide authored
This commit is intended to makes the license status of Emulab and ProtoGENI source files more clear. It replaces license symbols like "EMULAB-COPYRIGHT" and "GENIPUBLIC-COPYRIGHT" with {{{ }}}-delimited blocks that contain actual license statements. This change was driven by the fact that today, most people acquire and track Emulab and ProtoGENI sources via git. Before the Emulab source code was kept in git, the Flux Research Group at the University of Utah would roll distributions by making tar files. As part of that process, the Flux Group would replace the license symbols in the source files with actual license statements. When the Flux Group moved to git, people outside of the group started to see the source files with the "unexpanded" symbols. This meant that people acquired source files without actual license statements in them. All the relevant files had Utah *copyright* statements in them, but without the expanded *license* statements, the licensing status of the source files was unclear. This commit is intended to clear up that confusion. Most Utah-copyrighted files in the Emulab source tree are distributed under the terms of the Affero GNU General Public License, version 3 (AGPLv3). Most Utah-copyrighted files related to ProtoGENI are distributed under the terms of the GENI Public License, which is a BSD-like open-source license. Some Utah-copyrighted files in the Emulab source tree are distributed under the terms of the GNU Lesser General Public License, version 2.1 (LGPL).
-
- 21 Jun, 2012 1 commit
-
-
Leigh B Stoller authored
The geniuser is now over 16 groups, so try to figure out what project the action is going to take place, and use just those groups. This is temporary cause Mike says FreeBSD8 8 pushes the limit up to 1024. Yippie! When we upgrade, just revert this crap.
-
- 06 Sep, 2011 1 commit
-
-
Leigh B Stoller authored
-
- 30 Aug, 2011 1 commit
-
-
Leigh B Stoller authored
-
- 17 Aug, 2011 1 commit
-
-
Leigh B Stoller authored
-
- 02 Jun, 2011 1 commit
-
-
Leigh B Stoller authored
nodes.
-
- 18 Mar, 2011 1 commit
-
-
Gary Wong authored
-
- 18 Feb, 2011 1 commit
-
-
Leigh B Stoller authored
-
- 04 Feb, 2011 1 commit
-
-
Mike Hibler authored
It should not be necessary to do anything to you inner elab infrastructure to make it work in the New World. Eventually, those with elabinelabs should update/rebuild/install their Emulab software on boss/ops and update their MFSes so they too will use a master server.
-
- 03 Feb, 2011 1 commit
-
-
Leigh B Stoller authored
-
- 15 Dec, 2010 1 commit
-
-
Gary Wong authored
-
- 16 Nov, 2010 1 commit
-
-
Kevin Atkinson authored
"tb-set-tarfiles" is like "tb-set-node-tarfiles" except that it distributes the tarfile to all nodes rather than just one and that it uses frisbee to distribute the file. These changes involved 1) refactoring frisbee info from images table into a new table, frisbee_blobs, 2) a new experiment_blobs table, and 3) a new tmcd command so the node knows how to get the files from the server. The changes where designed to be general purpose enough to eventually support: 1) Distributing arbitrary files (not just tarfiles) to nodes 2) Perform arbitrary actions on those files 3) Use arbitrary methods to get the files As such the tmcd line is as follows: URL=* ACTION=* where URL is currently: frisbee.mcast://<ADDR>/<FILE> for example frisbee.mcast://234.16.184.192:18092/users/kevina/home-dir.tar.gz and when we get around to using a master Frisbee server it could be frisbee://* or it could be a file://, http://, etc. and ACTION is currently: unpack:<LOCA...
-