- 07 Jul, 2006 10 commits
-
-
Dan Gebhardt authored
Added distributed start times during an INIT to spread out the scheduled test times over half the desired period. Added error codes for determining "down paths" using a bw value of -1 or -3 to indicate a timeout or "unknown" (such as bad host name, no socket, etc..), respectively. Some other miscellaneous changes.
-
Jonathon Duerig authored
Quick fix for a race condition in the auto-framework. This makes the race condition happen less, but it still happens. The real solution is to have the stub daemon-ize itself just before it is ready to accept connections.
-
Jonathon Duerig authored
-
Jonathon Duerig authored
Various bug fixes. Especially with the system for determining whether a connection is sending as fast as it can. Now it correctly determines when it is in slow start, and when the receivers buffer is empty so that these do not cause erroneously small bandwidth/max_delay figures.
-
Jonathon Duerig authored
Basic skeleton. Not functional yet. Getting this working and then adding some modules is what comes next.
-
Mike Hibler authored
-
Russ Fish authored
-
David Johnson authored
-
Russ Fish authored
-
David Johnson authored
between multiple link characteristics which are defined in the data file. As a result, any type of link characteristic for the mote, wifi, or SDR testbeds can be shown as long as it's in the file. Also partial support for metacharacteristics (things like the min/max/stddev of a single link's primary characteristic). Basically, a nice refactor into what I hope is complete flexibility for display of any kind of link characteristic on any of our wireless testbeds.
-
- 06 Jul, 2006 6 commits
-
-
Russ Fish authored
Fix HTML "character entity" references like & missing the trailing semicolon. This is actually a bug in the Cocoon online doc generator, affecting anchors for C++ functions with a reference ampersand in the type signature.
-
Russ Fish authored
-
Mike Hibler authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 05 Jul, 2006 13 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Apparently that port is long (long) dead, and somewhere along the line the stuff that sits below it changed, which caused our stuff to break. The modern and maintained version of the same API is now /usr/ports/databases/p5-DBD-mysql (/usr/ports/databases/p5-DBD-mysql50 when using mysql 5.0).
-
Leigh B. Stoller authored
-
Kevin Atkinson authored
Fixed perl warning about Use of uninitialized value in numeric gt.
-
David Johnson authored
-
Kirk Webb authored
Load up the madwifi driver after the wired ones and after dhcp is finished to avoid the latter succeeding on the wifi interface (this behavior has been seen several times).
-
Kirk Webb authored
Fix a couple of typos.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
support in place.
-
Kevin Atkinson authored
Many changes to tblog code. Database update needed: 1) Added summary of failed nodes is os_setup. The cause of the error is now classified as "user" if it is only user images that failed and the user image failed on every pc of a particular type. Otherwise I leave the cause as "unknown" since it is really hard to tell what the real cause is. 2) Raised the confidence threshold for most errors so that they will appear on the top. 3) Added a special error when an experiment is canceled. The cause is "canceled" and testbed-ops won't see these errors. 4) Fixed a bug in assign_wrapper where it will incorrectly report "This experiment cannot be instantiated on this testbed..." when really the user canceled the swapin. 5) Fixed a bug where os_setup errors where being incorrectly reported as assign errors. This happens when os_setup fails for some reason and tbswap tries again, but the second time around there are not enough nodes. So the last error is coming from assign even though the true cause of the error is due to failed nodes. The fix for this involved added a new column to the log table, "attempt", which will be 1 for the first attempt and then incremented for each new attempt. tblog_find_error will then simply ignore any errors with "attempt > 1". 6) Also fixed a potential problem when there is an error during the cleanup phase by adding another column "cleanup". tblog_find_error will also ignore any errors with the cleanup bit set.
-
Leigh B. Stoller authored
browser confusion that results when the same cookie name is used on multiple elabinelab experiments.
-
Leigh B. Stoller authored
revision 4.70.
-
Leigh B. Stoller authored
mysqld does not properly detach, and the funky shell script startup that is uses causes mysqld to not detach properly, and when the parent exits, the process group gets a SIGHUP. Well, in mysql 5.0 a HUP causes the mysqld to reload its grant tables, even though it was started with --skip-grant-tables, which causes everything on boss to completely break. So, on FreeBSD6, start mysqld with "daemon" utility program, which does the proper detach.
-
- 04 Jul, 2006 1 commit
-
-
Mike Hibler authored
-
- 03 Jul, 2006 5 commits
-
-
Mike Hibler authored
Actually, most of the changes here were just to generalize the "virtual interface" state in the DB. Other than the client-side scripts, there is very little specific here specific to tagged VLANs. In fact, you cannot specify "vlan" as a type yet as we haven't done the snmpit support for setting up the switches. For more info see bas:~mike/flux/doc/testbed-virtinterfaces.txt, which I will integrate into the knowledge base and the Emulab doc at some point.
-
Leigh B. Stoller authored
to do everything!
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 01 Jul, 2006 1 commit
-
-
Eric Eide authored
-
- 30 Jun, 2006 4 commits
-
-
Kirk Webb authored
Convert the atheros/wifi setup to work with the madwifi-ng driver.
-
Russ Fish authored
-
Leigh B. Stoller authored
It mostly incorporates (part of) what is currently spread all over libdb.pm, and so far I have converted just batchexp to use it. I will be converting scripts over time ... but you might want to look at this module now and start using it.
-
Leigh B. Stoller authored
-