- 27 Feb, 2009 1 commit
-
-
Leigh B. Stoller authored
a tracing module I was using.
-
- 13 Feb, 2009 1 commit
-
-
Kevin Atkinson authored
node or virthost.
-
- 12 Feb, 2009 1 commit
-
-
Kevin Atkinson authored
Enough information is logged so that, at any point in time, it is possible to tell what images are being used. After collecting some stats for a while I hope to use this data to evaluate various strategies for preloading disks with images other than the default. Although not its primary purpose, enough information is collection to be able to get a snapshot of node usage at any point in time. This includes what nodes are being used and by who, as in which experiments and thus which projects. NOTE: For a while you might see a few of these warnings, *** WARNING: os_setup: *** could not find previous state (rsrcidx=484084) in image_history *** table, won't be able to determine newly allocated nodes if someone does a swapmod to an experiment that was swapped in before this commit was installed. This is because os_setup uses previous information in the table to determine newly allocated nodes. This warning can safely be ignored in this case, and should go away over time.
-
- 09 Feb, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 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.
-
- 23 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
so that I can use it from the protogeni code.
-
- 22 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 20 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 19 Jan, 2009 1 commit
-
-
David Johnson authored
ports into the right vlan.
-
- 16 Jan, 2009 2 commits
-
-
Robert Ricci authored
-
Leigh B. Stoller authored
experiment with just a firewall and no nodes. That was failing cause the switchs does not create any vlans, and so there is nothing to trunk with.
-
- 14 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
any switches. Happens.
-
- 13 Jan, 2009 2 commits
-
-
Leigh B. Stoller authored
from the vlans table from tbswap. Also put back the test in nfree that tests for vlan membership, now that snmpit is fixed.
-
Leigh B. Stoller authored
doswapin(modify) so that new test in nfree for vlan membership does not trigger.
-
- 08 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
snmpit changes? See commitlog for snmpit.
-
- 07 Jan, 2009 6 commits
-
-
Leigh B. Stoller authored
to allow elabinelab vlan firewalls. Alas, I never got there, fell into a pit of hell and never made it back out. However, I did do a few things. I did make some changes to deal with stacks, mostly making sure that stacks are processed properly inside the elabinelab, and passed through to the outer emulab, which currently ignores the stack. See the new version of the proxy. The big change was to -m and -o. These now require a pid/eid argument so that we can create (and delete) vlan objects in the DB, for both the control and experimental stacks. Most notably, when creating a firewalled experiment, we get a Lan(VLan) object for the control network fwvlan, and an entry in the softstate vlans table (that mirrors what is on the switches). This is intended to make things easier to cleanup after a swap error, and to catch inconsitencies before we release nodes. Note that -m and -o take -f to override the pid/eid requirement, in which case they operate as before. Trunk enable/disable and Port enable/disable now record that state in the new interface_state table. We now proxy doPortControl(). A second -l option overrides Keiths change that prints only vlans associated witl experiments; print *all* vlans.
-
Leigh B. Stoller authored
interface_state table.
-
Leigh B. Stoller authored
Instead of passing along a set of arguments that needs to be turned into command line arguments to the proxy, pass along an xmldoc representing the arguments. This xmldoc is passed through the rpc server to the snmpit proxy, where it reconstructs the arguments. This avoids all that cruftiness in the rpc server (also error prone) and make it easier to add new remote methods, say for supporting eventual elabibelab firewalls. Note that there are currently two versions of the proxy and two methods in the rpc server, so that existing emulabs will work. I also added support for port enable/disable/etc from the inner elab. There is also the beginning of firewall support. I pass the stack module argument along, but currently not actually doing control stack operations from the proxy. Needs more work. Oh, I copied the cvs repo file for the original proxy so that we do not lose the cvs history. See corresponding commitlog for snmpit for description of other changes.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
(interfaces) are added to the DB.
-
- 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
-
- 09 Dec, 2008 1 commit
-
-
David Johnson authored
file with elab node_ids and does not monitor them.
-
- 08 Dec, 2008 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 05 Dec, 2008 2 commits
-
-
Robert Ricci authored
-
Keith Sklower authored
Better support for setting half- or full- duplex on ports.
-
- 02 Dec, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 21 Nov, 2008 1 commit
-
-
Kevin Atkinson authored
experiment tp snmpit. Also modify getExperimentControlPorts to ignore plab nodes and other nodes which don't have a control net interfaces.
-
- 17 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 12 Nov, 2008 2 commits
-
-
Jonathon Duerig authored
Removed '+' prefix from metric feature names. They should not be additive, and even if they were, the '+' prefix doesn't accomplish that goal.
-
Jonathon Duerig authored
-
- 11 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
longer used and the later is how idleswap works.
-
- 07 Nov, 2008 3 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
-
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.
-
- 05 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 04 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 03 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-