- 15 May, 2003 8 commits
-
-
Leigh B. Stoller authored
jailed nodes from veths for plain emulated links between phys nodes, which we might generally allow at some point for supporting emulated links (rather than using IP aliases). My plan is to use this im tmcd to determine what ifconfig returns; no point in returning jailed veth configuration when the node boots, but should wait until the jail is setup (this is further complicated by rtabids, but thats another story).
-
Chad Barb authored
Some changes Jay wanted, plus put some of the "H" in HTML (links to papers).
-
Leigh B. Stoller authored
to allocate and swapin when the max_concurrent is already reached for the OSIDs requested. Should work properly with the batch system.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
is not a string of bits, but really 0 when the type is unsigned. Sheesh. Add link from testbed_stats to experiment_resources to get better info in showstats.
-
Robert Ricci authored
tbswap can return - they use their return value to communicate some information. Text is from Chad.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
per-experiment instantiation with aggregate data like the number of swapins, the dates and the like. The other part is the per swapin/modify stats. These are number of pnodes, links, lans, etc. Long term, I think we want more precise swapin stats, and with experiment modify in the mix, we need to have multiple stat records per experiment, but do not need to duplicate all the stuff in the other table just mentioned. To reduce the amount the table size, we cross reference the tables by index only instead of with pid,eid and the like. We use exptidx to link experiments, experiment_stats, and the new experiment_resources table. experiment_resources and stats are linked by another index in the resources table, which indicates which is the current resource row. On a modify, a new resource record is created, and the stats record updated to point to the new (latest) resource record. Web Changes: Improve showstats and showexpstats. Make them user accessible so that mere users can see stats for themselves and for their projects. No ability for mere users (PIs) to look at another person's stats. Generally, these two pages need more work, but now they are more useful. I added Show Stats to the user info and project info pages to display per-usr/proj stats. Add more info in the showstats display, but the showexpstats display is still not pretty printed; just the raw tables. Rename a few fields, add some indexes, and otherwise make some minor changes that are sure to annoy everyone.
-
- 14 May, 2003 6 commits
-
-
Chad Barb authored
Now fortified with alphabetization!
-
Chad Barb authored
Modify experiment is now deployed/documented... We can announce it tomorrow.
-
Robert Ricci authored
per-OS. Also, moved the functionality to check for this into libdb, so we can call it from other places (like the batch daemon.)
-
Chad Barb authored
Synchronized expubs with what we presented in the proposal (left out "submitted for publication" papers.)
-
Leigh B. Stoller authored
initialization (liblocsetup) which was blindly turning on fast forwarding.
-
Leigh B. Stoller authored
documentation.
-
- 13 May, 2003 19 commits
-
-
Mac Newbold authored
-
Chad Barb authored
-
Robert Ricci authored
Generates dummy packets on all interfaces, so that the switch will learn their MAC addresses.
-
Chad Barb authored
-
Chad Barb authored
-
Mac Newbold authored
-
Chad Barb authored
-
Chad Barb authored
-
Leigh B. Stoller authored
entities. All that means is that you can use them independent of jails by doing something like this in your NS file: set link0 [$ns duplex-link $node6 $node9 40Mb 0ms DropTail] tb-set-multiplexed $link0 1 tb-set-useveth $link0 1 For now, must use OSID FBSD47-JAIL, but that will change when I create new images. The fallback without useveth is IP aliases like before, which is nice cause that will work on Linux too. There are some other minor cleanups included.
-
Mac Newbold authored
and the ps in doc, and the gif in www/doc/, where it is linked into the web appropriately.
-
Leigh B. Stoller authored
to interfaces) so that we return the MAC of the virtual interface not the physical interface. I do not much like this arrangement. We store veth interfaces in another dynamic table, so must join with both interfaces and veth_interfaces to see which iface each linkdelay corresponds to. If there is a veth entry use that, else use the normal interfaces entry. Maybe we should use the regular interfaces table, with type veth, entries added/deleted on the fly. I avoided that cause I view the interfaces table as static and pertaining to physical interfaces only, but the current arrangement does not scale well (although if it only ever has to scale to veth_interfaces, so be it).
-
Mac Newbold authored
show{user,group,proj,exp}.php3 pages. While I'm at it, move the triplicated code into a single function inside showstuff.php.
-
Mac Newbold authored
-
Leigh B. Stoller authored
stale entries where in the DB ...
-
Leigh B. Stoller authored
know not what they do.
-
Mac Newbold authored
expts as idle if they are idle ignore.
-
Mike Hibler authored
-
Mike Hibler authored
-
Leigh B. Stoller authored
-
- 12 May, 2003 7 commits
-
-
Mike Hibler authored
-
Mac Newbold authored
may have also made the pages faster, since it used to do a query per expt to find out the idle time. Works in all modes (admin/non, active view, idle view, etc.)
-
Leigh B. Stoller authored
generated stats into libdb along with other stats code. Cleaner. I am committing this now so I can install my own assign_wrapper and have it work against the DB on boss (my tree is heavily stats hacked).
-
Leigh B. Stoller authored
-
Mac Newbold authored
- Use a new example, that has a lan in it - including an updated picture and an updated expt report email msg. - Update the loop example to make a LAN, since it is non-obvious, and very handy. - Make LANs in general more obvious. - Make Netbuild more obvious. - Update our "current images" to FBSD47 and RHL73. - Change "the Testbed" to "Emulab" everywhere... - Make the difference between control net and exptl. net more obvious, and add links to the faq questions in a couple of places. - In the part that talks about getting help, remind them to keep tbops on each message. There's still a lot more to be done with the docs, but this is a start, at least.
-
Leigh B. Stoller authored
we can create emulated links that use the veth device instead of an IP alias. Without linux support, mere users would not get to choose this option since it will only work between FreeBSD boxes with veth support.
-
Mac Newbold authored
-