- 04 Oct, 2006 5 commits
-
-
Leigh B. Stoller authored
-
Jonathon Duerig authored
Added debugging information so that it is more clear what port the control server is using on the stub.
-
Mike Hibler authored
-
Mike Hibler authored
-
Leigh B. Stoller authored
think the problem is that the archive is forked for a template instance, but not committed before the first savepoint. This screws up the archive cause the datastore directory has not been copied in yet, and subversion pukes.
-
- 03 Oct, 2006 15 commits
-
-
Leigh B. Stoller authored
kludgy code in template_exprun that tries to ignore dead nodes during start and stop run.
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
Rolled the AverageThroughputSensor into a special case of LeastSquaresThroughput. It still uses the same command line arguments/constants.
-
Kirk Webb authored
Bump plab rootball version.
-
Mike Hibler authored
-
Mike Hibler authored
Create event sequences to do the equiv. of start- and stop-experiment. Rather than using those scripts, you now can use start-run and stop-run which are just wrappers around tevc to trigger the sequences. This checking is backward compatible in the sense that you can continue to use start- and stop-experiment and should never notice a thing. The new event model doesn't support a couple of things that the old script based execution did, most notably, you cannot change command line arguments. It does support real vs. fake runs.
-
Mike Hibler authored
script sticks around so the program agent has something to kill!
-
Mike Hibler authored
will not timeout in the dispatch routine. It apparently will stay in recvfrom() til it gets a packet. This caused stop/snapshot events (as well as "kill -TERM") to not do anything. So we blast all the pthreads out of recvfrom with a signal after setting the flag to force them to return from dispatch (pcap_breakloop).
-
Jonathon Duerig authored
-
Robert Ricci authored
PlanetLab node's load.
-
Jonathon Duerig authored
Added a new sensor which averages packets over a particular period of time rather than a particular number of acks. This provides a proof of concept of coarse-grained measurements reflecting changes in bandwidth. Increased the number of samples that LeastSquaresThroughput uses as a quick way to use coarse-grained measurements easily.
-
Leigh B. Stoller authored
getting deleted.
-
Leigh B. Stoller authored
* Copy template datastore to instance "datastore" directory, instead of "template_datastore" ... avoid mass confusion. * Change xxx:// mappping from template datastore to the instance datastore.
-
Mike Hibler authored
-
- 02 Oct, 2006 13 commits
-
-
Leigh B. Stoller authored
-
Mike Hibler authored
has two problems: * not all LANs might be shaped so there may not be a delay-agent running to receive and acknowledge the RESET event, leading to a hang * we might wind up resetting a delay node more than once (once for each lan it is responsible for); probably not harmful, but might lead to again not sending a completion event and a hang. As long as I can reset the one LAN I care about, or rather all its involved delay nodes, I should be fine.
-
Robert Ricci authored
-
Robert Ricci authored
has been retransmitted. Thus, getIsRetransmitted() now works for not only sends, but ACKs too. If we were unable to find any of the packets that an ACK supposedly is ACKing, then declare the ACK invalid. There is still a know problem with PacketSensor - it gets 'range starts in unknown packet' error more often than it should. That's next on the list to fix.
-
Robert Ricci authored
function in an int. DelaySensor no longer uses retransmitted packets to calculate delays. This is mandated by RFC 2988. Add more debugging output when we detect a bogus (<0) delay.
-
Robert Ricci authored
from libpcap (this is detected by the packet timestamps decreasing instead of increasing.)
-
Dan Gebhardt authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
millsecond, giving us a 0 period. Defer byutes from such packets until the next non-zero period so that we can get a non-zero period.
-
Jonathon Duerig authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Now named by "E${exptidx" which sorta sucks but not much to do.
-
- 29 Sep, 2006 7 commits
-
-
Mike Hibler authored
* get rid of excess precision on bw/delay print * don't complain about missing plr
-
Mike Hibler authored
-
Robert Ricci authored
make it through to the monitor - they tend to wedge the experiment.
-
Robert Ricci authored
-
Robert Ricci authored
run simultaneously on the same planetlab node. Confine tcpdump on the planetlab nodes to just the stub's traffic, so we don't have to worry about nameserver traffic, ssh traffic, etc. Make use_magent the defauly.
-
Robert Ricci authored
the port-setting options to fail. Also removed an old debugging output that is no longer needed.
-
Robert Ricci authored
getting set by start-experiment has been solved.
-