- 15 Sep, 2003 4 commits
-
-
Leigh B. Stoller authored
experiment action.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
tear them down since os_setup has not tried to set them up yet.
-
Leigh B. Stoller authored
Nice for subnodes.
-
- 13 Sep, 2003 3 commits
-
-
Robert Ricci authored
about how to use them.
-
Robert Ricci authored
xterm will stay open, so that the user can figure out what's going on.
-
Robert Ricci authored
pclasses seem to be broken. Note: this only affects experiments with vodes.
-
- 12 Sep, 2003 15 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
do a lot more to plab nodes, so they might take longer.
-
Kirk Webb authored
1) put linktype in the node_auxtypes table instead of having separate classes of vnodes (now they're all one type). 2) Code added to emulabify() to fix the sudoers file pre-overlay. - turns out that only "su" is available to supply initial root access 3) uncapped eligibility to allow all plab nodes to filter in. Other minor things too.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
out experiments.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Also added code to push the subtypes in the perm tables so I can stop doing it by hand. Done badly though; needs cleanup.
-
Robert Ricci authored
-
Robert Ricci authored
sure they're within some tolerance of each other. Use this so that cumulative float point errors don't cause us to spit out scary looking false positive warnings.
-
Leigh B. Stoller authored
Add plabnodes to stats gathering.
-
Leigh B. Stoller authored
-
Robert Ricci authored
circumstances with vnodes, but I managed to run into it.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
and push load data into the node_features table. Once every 5 minutes from cron on boss.
-
- 11 Sep, 2003 18 commits
-
-
Robert Ricci authored
turn on the 'unique' flag for widearea nodes.
-
Robert Ricci authored
but it's per node, not per type. Will initially be used to store inforomation about planetlab nodes.
-
Robert Ricci authored
some reason, which is invisible to assign, that a node should never be considered the same as another. This is for scoring, so that assign doesn't prefer to give you 2 DSL nodes if you ask for 1 DSL and one generic wide-area.
-
Robert Ricci authored
-
Robert Ricci authored
other, if both the feature and matching desire are found, their scores are added together. Additive feature names start with a '+'.
-
Robert Ricci authored
a pointer deref, but, thanks to the wonders of C++ operator overloading, is actually a fairly slow function call.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
nodes. The intent is to better support last mile types, which right now are a total mess cause the types are associated with the virtual nodes, and a node can have just a single type. This info has now been moved in the node_types_auxtypes table and the node_types table. Anyway, we no longer use wanassign on unconnected widearea nodes, but use assign directly, much like we use assign to allocate virtual nodes on local physical nodes. ptopgen inserts the physical widearea nodes (even though they are allocated), and the proper counts for the types that are available on them. assign will pick the nodes, and assign_wrapper will allocate the necessary vnodes on the pnodes (but in the case of wideare nodes, the underlying physical node does not need to be allocated). Also added some fixes for dealing with vtypes when used in conjunction with widearea nodes. Rather then generating an error like it used to, you can create a vtype in your NS file: tb-make-soft-vtype mytype {pcvroninet pcvwainet} tb-set-hardware $v0 mytype and assign_wrapper now looks at the underlying types to figure out what it needs. Note: No consistency checking yet; mixing a remote/virt and a local/real type will break.
-
Kirk Webb authored
the plab vnodes according to link type (they are all of generic "pcplab" type and class now), but add the linktype to the node_auxtypes field. This data in this table is then used to tell assign what kinds of types/roles the node can take on.
-
Leigh B. Stoller authored
preceeds the NS file. These are the auxtypes that a node in your ns file is allowed to be, and comes from node_types_auxtypes. This is not to be confused with node_auxtypes, which indicate which physical nodes supply the desired types.
-
Leigh B. Stoller authored
plab experiments. Must be an integer between 1 and 1000. Okay, just kidding: 1<=x<=5
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
of all widearea nodes are now pcvwa/pcvwa, pcvron,pcvron, etc. The last mile type (pcvroninet, pcwainet) comes from the aux types for the node.
-
Leigh B. Stoller authored
says to include widearea physnodes, with the types set to those listed in the node_auxtypes table. Those types will include the last mile types that a vnode on a pnode can take on. The :count value for the types is set to the min of the number of *free* vnodes on the pnode, and the virtnode_capacity in the node_types table. Obviously, if all the vnodes are allocated, the physnode will not appear in the ptop file. For plab, virtnode_capacity will get set to one in the node_types table, thereby preventing "revisitation" of a plab physnode in an experiment.
-
Mike Hibler authored
swapping. This is primarily for the "queue an interactive job" form of batching, but applies to all batch jobs at the moment.
-
Mike Hibler authored
This is primarily for the "queue an interactive job" form of batching, but applies to all batch jobs at the moment.
-
Kirk Webb authored
dslice re-deployment.
-
Mike Hibler authored
-