- 05 Jan, 2006 5 commits
-
-
Leigh B. Stoller authored
of the archive.
-
Kevin Atkinson authored
Hopefully fix bug in die_noretry which causes an experment to incorretly report an error as: Can't locate object method "tberror" via package "No image can be found for arms-bb-mysql on pc29!" at /usr/testbed/libexec/os_setup line 41. (os_setup)
-
Mike Hibler authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
font, font size, etc as the main menus. The non-main style (devel trees) is a little broken; style files are really a pain, or maybe its just our style files that are impossible to understand. Or maybe I'm just a dope.
-
- 04 Jan, 2006 7 commits
-
-
Kirk Webb authored
Avoid starting an intermediate shell when executing commands.
-
Robert Ricci authored
-
Mike Hibler authored
Clean out unreferenced signatures
-
Robert Ricci authored
Move the definition of the header to defs.php3 so that it's not duplicated.
-
Robert Ricci authored
-
Leigh B. Stoller authored
archived to long term storage.
-
Leigh B. Stoller authored
Helpful for debugging things like linktest.
-
- 03 Jan, 2006 4 commits
-
-
Mike Hibler authored
-
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 9 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
-