- 03 Feb, 2004 4 commits
-
-
Leigh B. Stoller authored
node type, but allow it to be overridden with tb-set-jail-os().
-
Leigh B. Stoller authored
other changes to the commvirtsig branch. * Run assign with nice; when assign is cranking (or when two are cranking!) boss gets really sluggish (web, DB). * Minor change to "impotent" option; run a little longer and print out what the vlan table would look like. * Two trivial grammer changes.
-
Leigh B. Stoller authored
parser with new functions tb-set-jail-os() and tb-set-delay-os()). Prefer these over anything in the node_types table. Makes it easier to test new images in the various configurations.
-
Leigh B. Stoller authored
jail and delay node OSIDs. When set, will override anything in the node_types table. Use with caution.
-
- 02 Feb, 2004 12 commits
-
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
Leigh B. Stoller authored
for the experiments table.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
paper effort. Note, not an osid, but an osname like we specify for a virt_node. Lookup rules are the same; first check the current project for a match, and then check emulab-ops.
-
Jonathon Duerig authored
Modified routecalc, adding a command line option to dump all route lengths to a file for statistical analysis.
-
Jonathon Duerig authored
-
Robert Ricci authored
is broken right now. Told Jon I'd do this so that he can check in - so that we have snapshots of his code, but he doesn't have to worry about breaking the build (yet.)
-
Mike Hibler authored
-
Jonathon Duerig authored
-
Leigh B. Stoller authored
anyway, so not as important anymore.
-
Jay Lepreau authored
-
- 31 Jan, 2004 1 commit
-
-
Shashi Guruprasad authored
from one pnode to another during a swapmod.
-
- 30 Jan, 2004 7 commits
-
-
Mike Hibler authored
From the code: # N.B. privnet is setup first even before the default route. # This is because the gateway for the default route is on the # privnet, but our control net interface is not (because it has # a 255.255.255.255 netmask by virtue of being an alias on the # real control interface). Thus there is no way to use the # default route until the privnet route is up (ARP complains # about "host is not on local network").
-
Robert Ricci authored
in find_best_link(), don't try plinks that already have a non-emulated link on them, when we're doing an emulated link.
-
Mike Hibler authored
- the problem with broadcast when using fake MACs instead of encapsulation - why ARP is hard in our environment
-
Shashi Guruprasad authored
-
David Anderson authored
-
David Anderson authored
-
Leigh B. Stoller authored
pnode. Used to no be allowed, but with multiple routing tables this is now possible. My code to construct link names on the fly when delay nodes are inserted, was generating non-unique names which was causing vlans to be dropped.
-
- 29 Jan, 2004 12 commits
-
-
Shashi Guruprasad authored
vnode and a PC node, under normal circumstances, a real physical link is used. However, a user can use tb-set-multiplexed on the link that allows assign to map multiple vlinks over the same physical link. This is fine when the PC is running FBSD-STD which can use veth interfaces. Not so if it is running Linux or a non-standard BSD. This fix forces EMULATED links and VETH devices when the PC is running FBSD-STD and turns those attributes off otherwise so that assign will not give a mapping that cannot be realized on the client side. For the gory details of this problem, look at testbed-ops email thread "pcvm route problem" dated 29th Jan 2004. A problem still exists in the non-BSD router + jail vnodes in a delayed LAN. VLANs table is not getting the correct entries. A fix will come soon. Follow the testbed-ops email thread "fix for the pcvm route problem" dated 29th Jan 2004 for the gory details.
-
Leigh B. Stoller authored
arguments, passes keyfile name, pidfile name, logfile name, etc.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Robert Ricci authored
Acts as a transparent filter for assign - parses the top file given to assign, coarsens the graph in it, then feeds that to assign. Translates assign's output back into context of the original graph, and spits that out for parsing. Right now, only includes a single coarsening algorithm - conglomerates the nodes in leaf lans. Hopefully, it will soon include other algorithms, such as running METIS to partition the graph. Still needs a fair amount of work to be general - only works on certain types of topologies right now. Not called yet, but that will be trivial - just need to change assign_wrapper to call assign_prepass instead of assign.
-
Mike Hibler authored
tmcd passes back an encapsulation flag to inform this. NOTE: new version (15) for tmcd!
-
David Anderson authored
-
Robert Ricci authored
as well as links.
-
Leigh B. Stoller authored
I am not using paperbag to run it on ops, but just installing the two programs that are needed. Eventually should paperbag it. This same script runs on both boss/ops and on experimental nodes to fire off the linktest daemon on the nodes and wait. This is icky as some crufty stuff has to be done so that it will run in both environments. ltevent is of course not needed on boss, but do not want to bother it now since it *is* needed on the nodes. To run it on boss script needed severe cleanup and taint checking. Also added the use of event keyfile, which is currently optional, but needs to be mandatory once the images are updated. The current problem is that run_linktest can hang waiting for the clients to finish?. We can use quick mode in the experiment setup path, but maybe we need a cancel operation?
-
David Anderson authored
-
Robert Ricci authored
-
Robert Ricci authored
-
- 28 Jan, 2004 4 commits
-
-
Shashi Guruprasad authored
into table_regex.
-
David Anderson authored
-
Leigh B. Stoller authored
each veth from tmcd cause that is easy. Defaults to 1 for now. Add tb-set-encapsulate to front end so Mike can play with it.
-
Leigh B. Stoller authored
-