- 16 Jun, 2002 5 commits
-
-
Leigh B. Stoller authored
transition error when you click too fast after creating it. Instead of looking at experiment state, use the logile slot of the experiments table, and make sure its cleared/set properly in start/swap experiment scripts. Also added a spew option to the swap page so you can watch experiments swap in/out.
-
Leigh B. Stoller authored
experiments are taking so long to swap.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
script. This might better be done as an environ variable to pass along so that you could turn stamps on/off locally or globally for a short time.
-
Leigh B. Stoller authored
-
- 14 Jun, 2002 1 commit
-
-
Leigh B. Stoller authored
a temp measure. See tmcd.c and node_update for usage of this variable.
-
- 13 Jun, 2002 9 commits
-
-
Shashi Guruprasad authored
the flux repository to have ns-2. The install file just downloads the ns2.1b9 distribution, patches it and installs it.
-
Robert Ricci authored
person logged in is an admin, and doesn't have adminoff set, set it. (We have to prepend an HTTP_ so that it will make it through suexec.) This is needed by, for example Mac's/Kirk's idlecheck/slothd stuff.
-
Chad Barb authored
Changed netbuild to use POST, rather than GET. This should alleviate some of the truncation problems we've been having, and also is a bit cleaner looking to the client. The applet posts to nssave.php3, which writes the ns file to /tmp/$uid-$hash.nsfile The applet then launches beginexp/php3 in a new browser window, passing it the $hash. It can then pass that $hash to spitnsdata.php3, or build "/tmp/$uid-$hash.nsfile" as $nsfile (the NS file to use in expt creation.) There are, as of yet, no file size restrictions, nor is there a mechanism to clean up old nsfiles (which really only need to stick around for a short while, <<1hr.)
-
Robert Ricci authored
admin privs. The idea is that you have to be explicit about when you want to make use of your super powers, to prevent accidents. Use the new withadminprivs script to get your admin privs, as in: withadminprivs inuse or withadminprivs node_reboot -e testbed,foo
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
the usr_modified field of the user table, which the nodes can use as a serial number to determine if something has changed. Minor cleanup of last revision. Just moved things around a bit.
-
Leigh B. Stoller authored
waiting for a reply. I'm using this as part of the (30 minute hack) widearea node keepalive support.
-
Leigh B. Stoller authored
deleted on both boss and users.
-
Leigh B. Stoller authored
user changes his personal info. This is intended to act as a serial number when nodes ask for account info, but is also useful for auditing.
-
- 12 Jun, 2002 13 commits
-
-
Shashi Guruprasad authored
-
Shashi Guruprasad authored
to outgoing interface. Used by NSE's iptap.cc to map to a NSE node that is attached to the interface
-
Robert Ricci authored
tables by 8, to convert from Kbit/s to Kbyte/sec. But, it's already in Kbyte/sec.
-
Leigh B. Stoller authored
approves his own account!
-
Robert Ricci authored
testbed. Turns out the the steps we get to skip are mostly the more complicated ones.
-
Leigh B. Stoller authored
table and create a new table to hold user_pubkeys, indexed by the comment field of the key. Change mkacct to insert newly created Emulab keys into that table, and to regen the users authorized_keys file from the DB. Users should no longer edit their own authorized_keys file or the changes will be lost (I put a comment in their files). Change the three pages that deal with keys. join/new project can now take a file of multiple keys; each is inserted. Moved the key stuff that was in the update user info page into a new pubkeys page that allows users to add/sub keys easily. New key additions are password protected. Unrelated change: Add an audit mode to mkacct to log its output and send it to the tblogs email. Previously, warnings and errors tended to get lost.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
adminmode). Red means DANGER!
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
node connects with UDP, update the nodes table status with 'up' and the current time. This is the only thing that can happen when a remote node connects with UDP (since there is no ssl). The idea is that a daemon on the remote nodes will wake up periodically and send in a UDP packet that says its alive. Since the idea is to be low overhead, I'm using a UDP packet for now, which means I can run it fairly often on all the clients, without it being too much of a drain. By its nature, if the remote node can start up tmcc and get a udp packet out, its probably in good shape. Maybe we will find out this does not work, but if so I will have lost only "30 minutes". See related changes in db/node_status.in. Also, add the code that kicks out remote nodes that connect with tcp but no ssl (it was commented out while I originally updated the ron nodes with the new tmcc stuff).
-
Leigh B. Stoller authored
node status.
-
- 11 Jun, 2002 10 commits
-
-
Mac Newbold authored
Add a taint check for \-tcsh, per Leigh's suggestion. It fixes the bug we were seeing, oddly enough.
-
Leigh B. Stoller authored
-
Mac Newbold authored
Add idlecheck to the web pages. To have suexec let us run idlecheck, I had to make a wrapper to go in the libexec dir, and add it to the makefile and configure. Added a warning to idlecheck about its output format being the input format for showexp_list.php3, so people change both if they change one.
-
Robert Ricci authored
name of the script, and the name of the user who ran it, in the form "script:user" . Should be useful for accounting.
-
Kirk Webb authored
-
Kirk Webb authored
Also moved pidfile location to /var/run (was /tmp)
-
Chad Barb authored
-
Chad Barb authored
-
Chad Barb authored
Changed default path, made it a #define.
-
Leigh B. Stoller authored
Send the output logfile to TBOPS when it is non-zero so we all see any bootup problems.
-
- 10 Jun, 2002 2 commits
-
-
Robert Ricci authored
node we don't know about. This will prevent the case where a new node is referenced within an hour of it first being added to the nodes table.
-
Chad Barb authored
-