- 17 Jun, 2010 1 commit
-
-
Leigh B Stoller authored
null, and nodeportB defined.
-
- 08 Jun, 2010 1 commit
-
-
Leigh B Stoller authored
-
- 27 May, 2010 1 commit
-
-
Leigh B Stoller authored
-
- 10 May, 2010 1 commit
-
-
Leigh B Stoller authored
is that the other side of the link is in the same place as switch info would go, but which was generally ignored in the wrapper. Also, these links do not need vlans, of course.
-
- 26 Apr, 2010 1 commit
-
-
Leigh B Stoller authored
-
- 09 Mar, 2010 1 commit
-
-
Leigh B Stoller authored
virtualization_type on to links so that emulated links work properly.
-
- 23 Feb, 2010 1 commit
-
-
Leigh B Stoller authored
-
- 08 Feb, 2010 1 commit
-
-
Leigh B Stoller authored
pickthe interfaces. This allows the user create links without having to know what native bw is supported.
-
- 14 Jan, 2010 1 commit
-
-
Leigh B. Stoller authored
-
- 13 Jan, 2010 1 commit
-
-
David Johnson authored
usrp2/xcvr2450 daughterboards...
-
- 12 Jan, 2010 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
big shared lan for the shared nodes experiment.
-
- 08 Jan, 2010 1 commit
-
-
Leigh B. Stoller authored
-
- 18 Dec, 2009 1 commit
-
-
Leigh B. Stoller authored
What I did was create node table entries for the three SPP nodes. These are designated as local, shared nodes, reserved to a holding experiment. This allowed me to use all of the existing shared node pool support, albeit with a couple of tweaks in libvtop that I will not bother to mention since they are hideous (another thing I need to fix). The virtual nodes that are created on the spp nodes are figments; they will never be setup, booted or torn down. They exist simply as place holders in the DB, in order hold the reserved bandwidth on the network interfaces. In other words, you can create as many of these imaginary spp nodes (in different slices if you like) as there are interfaces on the spp node. Or you can create a single spp imaginary node with all of the interfaces. You get the idea; its the reserved bandwidth that drives the allocation. There are also some minor spp specific changes in vnode_setup.in to avoid trying to generalize things. I will return to this later as needed. See this wiki page for info and sample rspecs: https://www.protogeni.net/trac/protogeni/wiki/SPPNodes
-
- 29 Oct, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 21 Oct, 2009 1 commit
-
-
Leigh B. Stoller authored
its a delay node.
-
- 20 Oct, 2009 1 commit
-
-
Jonathon Duerig authored
-
- 12 Oct, 2009 1 commit
-
-
David Johnson authored
the tb-set-node-os command with a second optional argument; if that is present, the first arg is the child OS and the second is the parent OS. We add some new features in ptopgen (OS-parentOSname-childOSname) based off a new table that maps which child OSes can run on which parents, and the right desires get added to match. We setup the reloads in os_setup along with the parents. Also needed a new opmode, RELOAD-PCVM, to handle all this. For now, users only have to specify that their images can run on pcvms, a special hack for which type the images can run on. This makes sense in general since there is no point conditionalizing childOS loading on hardware type at the moment, but rather on parentOS. Hopefully this stuff wiill mostly work on shared nodes too, although we'll have to be more aggressive on the client side garbage collecting old frisbee'd images for long-lived shared hosts. I only made these changes in libvtop, so assign_wrapper folks are left in the dark. Currently, the client side supports frisbee. Only in openvz for now, and this probably breaks libvnode_xen.pm. Also in here are some openvz improvements, like ability to sniff out which network is the public control net, and which is the fake virtual control net.
-
- 07 Oct, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 29 Sep, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 24 Sep, 2009 1 commit
-
-
Leigh B. Stoller authored
virtual topology, get tickets, redeem tickets, map onto Emulab nodes. Work in progress!
-
- 16 Sep, 2009 1 commit
-
-
Mike Hibler authored
This broke control net firewalls. Make my best guess attempt at what the code should do; i.e., there are still cases where we probably shouldn't allow such command lines.
-
- 24 Aug, 2009 1 commit
-
-
Leigh B. Stoller authored
like shared host nodes. These are removed when the experiment swapped or modified, just like the rest of the virtual state.
-
- 07 Aug, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 04 Aug, 2009 3 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 20 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
the pport is null; a trivial link. Need to revisit this later. Also a shared node change; do not update remaining_bandwidth when doing a swapmod of the shared_node experiment, if the node was already in the experiment. Might have existing vnodes using those interfaces.
-
- 16 Jul, 2009 3 commits
-
-
Leigh B. Stoller authored
existing Lans of the same name.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
shared host. Remove some code that snuck into last revision; does not work yet.
-
- 15 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 09 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
Add a solution option that is similar to impotent mode, but spits out an xml file with the solution. Used by the CM. A couple of little fixes.
-
- 07 Jul, 2009 1 commit
-
-
Mike Hibler authored
(we used to return one just for veth encap).
-
- 30 Jun, 2009 2 commits
-
-
Leigh B. Stoller authored
allocated.
-
Leigh B. Stoller authored
-
- 28 Jun, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 11 Jun, 2009 1 commit
-
-
Leigh B. Stoller authored
cluster nodes. Not going to try and describe all these changes. Note that I have not back ported this into the old assign wrapper. We move inexorably forward. Worth mentioning: * Users get VMs only on shared hosts. * Multiple experiments from multiple projects can share a node. * Nodes that are acting as shared hosts are in a holding experiment and have a tag in the reserved table. All of the links in the experiment are tied together in one giant super vlan. We then multipleax over that using our standard mechanisms (veths, vlans, whatever). * Lots of complication in the link setup code for dealing with links between a virtual node on a shared node, and a private physical node. Requires additional vlans and trunking between those interfaces. To make life easier, all of the links in the afore mentioned super vlan are trunked in dual mode. * I had to change Mike's code that does the encap determination, since openvz nodes cannot do veth encap. I add some new osfeatures (veth-ne, veth-en, and vlans). * On and on and on ...
-
- 18 May, 2009 1 commit
-
-
Leigh B. Stoller authored
use attributes.
-
- 04 May, 2009 1 commit
-
-
Leigh B. Stoller authored
that depending on different versions of assign to find the exact same solution on the same top/ptop, is asking for trouble. And in fact, the new assign is slightly different and the solutions do not match. So the idea we came up with is to first run the old version, and then fixnode the results for the input to the new version. assign should run cleanly and the results will be the same. Then reverse the situation and run the new version, then fixnode those results for a run of the old version. Then compare all the results.
-