- 05 Dec, 2002 1 commit
-
-
Leigh B. Stoller authored
use perl dbm code.
-
- 04 Dec, 2002 1 commit
-
-
Leigh B. Stoller authored
corresponding slots in os_info and images, causing truncation.
-
- 03 Dec, 2002 2 commits
-
-
Mac Newbold authored
-
Mac Newbold authored
-
- 02 Dec, 2002 7 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Jay Lepreau authored
-
Leigh B. Stoller authored
appealing to me. :-)
-
Leigh B. Stoller authored
of all people in projects that are approved to use widearea/ron nodes (pcremote_ok!=NULL). Note, I am combining all kinds of widearea nodes into one email list. Might need to create per-type lists, but I hope not.
-
Mike Hibler authored
-
Leigh B. Stoller authored
or not. Handy since the vname indicates where the node is. Of course, this needs to be better someday, like maybe real geographic info.
-
- 27 Nov, 2002 3 commits
-
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
-
- 26 Nov, 2002 4 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
1. Client: add "NAK avoidance." We track our (and others, via snooping) block requests and avoid making re-requests unless it has been "long enough." 2. Server: more aggressive merging of requests in the work queue. For every new request, look for any overlap with an existing entry. 3. Server: from Leigh: first cut at dynamic rate adjustment. Can be enabled with -D option. 4. Both: change a lot of the magic constants into runtime variables so that they can be adjusted on the command line or via the event interface (see below). 5. Add code to do basic validatation of incoming packets. 6. Client: randomization of block request order is now optional. 7. Client: startup delay is optional and specified via a parameter N which says "randomly delay between 0 and N seconds before attempting to join." 8. Both: add a new LEAVE message which reports back all the client stats to the server (which logs them). 9. Both: attempt to comment some of the magic values in decls.h. 10. Both: add cheezy hack to fake packet loss. Disabled by default, see the GNUmakefile. This code is coming out right after I archive it with this commit. 11. Add tracing code. Frisbee server/client will record a number of interesting events in a memory buffer and dump them at the end. Not compiled in by default, see the GNUmakefile (NEVENTS) for turning this on. 12. Not to be confused with the events above, also added testbed event system code so that frisbee clients can be remotely controlled. This is a hack for measurement purposes (it requires a special rc.frisbee in the frisbee MFS). Allows changing of all sorts of parameters as well as implementing a crude form of identification allowing you to start only a subset of clients. Interface is via tevc with commands like: tevc -e testbed,frisbee now frisbee start maxclients=5 readahead=5 tevc -e testbed,frisbee now frisbee stop exitstatus=42 Again, this is not compiled in by default as it makes the client about 4x bigger. See the GNUmakefile for turning it on.
-
Mike Hibler authored
-
Mike Hibler authored
1. The big one is from Leigh: multithreading the unzipper so that decompression overlaps with disk IO. Also added the '-n' "no threads" option for comparison purposes. 2. Eh...guess that's it for imagezip/unzip. Oh wait, mike fixed a comment!
-
- 25 Nov, 2002 2 commits
-
-
Mac Newbold authored
-
Mac Newbold authored
-
- 23 Nov, 2002 1 commit
-
-
Mac Newbold authored
-
- 22 Nov, 2002 5 commits
-
-
Mac Newbold authored
-
Robert Ricci authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
Set mailgap to 15 seconds, and wait a second on startup before sending mail so that the timeouts all come in one message. And don't clean up my stated.pid file if I'm a forked child of the real daemon.
-
- 21 Nov, 2002 2 commits
-
-
Shashi Guruprasad authored
Also made the image and osid shared so that it works for any emulab user who swaps in an experiment. Before this, swapping an nse expt would have failed but since no uses it, we never had any problem!
-
Mike Hibler authored
mention tipserv1 as well as ops for setting up serial lines
-
- 19 Nov, 2002 6 commits
-
-
Mike Hibler authored
bytes of framing+CRC Add pcapper.noevents target to Makefile to build without event system
-
Leigh B. Stoller authored
set the login shell to /sbin/login. Minor complications for preserving the existing shell of users on both boss/ops, but no big deal.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Dave and RON node installation.
-
Leigh B. Stoller authored
-
- 18 Nov, 2002 1 commit
-
-
Leigh B. Stoller authored
-
- 17 Nov, 2002 1 commit
-
-
Leigh B. Stoller authored
library. Add -b option to explicitly turn on broadcast mode (client and server), and fiddle with options and network init slightly so that I can do simple unicast experiments between two nodes.
-
- 16 Nov, 2002 3 commits
-
-
Shashi Guruprasad authored
On Sat, 16 Nov 2002, Jay Lepreau wrote: > Looks great. Go ahead and check it in and install it. > > Might be good to say the stuff inthe scaling/accuracy page > is from the OSDI paper. > > In the tutorial, might s/falling back in real time/falling behind real time/
-
Mac Newbold authored
-
Mike Hibler authored
-
- 15 Nov, 2002 1 commit
-
-
Shashi Guruprasad authored
-