- 24 Mar, 2006 6 commits
-
-
Robert Ricci authored
TODOs
-
Leigh B. Stoller authored
-
Kirk Webb authored
Don't start the plab renew daemon anymore.
-
Kirk Webb authored
Fix up plab renewal for current scheme. We must now go out to each sliver individually and ask for it to be renewed. I've added a new script to be run out of cron that will run through and attempt to renew all active slices. If a node cannot be renewed with its slice and comes sufficiently close to it's recorded expiration (currently two weeks out), mail will be sent to testbed ops warning about this situation. Note that there will only be one email message per slice, containing a list of all nodes at risk for expiration. The plab renewal daemon will no longer run as a result of this change. Note that this is sort of a hack. The better way would be to have the daemon perisistenly try to renew nodes that have failed until success, but that will take more work, and I might farm it off to the plab monitoring daemon anyway.
-
Kevin Atkinson authored
Hhave swapexp/batchexp dump the error when the -w" option is specified. The error will look something like: ERROR:: <cause desc> <text of the error> Cause: <cause> Confidence: <confidence> This will be the last thing printed. The "::" is there to make recognizing the error easy to scripts since they can just look for the "ERROR::".
-
Robert Ricci authored
-
- 23 Mar, 2006 5 commits
-
-
Kirk Webb authored
Add "plabeventkeys" tmcc command to libtmcc.pm
-
Kirk Webb authored
* Add Princeton IP subnet to the allowed list for viewing plabstats.php3 * Mention PlanetLab AUP on EZ creation page. * Change language a bit RE PlanetLab AUP on the Portal doc page.
-
Leigh B. Stoller authored
-
Timothy Stack authored
-
Kevin Atkinson authored
Change @TBBASE@ to @TBDOCBASE@ when refering to KB entry.
-
- 22 Mar, 2006 3 commits
-
-
Jonathon Duerig authored
-
Mike Hibler authored
"firewallable" node types.
-
Mike Hibler authored
This way we can specify node_type_features for types that can be firewalled. Right now that means that they can be powered off, which pcwifi's cannot be.
-
- 21 Mar, 2006 17 commits
-
-
Kirk Webb authored
Fix up botched configure[.in].
-
Robert Ricci authored
-
Robert Ricci authored
command-line flag.
-
Timothy Stack authored
numbers off. This should realign things...
-
David Johnson authored
-
Kevin Atkinson authored
Added libtblog.pm to configure
-
Leigh B. Stoller authored
-
Kevin Atkinson authored
Fix bug causing strange errors from snipit due to an invalid assumtion about __DIE__ handler in libtblog.pm.in.
-
Kevin Atkinson authored
Changed format of email sent to user on errors. The error will now appear instead of the generic message when I am confident it is accurate. The subject line will also change to reflect the cause of an error. Avoid sending mail to testbed-ops during failed swap related evenets in some cases. It will instead be sent to a new mailing list testbed-errors. Added a new row in the experiment info table "Last Error:" which states the cause of the error, and links to a new page displaying the error. Made some assign/assign_wrapper errors more informative. The error (as determined by tblog) is now stored in the database in a more structured fashion. This inlcudes adding a column for the session (in the log table) to testbed_stats to link eash swap event with the logs and possible the error. Other changes to the database, see sql/database-migrate.txt
-
Mike Hibler authored
up a tcpdump on both the inside and outside interfaces on the firewall at boot time. Another useful form of debugging. Note: as with the "accept" and "deny" styles of logging, "tcpdump" cannot be set through any interface other than setting it in the virt_firewalls DB table directly.
-
Timothy Stack authored
failed because of an NFS hiccup. Also added a little activity display.
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
side of iperf. The main goal is to use much less memory than 'iperf -s'. Supports many of the same same command line args, so that it can be used as a dropin replacement for iperf. Currently only uses about 40k of memory, regardless of how many clients are connected. Seems to behave exactly the same as an iperf server, but more testing is needed.
-
Timothy Stack authored
type.
-
Leigh B. Stoller authored
-
Jonathon Duerig authored
Fixed a transient error discovered by Junxing. Rather, I've fixed a bug that could account for it and the error hasn't resurfaced after many runs. The transient symptom was when pcap only captured the first three packets and failed from then on. All measurement times are now based on packet timestamps rather than gettimeofday(), throughput measurement is much more consistent now, though a more thorough evaluation is still required. Delay is averaged over a quantum. This is probably not the right thing to do, but it is better than the alternative (latest measurement). I am still discussion with Sneha about what to do here.
-
- 20 Mar, 2006 3 commits
-
-
Timothy Stack authored
layout correctly.
-
Mike Hibler authored
-
Mike Hibler authored
As it currently stands, they cannot be automatically swapped because a paniced experiment will have a firewall node with its control interface disabled.
-
- 17 Mar, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 16 Mar, 2006 4 commits
-
-
Robert Ricci authored
automatically. Now automatically determines the number of peers in the experiment. run-monitor-libnetmon.sh automatically generates the IP mapping file now. Auto-create /local/logs if it doesn't exist (it doesn't on our devbox image) Add two new 'auto' scripts - these are intended to be run as part of the automatic experiments. They properly wait for the stubs to start before starting the monitors, etc. They log the outputs of the stub and monitor to /local/logs, where loghole can pick them up. They also kill their children if they are killed (to be used with the program agent) The auto-* scripts need a little more work in term of properly waiting for their children to exit.
-
Timothy Stack authored
security-level.
-
Robert Ricci authored
tag snmpit error messages as being hardware errors. Don't export the snmpitFatal and snmpitWarn functions - these are really supposed to be internal, and I've tweaked their meaning a bit. Nothing else calls them.
-
Leigh B. Stoller authored
-
- 15 Mar, 2006 1 commit
-
-
Russ Fish authored
-