- 03 Apr, 2002 1 commit
-
-
Jay Lepreau authored
-
- 02 Apr, 2002 3 commits
-
-
Leigh B. Stoller authored
experiment log file to the user as it gets generated. The web page does not redraw, it just never exits until the backend sees that the experiement transition is done, and then it exists, which terminates the script. I added a DB field to hold the logfile name and some routines in libdb, with the idea that this might be more generally useful at some point. Next time you create an experiment, look for the last sentence, and click on "realtime".
-
Leigh B. Stoller authored
project members (but approved in other projects) to see things they are not supposed to.
-
Jay Lepreau authored
-
- 01 Apr, 2002 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
* tmcd/ron: A new directory of client code, based on the freebsd client code, but scaled back to the bare minimum. Does only account and group file maintenance. I redid the account stuff so that only emulab accounts are operated on. Does not require a stub file, but instead keeps a couple of local dbm files recording what groups and accounts were added by Emulab. There is a ton of paranoia checking to make sure that local accounts are not touched. The update script that runs on the client node detaches so that the ssh from boss returns immediately. update can also be run from the node periodically and at boottime. The script is installed setuid root, but checks to make sure that *only* root or "emulabman" has invoked it. * utils/sshremote: New file. For remote nodes, instead of using sshtb, use sshremote, which ssh's in as "emulabman", which needs to be a local non-root user, but with an authorized_keys file containing boss' public key. * web interface changes: Allow user to specify his own public key in addition to the emulab key. Add option in showexp page to update accounts on nodes in the experiment. I was originally intending to do this from approveuser, but this was easier and faster. I will add an option to do it on the approveuser page later. * libdb.pm: Add a TBIsNodeRemote() query to see if a node is in the local testbed or a pcRemote node. Currently, this test is hardwired to a check for class=pcRemote, but this will need to change to a node_types property at some point. * node_update: Reorg so that there is a maximum number of children created. Previously, a child was forked for each node, but that could chew up too many processes, especially for remote nodes which might hang up. For the same reason, we need to "lock" the experiment so that it cannot be terminated while a node_update is in progress. Might be to relax that, but this was easy for now. Also add distinction between local and remote, since for remote we use sshremote insted of sshtb. Various cleanup stuff * mkacct; When generating a new account, include user supplied pub key in the authorized keys file, in addition to the eumlab generated key. Both keys are stored in the DB in the users table. Anytime we update an account, get a fresh copy of the emulab pub key, in case user changes it.
-
- 28 Mar, 2002 1 commit
-
-
Robert Ricci authored
-
- 25 Mar, 2002 5 commits
-
-
Leigh B. Stoller authored
-
Mac Newbold authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
request.
-
- 22 Mar, 2002 1 commit
-
-
Leigh B. Stoller authored
-
- 21 Mar, 2002 2 commits
-
-
Leigh B. Stoller authored
the node control page. Add verbose option to add sharks to list; off by default.
-
Robert Ricci authored
detected. The old way had a subtle bug that stripped blank lines from the output.
-
- 20 Mar, 2002 3 commits
-
-
Shashi Guruprasad authored
-
Shashi Guruprasad authored
-
Robert Ricci authored
-
- 19 Mar, 2002 1 commit
-
-
Leigh B. Stoller authored
cleanup of tbreport.
-
- 18 Mar, 2002 5 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Shashi Guruprasad authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 14 Mar, 2002 2 commits
-
-
Shashi Guruprasad authored
Telnet sources)
-
Robert Ricci authored
a link to the page that tells you which switches support witch MIBs. As per Jay's request, added a note about finding switches for cheap on EBay. Also, reformatted long lines to look correct when using a tab width of 8 (instead of 4)
-
- 13 Mar, 2002 1 commit
-
-
Jay Lepreau authored
-
- 12 Mar, 2002 1 commit
-
-
Leigh B. Stoller authored
-
- 11 Mar, 2002 1 commit
-
-
Shashi Guruprasad authored
own development tree -Shashi
-
- 08 Mar, 2002 3 commits
-
-
Robert Ricci authored
-
Chad Barb authored
-
Robert Ricci authored
experiment?' entry, after getting some questions about this.
-
- 07 Mar, 2002 3 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Mac Newbold authored
Move pid/eid to beginning of subject line in the email that gets sent... easier for us to see who it was for. (Pine only shows first ~35 chars of subject in index list.)
-
- 06 Mar, 2002 5 commits
-
-
Mac Newbold authored
-
Chad Barb authored
-
Chad Barb authored
-
Chad Barb authored
A couple of UI fixups: - Added "you're over the trashcan" visual clue when dragging thingees into the can. - Clicking a node to drag it from the panel now visually selects it (this is subtle, but more correct.)
-
Mac Newbold authored
For experiments that have nodes allocated, if there is no 'last login' data, show date and 'Swapped In' for easier comparison and for faster idle checks. Previously, you couldn't tell if they had recently swapped in, or swapped in days ago and never used the nodes without zooming in on the experiments individually.
-