- 04 May, 2005 2 commits
-
-
Mike Hibler authored
hpa-tftpd will not start.
-
Robert Ricci authored
table.
-
- 03 May, 2005 3 commits
-
-
Leigh B. Stoller authored
count.
-
Leigh B. Stoller authored
and its good not to use the same variable name for both!
-
Leigh B. Stoller authored
patch to avoid vlan corruption.
-
- 29 Apr, 2005 4 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
for now.
-
Leigh B. Stoller authored
switch interface types.
-
Robert Ricci authored
what it appears to be - it's a num, not an int.
-
- 28 Apr, 2005 7 commits
-
-
Robert Ricci authored
-
Leigh B. Stoller authored
since that is now done automatically. I do mention it, but in setup where other little misc bits are mentioned (stuff that boss-install does).
-
Robert Ricci authored
case there are any dependancies.
-
Robert Ricci authored
installation instructions tell them not to install the ports collection or any packages. Include instructions on how to get our approved version of the ports tree. Remove the text about updating to -STABLE, as that is no longer our recommended procedure.
-
Russ Fish authored
blend triangles can be plotted overlaid on the all-cameras composite figures. Add camera_data Makefile targets to do the composite figures.
-
Robert Ricci authored
software.
-
Robert Ricci authored
-
- 27 Apr, 2005 5 commits
-
-
Robert Ricci authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
source tb_compat.tcl set ns [new Simulator] tb-elab-in-elab 1 namespace eval TBCOMPAT { set elabinelab_maxpcs 1 set elabinelab_nodeos(myboss) FBSD47-STD set elabinelab_nodeos(myops) FBSD47-STD set elabinelab_nodeos(mypc1) FBSD47-STD } $ns run
-
Leigh B. Stoller authored
work inside ElabInElab. The crux of this is to emulate what switchmac does when incorporating nodes into the testbed. Rather then using snmpit to ask the switches for MAC info, we can just ask outer emulab via the proxy to get that same info from the DB. Note, there are no changes to the newnode MFS; it will boot and happily report it after launching teachswitch, but those packets are harmless to the situation. Another wrinkle is that we need the outer emulab to tell us which interfaces are control and which are experimental, since inside there is no real way to determine that. I did this by overloading the final field in the return from switchmac, and using that to override the "role" setting that utils/newnode would normally choose on its own. There is another new routine in the XMLRPC server that is intended to be used for bypassing the newnode path. This is not hooked into anything yet, but the intent is that rather then using the web interface to "add" nodes, we just return everything needed to seed the new_nodes and new_interfaces table, and then run newnodes directly.
-
Leigh B. Stoller authored
-
- 26 Apr, 2005 5 commits
-
-
Robert Ricci authored
I've sucesfully used this core to 'evolve' a sorted list of 18 elements. It takes negligible time, and ~100 generations. Right now, I am only using mutation, not crossover. To do crossover, I'm going to have to start studying permutation encoding.
-
Leigh B. Stoller authored
mysqld hangs that cause the entire system to grind to a halt. The basic theory of operation is like this: * Once a minute fork a child (protected by a 60 second timeout) to connect to the DB and issue a simple query. If the child can access the DB okay, it exits with a zero status. * If the alarm fires, the child is killed. This indicates that mysqld is no longer responding in a reasonable amount of time (60 seconds). We shift into trying to restart mysqld: * Send mysqld a TERM. Wait for 30 seconds. * Try query again; typically, the situation will not have changed one bit, but I do it anyway. * If mysqld was running, send it a kill -9. Wait for 15 seconds. * Start mysqld. Wait for 5 seconds. * Try query again. If query succeeds, we are done, and no one will have to deal with it Sunday morning at 6am (thanks Tim). * If query still fails, send email and give up trying to do fix anything. The daemon continues to query the DB once a minute; once the query succeeds (cause a human fixed things up), the daemon goes back into its normal mode (attempt to fix things next time it fails). So, the problem is what happens when someone kills off mysqld for some other reason. It may be that this daemon should only try to restart mysqld if and only if, it actually killed a running mysqld. Comments?
-
Timothy Stack authored
kill fails.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
that to keep files private to each subgroup.
-
- 25 Apr, 2005 9 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
mortals and robots can find the silly thing (otherwise it uses a very silly name).
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
daemonize after making the connection to capture so an error is reported if it cannot connect.
-
Mike Hibler authored
case. Otherwise we don't pick up on experiment modifications.
-
Timothy Stack authored
some error handling, and put the output file sizes/mtimes in the status file to make it easier to do a sanity check.
-
Mike Hibler authored
-
Timothy Stack authored
causing the select() to fail.
-
- 22 Apr, 2005 5 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Russ Fish authored
-
Robert Ricci authored
I still have some optimizations to perform.
-