- 22 Sep, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 18 Sep, 2009 1 commit
-
-
Jonathon Duerig authored
Added a '-1' option which can be used to get the rspec of a single node. Note that this doesn't attempt to optimize away any database lookups.
-
- 10 Sep, 2009 1 commit
-
-
Robert Ricci authored
have that information in the widearea_nodeinfo table.
-
- 28 Jul, 2009 1 commit
-
-
Gary Wong authored
invalid XML. We previously used a workaround in GeniSES.pm to keep the demo alive.
-
- 23 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
find out how much bandwidth is currently reserved, so that we can modify the bw on the physical interfaces appropriately, for shared-nodes.
-
- 21 Jul, 2009 1 commit
-
-
Jonathon Duerig authored
-
- 20 Jul, 2009 3 commits
-
-
Leigh B. Stoller authored
genimode. I also wrote code to use the bandwidth slot of the vinterfaces table, but moments after I wrote it I realized that the vinterfaces table has benn cleaned by the mapper (RemovePhysicalState()) by this point, so that will not work. I do not have a viable solution yet.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
shared. This cuts down on the rspec size for the demo; huge otherwise. Another temp hack; strip out interfaces that are not expt/ctrl to prevent clutter and breakage in the interface list.
-
- 18 Jul, 2009 3 commits
-
-
Jonathon Duerig authored
Added a bogus "(null)" interface to all switches to mollify assign. Still need to really solve this problem in a backwards compatible way.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
from the main site; only nodes with reserved_pid set.
-
- 17 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 15 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
if ($sharing_mode{$name}) { print " <exclusive>false</exclusive>\n"; } else { print " <exclusive>true</exclusive>\n"; }
-
- 14 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 13 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 10 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 09 Jul, 2009 2 commits
-
-
Leigh B. Stoller authored
packing to favor nodes that already have vnodes on them. This can also come from the node_attributes table. Then I disabled these changes cause it was causing me problems; the shared nodes were not getting picked. Needs more thought.
-
Jonathon Duerig authored
CM URNs for links are now shown rather than UUIDs. Fixed bug in the 'available' tag which showed all local nodes as unavailable in rspecs. Fixed selection criteria so that all nodes are shown in an rspec rather than just the available ones.
-
- 07 Jul, 2009 2 commits
-
-
Jonathon Duerig authored
Fixed to accomodate Tarun's tweaks to the schema which changed a few thing from elements to attributes and used interface_ref.
-
Jonathon Duerig authored
ptopgen now produces output which conforms to the rspec advertisement schema. It produces URNs rather than UUIDs.
-
- 12 Jun, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 11 Jun, 2009 1 commit
-
-
Leigh B. Stoller authored
* New option -h to turn on shared nodes; set by the mapper wrapper when it sees that an experiment wants to use shared nodes. * When using shared nodes, look for physical nodes that are reserved, but have their sharing mode set. The node must also be up. * Shared hosts nodes get the feature pcshared:1.0 in the ptop file. libvtop adds the corresponding desire. * On the shared hosts, do not spit all the OSIDs, but just the one it is actually running. This allows the user to indicate what kind of shared node they want via the osid. libvtop adds that as a desire. Crude but effective. * Use the interface_state table to get the remaining bandwidth on the interfaces for shared hosts, so that assign does not oversubscribe links. * Some initial code to look at the load averages on shared nodes, to guide the packing. Not actually operation yet. At the moment packing is still controlled by the collocate factor from the experiment (NS file). Eventually we want to use the load averages above, or other feature/desire mechanisms to control packing.
-
- 03 Feb, 2009 1 commit
-
-
Jonathon Duerig authored
<available> is now based on reality. interface node_uuids are also real. TODO: link_uuid, virtualization_type, (null) interface name.
-
- 30 Jan, 2009 1 commit
-
-
Jonathon Duerig authored
ptopgen now generates a file which validates under the new rspec schema. ptop/ptopxml are identical. Some of the rspec output is still placeholder.
-
- 11 Dec, 2008 1 commit
-
-
Jonathon Duerig authored
Special case for interconnects to make interface names source and dest rather than source:source/source_if and dest:dest_if
-
- 12 Nov, 2008 1 commit
-
-
Jonathon Duerig authored
-
- 07 Nov, 2008 2 commits
-
-
Jonathon Duerig authored
Finally checked in a refactoring of ptopgen's output code. This includes making rspecs mor rspec-y rather than just a slight variation of the ptop xml format.
-
Leigh B. Stoller authored
node_attribute with key='protogeni_exclude'. Primitive, but since there is a web interface and a backend script, its easy for remote sites to use.
-
- 27 Oct, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 24 Oct, 2008 1 commit
-
-
Jonathon Duerig authored
-
- 16 Oct, 2008 1 commit
-
-
Leigh B. Stoller authored
discover resources call.
-
- 25 Sep, 2008 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 10 Sep, 2008 1 commit
-
-
David Johnson authored
handle local nodes -- to assign_wrapper and ptopgen, they're pretty much the same. If the "dedicated_widearea" node_type_attribute is set for nodes of class pcRemote, we treat remote nodes like locals. I stuck with using a node_type_attribute for this, but it makes fast queries ugly. I believe node_type_attributes are better than adding yet another bit to the node_types table, but others may feel differently.
-
- 08 Sep, 2008 1 commit
-
-
Leigh B. Stoller authored
multiple interfaces. The multiple interfaces issue is going to take some thought and work to get right.
-
- 28 Jan, 2008 2 commits
-
-
Leigh B. Stoller authored
should not count against the global capacity limits.
-
Leigh B. Stoller authored
attribute in the types table to cap the number of allowed virtual nodes on each physnode (by type). We have to look in the reserved table to see how many already allocated on each physnode, and adjust the counts accordingly. Doing it here (via assign_wrapper) is not atomic and so it could fail to catch an over subscription, but on a lightly used testbed this will not be a problem in practice.
-
- 14 Jan, 2008 1 commit
-
-
Leigh B. Stoller authored
lan_member_attributes, and ifaces. Making the world safe for protogenis.
-
- 21 Sep, 2007 1 commit
-
-
Robert Ricci authored
to it.
-