- 28 Apr, 2003 26 commits
-
-
Robert Ricci authored
-
Mac Newbold authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Mac Newbold authored
a "source tree map" of sorts. Did some reformatting to overview, and added a small para about idle detection to the expt life cycle para.
-
Leigh B. Stoller authored
get an updated copyrights message.
-
Robert Ricci authored
-
Leigh B. Stoller authored
but forgot to put in the real file.
-
Robert Ricci authored
any more!
-
Mac Newbold authored
Should run from cron, about every 15 minutes or so. Sends mail to idle expts that haven't gotten mail lately. Grabs the magic constants from the sitevars in the db, and respects idle_ignore. The messages now get bcc'd to tb-automail instead of tb-ops, too. With the current settings, it will send each idle expt a message every four hours (like I've been doing manually, but more punctually and without going away at night and on the weekend.) It also has a mode for selecting just one pid/eid, and possibly forcing a message to get sent. This part will replace the current swap request stuff in the web (ie, this will be the backend instead of the web page sending email directly).
-
Mac Newbold authored
added [gid =] ExpGroup(pid,eid)
-
Kirk Webb authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
swap_exitcode (last error), idle_swaps (a count), batch (a flag to indicate a batch experiment). Add a operational log. Okay, its not actually a log, but a table that will grow forever until it consumes the earth. Its a small table though, so it will take a few years. Its cross indexed with the experiment_stats table, so by massaging this table along with the stats table, we can get a good picture of what was running on the testbed when, and how many resources it was using. Sorry, not a log file, but we can easily generate a log file from tbe table if the Boss really wants one. The table entry averages 28 bytes. Move stats to their own main menu item (admin mode only). Remove from the showexp_list page since that was bogus.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Robert Ricci authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Add nscheck as allowable command.
-
Leigh B. Stoller authored
The first three are aggregate tables, while the experiment stats table gets a record for each new experiment, and is updated when an experiment is swapped in/out/modify or terminated. Look at the table to see what is tracked. Once the experiment_stats record is updated, the aggregate tables are updated as necessary. There are a bunch of ugly changes to assign_wrapper to get the stats. Note that pnodes is not incremented until an experiment sucessfully swaps in. This is in leu of getting status codes; I'm not tracking failed operations yet, nor creating the log file that Jay wants. I'll do that in the next round of changes when we see how useful these numbers are. Most of the changes are to create/delete table entries where appropriate, and to display the records. Display is only under admin mode, and the display is raw; just a dump of the assoc tables in php. The last 100 experiment stats records are available via the Experiment List page, ...
-
Leigh B. Stoller authored
initstats.pl to fill in the tables as best as possible. Mostly a hack job since we need Mac's scripts to go over the logs and really fill in the info.
-
- 25 Apr, 2003 5 commits
-
-
Leigh B. Stoller authored
file when I clicked.
-
Leigh B. Stoller authored
Converted bothersome inline/outline php into a single echo statement like it used to be when I did the code originally.
-
Chad Barb authored
-
Chad Barb authored
Yeechh. Very dumb mistake fixed.
-
Leigh B. Stoller authored
turned off. Use this link directly: https://www.emulab.net/login.php3?adminmode=1 This is passed into DOLOGIN(), and if the user is a real admin (of course) the login is created with the adminmode set to on instead of off (the default). This essentially causes the NOLOGINS checks later on to be bypassed (as is the case when its an admin that is logged in). I prefer this approach cause it hides the entire admin thing, rather than putting up a checkbox that might leak out to a mere user (remote chance, but I feel better this way). There is also some new stats code that is turned off until its finished.
-
- 24 Apr, 2003 9 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
but not /users.
-
Leigh B. Stoller authored
to make this check. Note, this script has to be propogated to the nodes before it takes effect.
-
Robert Ricci authored
has the correct new_ tables in it.
-
Robert Ricci authored
Fixed event example to match actual experiment email, added instructions to get the full event list.
-
Leigh B. Stoller authored
the OSDI paper to be used when citing us. Put in the Bibtex entry link too. Add a link to the admin policies document on the newproject form
-