- 13 Jul, 2004 1 commit
-
-
Leigh B. Stoller authored
For new distributed routing support, must first run this script as root to generate a data file for each existing experiment. sudo sql/gentopmaps.pl
-
- 23 Jun, 2004 1 commit
-
-
Leigh B. Stoller authored
vserver/pcplab). Rather then 10000s of fixed node entries in the DB, create node entries on the fly as needed (assign_wrapper), and then delete them when they are no longer used (nfree). When new nodes check in, no longer create all those nodes table entries (utils/newnode.in and tbsetup/plab/libplab.py.in). I've added a new library: db/Node.pm which is something I started a while back, and decided to commit, along with the support for creating and deleting virtual nodes. CreateVnodes() creates a new set of nodes, choosing non-conflicting names in the DB, and then immediately reserves them to the pid/eid specified. DeleteVnodes takes a list of vnodes and deletes them from nodes,reserved,etc. This library does a few other things which I am going to be playing with, so you might want to go read the comment at the top of the file. Feel free to speak up. CreateVnodes() is from called assign_wrapper when a node type has the "isdynamic" property. Otherwise does the existing avail/nalloc stuff. DeleteVnodes() is called from nfree when the node type has the isdynamic property. I've added a script (sql/delvnodes.pl) to run after updating the DB and software. All free pcvm and pcplab virtual nodes are deleted from the DB; reserved ones will get deleted whenever their experiment ends. I've noted all of this in doc/UPDATING, including setting the isdynamic property on pcvm in the node_types table. I've left tbsetup/plab/libplab.py.in to create a single pcplab node for the management sliver (still called -20). We can worry about this later. All this for modelnet?
-
- 22 Jun, 2004 1 commit
-
-
Robert Ricci authored
-
- 15 Jun, 2004 1 commit
-
-
Robert Ricci authored
their ports.
-
- 14 Jun, 2004 1 commit
-
-
Robert Ricci authored
-
- 17 Apr, 2004 1 commit
-
-
Leigh B. Stoller authored
-
- 03 Mar, 2004 1 commit
-
-
Robert Ricci authored
it out of a file in /usr/testbed/etc . We put it in a seperate file from the rest of the certificate, because we need the fingerprint to be publically-readable.
-
- 02 Mar, 2004 1 commit
-
-
Robert Ricci authored
instead of only 10 characters.
-
- 26 Feb, 2004 1 commit
-
-
Robert Ricci authored
-
- 21 Jan, 2004 1 commit
-
-
Robert Ricci authored
we were attempting to start up duplicate copies of everything as boss went down.
-
- 20 Jan, 2004 1 commit
-
-
Robert Ricci authored
better.
-
- 12 Jan, 2004 1 commit
-
-
Leigh B. Stoller authored
-
- 15 Dec, 2003 1 commit
-
-
Robert Ricci authored
our source and DB that need to be made on boss and ops. Things like changes to ports or system configuration files should go into this file.
-