- 28 Nov, 2005 10 commits
-
-
Timothy Stack authored
Make the netlab client applet available to locals. * configure, configure.in: Add xmlrpcpipe.php3. * xmlrpc/emulabserver.py.in: Add missing virtual_tables. Add getareas call to get the list of robot areas. Add node.getlist and node.typeinfo methods for getting information about the nodes. Add a "nic" argument to node.available to get the count of wireless nodes. Add "exclude" argument to experiment.virtual_topology so we don't have to download the massive route table, also delete the 'pid'/'eid' fields for the same reason. Don't return string output of virtual_topology, it's huge. Return some more info in experiment.getlist(). * www/GNUmakefile.in: Add xmlrpcpipe.php3. * www/beginexp_form.php3, www/modifyexp.php3: Add links to the client gui. * www/netlab-client.jar: The client binary.
-
Kirk Webb authored
Small wording tweak.
-
Kirk Webb authored
Bah. The e1000 driver in the RHL90 emulab source tree doesn't work with the pc3000s. This is an update to the note I just committed to reflect this.
-
Kirk Webb authored
Add a note about the e1000 driver in RHL90. An updated version must be used versus the one that comes with the RHL90 kernel source.
-
Leigh B. Stoller authored
-
Timothy Stack authored
just the home page. Useful for sending people directly to the newtask page.
-
Leigh B. Stoller authored
-
Timothy Stack authored
-
Timothy Stack authored
Install NFS tracing stuff so we can gather some data. * configure, configure.in: Add some nfstrace files. * sensors/GNUmakefile.in: Add nfstrace directory to the build. * sensors/nfstrace/GNUmakefile.in, nfs.sql, nfsdump2db, nfstrace.init.in, nfstrace.proxy: Prototype of scripts to trace NFS traffic from experimental nodes and build a list of the files that are accessed. * sensors/nfstrace/nfsdump2/*: Slightly customized version of the nfsdump program. * tbsetup/GNUmakefile.in: Install nfstrace control script which is used to talk to the proxy on ops.
-
Leigh B. Stoller authored
-
- 23 Nov, 2005 3 commits
- 22 Nov, 2005 2 commits
-
-
Mike Hibler authored
(e.g., swapin was cancelled before any nodes were allocated)
-
Mike Hibler authored
Change the default hash method to SHA1, MD5 is so passe.
-
- 21 Nov, 2005 3 commits
-
-
Timothy Stack authored
-
Mike Hibler authored
errors NFS hack under FreeBSD.
-
Kevin Atkinson authored
Added an option to skip the standard tests. Fix bug in the schelling of parallell experments. Added two new tests: traffic-gen & linkdelay.
-
- 20 Nov, 2005 1 commit
-
-
Timothy Stack authored
linktest.
-
- 19 Nov, 2005 2 commits
-
-
Jay Lepreau authored
-
Robert Ricci authored
before deleting it.
-
- 18 Nov, 2005 4 commits
-
-
Robert Ricci authored
Convert most SNMP interaction to use the snmpit*() library, so that they get support for retrying failures, etc. Add new library calls for wrapping bulkwalk() - so now, we will retry those on error as well. Before, we had the bad behavior than many functions, like listVlans() would just see empty lists instead of errors. When making a new Cisco object, we now test network connectivity right away, by fetching an OID that should exist on all SNMP devices. Before, we wouldn't find out we couldn't contact the switch until we actually did something on it. Also, make VLAN number choosing go a bit faster by converting it to bulkwalk() (using the new library function) so we can grab all VLAN numbers at once.
-
Robert Ricci authored
we're going to remove. We used to do all VLANs in one lock for performace reasons - however, I'm discovering that the lock can get held for such a long time when many VLANs are being deleted that other VLAN operations, such as listing VLANs, can fail. And, it's not actually that much slower to grab a new lock each time.
-
David Johnson authored
they don't by default destroy the partially completed project request data in the form.
-
Jay Lepreau authored
-
- 17 Nov, 2005 8 commits
-
-
Russ Fish authored
-
Mike Hibler authored
Produces a different message in the web page. Also fix up a couple of minor firewalled elabinelab issues.
-
Mike Hibler authored
-
Timothy Stack authored
run before the main timeline is started. Also changed the scheduler to load events before adding the TIME START events so we can add setup events before the main timeline.
-
Mike Hibler authored
* Add libadminmfs.pm with routines for entering/exiting and executing commands in, the admin MFS. Node admin and firewall swapout (see below) now use this, the image creation process does not yet. * Add swapout time hooks for running an admin mode process, likely to be used to collect swapout time state. Currently controlled globally by two new sitevars. * Modified node_admin to use the library and added a "-c <command>" option to have nodes go into admin mode and run a command. I don't really expect this to be useful, it was just a testing vehicle for the library. 2. Improved the swapout process for firewalled experiments. Largely just generalized what we already did for paniced experiments. At swapout, firewalled nodes are: - powered off - set to boot into admin mode and run a disk zapper - powered on The swapout process then waits for all nodes to successfully complete disk zapage, at which point the nodes are nfree'ed as usual. Any failure of the above process, marks the experiment as panic'ed (to ensure that we are involved in cleanup) and sends mail to testbed-ops describing the state of the nodes. 3. Added the aforementioned disk zapper, a little C program in the MFS which zeroes out the MBR and partition boot blocks (but not the MBR partition table or FS superblocks). This is added insurance that if a node somehow gets diverted after being nfree'd but before getting the disk reloaded (e.g., goes to hwdown), that we cannot accidentally boot from the disk. This program gets installed in the admin MFS. 4. Related to firewalls, modified swapin to use the new documented "snmpit -N" to get the firewall VLAN number rather than parsing the output that was a side-effect of VLAN creation.
-
Mike Hibler authored
-
Mike Hibler authored
This is a cheap verification mechanism. Also install imagehash now with all the other image tools, it will be used soon.
-
Timothy Stack authored
-
- 16 Nov, 2005 7 commits
-
-
Russ Fish authored
-
Russ Fish authored
-
Russ Fish authored
-
Russ Fish authored
Factor the Cygwin password authentication hack out of program-agent into libtb, and use it in linktest as well.
-
Mike Hibler authored
-
Mike Hibler authored
The options (HAVE_* enviornment settings) have been there for awhile, I just found a way to set an environment variable from the makefile.
-
Mike Hibler authored
-