- 25 Mar, 2004 3 commits
-
-
Kirk Webb authored
* Node.__copy() now uses rsync instead of weird 'dd' pipe - can do since sudo now works from square one after sliver instantiation * Made fixsudo and addgroup operations in emulabify() non-fatal - setup sometimes works even if they don't (esp. on dirty sliver) * option parser fixes * Shutup stupid warning messages from remote commands (tcgetattr, sudo lecture)
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 24 Mar, 2004 2 commits
-
-
Mike Hibler authored
-
Robert Ricci authored
-
- 23 Mar, 2004 29 commits
-
-
Kirk Webb authored
* add "slicename" arg to Slice() constructor - so it can be specified manually * pushed up vnode setup wait time in plabmonitord to 16 minutes.
-
Robert Ricci authored
-
Robert Ricci authored
Intended as a replacement for the old widearea_info page, which was just not scaling with the number of nodes we now have in the database. Allows the user to give a set of criteria (such as node, bandwidth, latency, and packet loss), and grabs links that match those criteria.
-
Shashi Guruprasad authored
enabled and configured from Tcl selectively per destination-port. The number of packets to store can also be specified. Previously, these were enabled by default for every flow.
-
Kirk Webb authored
* Small fix to DBQueryFatal in libdb.py: () is a valid return value, don't fail on it(insert/replace); do fail if DBQuery returns None though. * Fix up libplab.py to not choke on new plab_slices column.
-
Mike Hibler authored
-
Robert Ricci authored
(which changes how we treat violations) is not working as well as we'd hope on some topologies.
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
Add hostkey reporting interval to watchdog.
-
Mike Hibler authored
return something!
-
Timothy Stack authored
-
Kirk Webb authored
* incompatible option handling and use removed from gen purpose libs * Global PLC mutex implemented, but currently disabled * plabmonitord parallelization cut in half (for now) I'm still very frustrated with option handling/passing. Needs more thought, but the primary issue is that there really isn't a global variable space in python (global to file, yes, but not global to interpreter invocation). I've learned that __builtin__ might work for this, but it seems hacky..
-
Leigh B. Stoller authored
* -a: This already existed; it modifies the path given to the server so that people without a paperbag shell can run the rpc server. * -z: Modify the path above so that it runs the server from the current user's devel tree instead of the main tree. * -x <user>: Instead of the current user's devel tree, use another devel tree. So, to run my own server: /usr/testbed/devel/stoller/bin/sshxmlrpc_client.py -a -z To run Rob's devel server: /usr/testbed/devel/stoller/bin/sshxmlrpc_client.py -a -z -x ricci Sorry for all this sillyness.
-
Kirk Webb authored
the defs file when PLABSUPPORT=1 or an error is raised by configure. Whenever the official rootball name/version needs do be bumped, do so in defs-default. You may track the defs-default rootball name in your defs file, or use your own divergent name for testing.
-
Leigh B. Stoller authored
-
Robert Ricci authored
track them in this file.
-
Kirk Webb authored
are considered part of the emulab service. I've set it for 'utah_elab_svc'.
-
Leigh B. Stoller authored
-
Mike Hibler authored
reinstall remote tarballs everytime we change our mind. Also, make sure rusage function processes updates.
-
Mike Hibler authored
client to here. Policies are things like only plab service slices do rusage reports and local nodes don't check for cvsup updates, etc. Maybe these should all be sitevars, but I didn't really want to have 20 different watchdog-related timeout values. Note: the detection of what is a plab service slice is a hack right now (string ends in "-20"). Kirk will be giving me a better way RSN.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
what I want them to do and properly mirror the perl impl.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 22 Mar, 2004 6 commits
-
-
Robert Ricci authored
way, we don't have to worry about sshtb getting killed but its child process hanging around.
-
Robert Ricci authored
-
Leigh B. Stoller authored
the webserver. This is not being used anyplace, except to test that it does indeed work. At some point we may want to change how we talk to the backend, going through the xmlrpc server instead of direct to scripts. The reason for doing this would be to eventually split the webserver off from the DB node, but that will take a lot more work (basically have to xmlrpc the entire backend, and at present the web interface uses a lot of scripts)! Note that mysql 4.0 has builtin support for ssl based connections. We could use that for access to the DB if/when we want to split off the web server.
-
Shashi Guruprasad authored
-
Leigh B. Stoller authored
-
Kirk Webb authored
view.
-