- 29 Apr, 2003 12 commits
-
-
Robert Ricci authored
files.
-
Chad Barb authored
Don't reboot nodes when recovering from a failed assign during update.
-
Leigh B. Stoller authored
-
Jay Lepreau authored
-
Robert Ricci authored
Merge in my 'caveat' text Remove descriptions of a couple dirs we aren't going to export Update date in file
-
Chad Barb authored
Mask off '64' bit from return from assign_wrapper, so batch_exp doesn't choke on it.
-
Chad Barb authored
Various Other changes to get Expt Modify ready for prime time. - If assign fails on a modify, experiment will be restored to old state, *not* swapped out. - Reboot option has been improved to reboot all nodes as part of os_setup, not in separate step. - Different assign error codes result in different retry behavior for assign_wrapper (Follow's Rob's change to assign to make it pass back special code for non-retriable faults) - '64' bit in assign_wrapper exit code indicates to tbswap that db/phys state hadn't been mucked with before the exit occurred (ergo, '65' and '1' are the common return codes, though the old 4,8,16,32 are still there for assign failing.) - (tbswap still returns codes from assign wrapper) - Added 5 sec pause between assign attempts. - Cleaned up tbswap code. - Physical state backup/restore removed from tbprerun, put into swapexp. - Interfaces table now getting cleaned up correctly (Mike noticed problem) - Changed menu display in showexp to show the "modify" menu option for swapped out experiments (like it used to.) - A couple other changes. Note: Still admin-only, but I plan to change that soon. To do: - Erase expt backups in /tmp after using them. - Re-viz failed experiments.
-
Leigh B. Stoller authored
the idx to the corresponding experiment_stats record so you can see the details for an experiment. Still needs a bunch of work.
-
Mike Hibler authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Leigh B. Stoller authored
from idle and swapped (but leave in active for now, until we move some people out). Sorry, but emulab-ops and testbed are hardwired strings.
-
- 28 Apr, 2003 28 commits
-
-
Leigh B. Stoller authored
-
Robert Ricci authored
already done. Yeah, we should get around to adding FS-aware compression to imagezip one of these days...
-
Robert Ricci authored
-
Robert Ricci authored
and a couple disclaimers about being out of date.
-
Chad Barb authored
Added "Quick Tour" and "Source Tree Organization" to README.
-
Robert Ricci authored
doc directory.
-
Robert Ricci authored
-
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
-