- 14 Mar, 2006 4 commits
-
-
Jonathon Duerig authored
Added standalone support for multiple streams. Added a logging infrastructure. Added a trivial application for testing purposes (dumb-client and dumb-server). Added the capability for running the standalone stub with a tcpdump replay. Added support for changing buffer sizes. Added shell files for experiment management, reset.sh which is to reset the dummynet settings between runs and run-iperf.sh which encapsulates a set of options to iperf.
-
Robert Ricci authored
and libraries.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 13 Mar, 2006 14 commits
-
-
Jay Lepreau authored
-
Leigh B. Stoller authored
-
Russ Fish authored
-
Leigh B. Stoller authored
which are stored in /proj/$pid/images since they cannot go directly to boss. They need to be copied back of course, but only admins can create global images anyway.
-
Kirk Webb authored
Use a file to manage the list of ignored/allowed nodes instead of hard coding them into the source. The files are: @prefix@/etc/plab/{IGNOREDNODES|ALLOWEDNODES}
-
Mike Hibler authored
-
Kevin Atkinson authored
Added inline POD documentation of libtblog. TODO: Automatically generate HTML page from and and have it installed with the other HTML docs.
-
Leigh B. Stoller authored
being taken. The basic strategy is to have node_reboot (when -p option supplied) invoke a special command on the node that will cause the shutdown procedure to run prepare as it goes single user, but before the network is turned off and the machine rebooted. The output of the prepare run is capture and send back via the tmcd BOOTLOG command and stored in the DB, so that create_image can dump that to the logfile (so that the person taking the image can know for certain that the prepare ran and finished okay). On linux this is pretty easy to arrange since reboot is actually shutdown and shutdown runs the K scripts in /etc/rc.d/rc6.d, and at the end the node is basically single user mode. I just added a new script to run prepare and send back the output. On FreeBSD this is a lot harder since there are no decent hooks. Instead, I had to hack up init (see tmcd/freebsd/init/{4,5,6}) with some simple code that looks for a command to run instead of going to a single user shell. The command (script) runs prepare, sends the output back to tmcd, and then does a real reboot. Okay, so how to get -p passed to node_reboot? I hacked up the libadminmfs code slightly to do that, with new 'prepare' argument option. This may not be the best approach; might have to do this as a real state transition if problems develop. I will wait and see. Also, I changed www/loadimage.php3 to spew the output of the create_image to the browser.
-
Junxing Zhang authored
-
Leigh B. Stoller authored
being taken. The basic strategy is to have node_reboot (when -p option supplied) invoke a special command on the node that will cause the shutdown procedure to run prepare as it goes single user, but before the network is turned off and the machine rebooted. The output of the prepare run is capture and send back via the tmcd BOOTLOG command and stored in the DB, so that create_image can dump that to the logfile (so that the person taking the image can know for certain that the prepare ran and finished okay). On linux this is pretty easy to arrange since reboot is actually shutdown and shutdown runs the K scripts in /etc/rc.d/rc6.d, and at the end the node is basically single user mode. I just added a new script to run prepare and send back the output. On FreeBSD this is a lot harder since there are no decent hooks. Instead, I had to hack up init (see tmcd/freebsd/init/{4,5,6}) with some simple code that looks for a command to run instead of going to a single user shell. The command (script) runs prepare, sends the output back to tmcd, and then does a real reboot. Okay, so how to get -p passed to node_reboot? I hacked up the libadminmfs code slightly to do that, with new 'prepare' argument option. This may not be the best approach; might have to do this as a real state transition if problems develop. I will wait and see. Also, I changed www/loadimage.php3 to spew the output of the create_image to the browser.
-
Mike Hibler authored
-
Mike Hibler authored
* admin MFS is larger and had more problems with simultaneous reboots * power command did not support batching anyway (only node_reboot), so power ons were performed enmasse, exacerbating problems
-
Mike Hibler authored
sincd adding Cluster Expansion Phase II pics.
-
Leigh B. Stoller authored
-
- 10 Mar, 2006 3 commits
-
-
David Johnson authored
a bit more, then hack it into the testbed.
-
Kirk Webb authored
Fix stupid little mistake in last commit.
-
Kirk Webb authored
Change version check code to throw exception if it can't contact the remote pl_conf.
-
- 09 Mar, 2006 4 commits
-
-
Mike Hibler authored
as well as by MAC address. This is needed to locate VLAN devices (e.g., when setting up linkdelays) which have the same MAC as their parent.
-
Leigh B. Stoller authored
escaped, when passed to the checkpass function.
-
Sachin Goyal authored
Added constant for plab scheduler.
-
Sachin Goyal authored
Modifications done for plab scheduler: * pass thru the UPLOAD/CLEAR events to local elvind so that plab-scheduler can get them. * filter events with <plabsched, 1> * listen to scheduler==2 evennts also from ops elvind
-
- 08 Mar, 2006 7 commits
-
-
Leigh B. Stoller authored
a current experiment and the user has permission to view the source.
-
Timothy Stack authored
next line.
-
Timothy Stack authored
Convert to a CSS layout, hopefully it should make some workbenchy things easier. * www/beginexp_form.php3: Widen the nscheck window a bit so it looks nice. * www/common-style.css: Clean out some dead definitions. * www/GNUmakefile.in, www/csshover.htc: Some magic that makes IE support the :hover CSS pseudo-class. * www/currentusage.php3: Tweak the header on the usage table. * www/linktest.php3: Drop an extraneous </div>. * www/menu.php3, www/tutorial/mobilewireless.php3: Use CSS and semantic markup instead of tables. * www/nscheck.php3: Hide some of the extra stuff. * www/style-doc.css: Some styling specific to documentation. * www/style.css, www/style-nonmain.css: Update for changes to menu.php3 and try to clean out some old stuff.
-
Mike Hibler authored
-
Leigh B. Stoller authored
and the makefile changes to get it installed.
-
Robert Ricci authored
-
Jay Lepreau authored
-
- 07 Mar, 2006 8 commits
-
-
Leigh B. Stoller authored
experiment archive; not well tested or complete!
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
the NFS tracing code) to the archive. This is code is not complete or tested, but getting it committed anyway.
-
Leigh B. Stoller authored
Add some code for adding missing files (as determined by the NFS tracing code) to the archive. This is code is not complete or tested, but getting it committed anyway.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Also a change to the rsync used to duplicate an experiment; do not preserved permissions.
-
Junxing Zhang authored
-
Leigh B. Stoller authored
-