- 03 Jan, 2006 3 commits
-
-
Leigh B. Stoller authored
This is strictly information right now; it is not worth trying to make linktest calculate the expected loss for a red or gred link, but at least the error report will indicate it. Also add a linktest version tag and send that to the output log.
-
Leigh B. Stoller authored
This is strictly information right now; it is not worth trying to make linktest calculate the expected loss for a red or gred link, but at least the error report will indicate it.
-
Robert Ricci authored
help readers identifiy new items. Also, fix the webMaster and managingEditor elements - I was using the name of the defs variable, not the name of the PHP variable...
-
- 02 Jan, 2006 5 commits
-
-
Timothy Stack authored
First cut at a daemon that does regular checkups of the testbed hardware/software. * configure, configure.in: Add tbsetup/checkup directory. * db/audit.in: Add a listing of stuck checkups. * install/boss-install.in: Add 'elabckup' user. * rc.d/3.testbed.sh.in: Startup the checkup_daemon. * sql/database-create.sql, sql/database-migrate.txt: Add the checkups tables. * tbsetup/GNUmakefile.in: Descend into the checkup directory. * tbsetup/checkup: The checkup daemon, man page, and associated scripts. * tbsetup/ptopgen.in: Add a feature with a value of 0.9 to prereserved nodes to keep them from being allocated unless they're really wanted. * utils/firstuser.in: Add some other options so the script can be used to create other pseudo users.
-
Timothy Stack authored
an inner emulab.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 30 Dec, 2005 6 commits
-
-
Timothy Stack authored
lost. Since the exempt eid is always given when doing a swap in, the prereserve wasn't doing anything.
-
Robert Ricci authored
if the user was in admin mode.
-
Robert Ricci authored
from RSS aggregators such as Firefox and Google Reader. This came out of an idea discussed with Chris Alfeld and Jay.
-
Timothy Stack authored
with the mote powermonitor device.
-
Junxing Zhang authored
-
Junxing Zhang authored
-
- 29 Dec, 2005 1 commit
-
-
Timothy Stack authored
scheduler can startup.
-
- 28 Dec, 2005 3 commits
-
-
Mike Hibler authored
What ssh returns in the case of a timeout depends on timing, and since we started using sshtb, even the check for a timeout return code wasn't working.
-
Leigh B. Stoller authored
* The rest of the backend support for simplistic experiment duplication, either from an existing (current) experiment, or from a specific archive revision of a current or terminated experiment. * Rework the swapmod code so that the archive is committed at the exact end of the swapout phase. This required adding (and moving) some code from swapexp to tbswap sine that is where the actual swapout/swapin happens during a swapmod * Add a special directory called "archive" to the experiment directory, which is a place where users can store stuff they want saved away. This will eventually be a user defined set of directories, but this was good for getting the basic mechanism in place. Note that the when the contents of this directory are copied out for placement into the archive, it is an exact copy made with rsync. * No longer "clean" the contents of the temporary store between commits of the archive. This was creating a lot of headaches, and was also causing the revision history to get messed up. The downside of this is that we have to be more careful to explicitly delete files that the user no longer uses. I have not solved all these issues yet, so in the meantime files will get left in the archive even if the user no longer references them.
-
Leigh B. Stoller authored
This change displays the tags and pointers to the Archive matching the experiment history and provides a "run" button to check out the NS file from an earlier run and turn that into a new experiment. Still very primitive.
-
- 27 Dec, 2005 15 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
If you specify an explicit firewall, you are implicitly assigned security level 2 and you cannot explicitly specify the security level. Likewise, if you specify a security level, you cannot also specify a firewall. The reason for this is that security level 1 (aka "Blue") now has a slightly different meaning. It is intended for protecting the inside from the outside rather than visa-versa. The only practical implication of this is that for level 1, we don't do all the fancy power-off-boot-into-MFS-zapbootblock stuff that we do for higher levels. Anyway, I wanted to make sure that if you specify your own firewall, you DO have to go through the full cleansing swapout since we can't trust a firewall that the Average Joe sets up.
-
Leigh B. Stoller authored
users only.
-
Timothy Stack authored
-
Timothy Stack authored
again.
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Mike Hibler authored
optimization, this will only affect UFS2 filesystems. > /* > * If DO_INODES is defined, we look at the inode list in each cylinder group > * and try to make further space reducing optimizations. If there are > * uninitialized inodes (UFS2 only) we add those blocks to the skip list. > * > * If CLEAR_FREE_INODES is also defined, we make a more dubious optimization. > * Initialized but free inodes will go into the image data, but we first zero > * everything except the (usually randomized) generation number in an attempt > * to reduce the compressed size of the data. > */ > #define DO_INODES > #undef CLEAR_FREE_INODES
-
Mike Hibler authored
-
Mike Hibler authored
for power/current/temp graphs. Not installed by the makefile.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Dan Gebhardt authored
- unbounded record time - stats dump (by stdout) with USR1 signal
-
- 24 Dec, 2005 2 commits
-
-
Jay Lepreau authored
Need to delete latter after ~2 weeks.
-
Jay Lepreau authored
that got mangled in last rev.
-
- 23 Dec, 2005 1 commit
-
-
Russ Fish authored
Also ensure DHCP is enabled on all connected interfaces. Otherwise tmcc will fail.
-
- 22 Dec, 2005 4 commits
-
-
Mike Hibler authored
boots up before attempting to reboot/reload the firewalled nodes. Previously, we would just let them beat their collective heads against the wall, PXEing over and over, waiting for the firewall to come up.
-
Mike Hibler authored
hardwiring to 6 minutes. Not using it yet, but it is there for the future. Got rid of some more shark code.
-
Leigh B. Stoller authored
* When adjusting the latency on very low bandwidth links, lets use 98 bytes for the number of bytes on the wire. Where did 82 come from? * Attempt to deal with session routing failures. Reworked the test code to do multiple trials (when session routing is active) in the hopes that routes will stabilize soon after trying to actually use the routes. Currently trying a second trial, with a delay of 60 seconds + (0.25 * numberofnodes). I have no experimental basis for this number!
-
Timothy Stack authored
and a few other tweaks. Also bumped parallelism from 10 to 25 rsyncs at a time.
-