- 20 Dec, 2002 5 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
fread in php is buffered.
-
Leigh B. Stoller authored
running the watchdog. At some point I'll come back and convert to watchdog for all the nodes.
-
- 19 Dec, 2002 10 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
1) Add support for local jailed nodes. This support overlaps in a nasty way with remote jailed nodes, but I added this for testing purposes, and as it turns out its pretty handy. A second pass is needed to unify remote and local jails, but for now this is how it goes: tb-set-hardware $node3 pc600 tb-set-hardware $nodev1 pcvm600 tb-fix-node $nodev1 $node3 So, "fix" $nodev1 to $node3. The intent is that once $node3 is allocated by assign to a real testbed node, we can then allocate a virtual node on pcXX to $nodev1. I did this primarily to allow for easy testing of jails via my NS file, without having to hack assign wrapper too deeply. So, after assign runs, I use avail to get the available vnodes on the assigned pcXX, allocate those for the virtual nodes. At present, we still depend on pre-exsiting pcvm nodes for each real node. 2) Add code to assign non-overlapping port ranges to each experiment. This could be moved to an external script, but is fine right here. There is an ipport_ranges table for determining a testbed wide range (currently 256 ports). This is of course only meaningful when using jailed nodes, so do not bother to set a range (and use up the port space) if no jailed (virtual) nodes.
-
David G Andersen authored
Compiles cleanly under Linux as well, if DA_USE_SINLEN gets set properly by configure
-
Mike Hibler authored
-
Leigh B. Stoller authored
-
Mike Hibler authored
accuracy for verbosity!
-
Leigh B. Stoller authored
the main tree. Note that this hack should be generalized (as we have discussed many times).
-
Leigh B. Stoller authored
created by libsetup are now created in /var/emulab/boot; nothing is written into /etc/emulab or /usr/local/etc/emulab anymore. This was a requirement for jails, but is also a good thing to do anyway. There are a number of jail config changes to support the old vnodes and the new style jail vnodes; specifically, a setup routine to called from inside the jail when it first boots up to the get the usual assortmant of config info from tmcd. Also Merge local and remote update routines into one. Other various little changes for SFS and the MFS.
-
Leigh B. Stoller authored
working in our images, damn it!
-
Leigh B. Stoller authored
-
- 18 Dec, 2002 25 commits
-
-
Mike Hibler authored
"hash" has been renamed as "key." V2 also eliminates the 666 length check.
-
Mike Hibler authored
-
Mike Hibler authored
-
Kirk Webb authored
When an image is created successfully, a message stating this fact is printed to the log. More importantly, I fixed a bug in the NFS slack factor logic which resulted in create_image waiting forever for progress to be made.
-
Leigh B. Stoller authored
Also print out the fixed nodes when a virtual node is fixed to a NS node. Reflects a change in the front end parser.
-
Leigh B. Stoller authored
experiment using jailed nodes.
-
Leigh B. Stoller authored
nodes, so path is consistent). Also add jail support by looking to see if the node is a jailed node, and passing that to the client side in the form of a -j option.
-
Leigh B. Stoller authored
replace it eventually). Like the ron nodes, local nodes will now periodically (once every 5 minutes) send a udp packet to boss to indicate the node is alive and to see if it needs to check for account updates. This will replace the once every 5 minute fping we do from db/node_status (once I whack that script), and will simplify the existing problem of propogating accounts to nodes (nodes down, nodes in the swapping phase, etc).
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
target and changed path of binary.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
of stuff in the new image. Also added client side install targets every place I could think of.
-
Leigh B. Stoller authored
we make, into these makefiles cause we tend to forget things! Also chain to other makefiles as appropriate, including those in the event directory and elsehwere to install client side programs and the like.
-
Leigh B. Stoller authored
now used on local nodes. Possibly appropriate for linux too, since this is mostly just a big wrapper for other scripts.
-
Leigh B. Stoller authored
running (or were running when the node rebooted), and fires them off. Called from rc.setup.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
xntpd_program="/usr/local/etc/emulab/ntpstart" xntpd_flags="/usr/sbin/ntpd -p /var/run/ntpd.pid"
-
Leigh B. Stoller authored
off our ntpstart wrapper. Also a bug fix that was causing the initial ntpdate to fail (-u option).
-
Leigh B. Stoller authored
before cutting a new image. Note that anacron is mo longer run on the linux image.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
bunch of relocations of things from /etc/testbed in the old world, to /usr/local/etc/emulab in the new world. Basically, /etc/emulab has just a few config files that do not change. All of the binaries and scripts are now placed in /usr/local/etc/emulab, and *all* of the variable stuff that was written into /etc/testbed is now written into /var/emulab/{boot,logs,jails,lock,db}.
-
Leigh B. Stoller authored
which Mike added.
-