• Timothy Stack's avatar
    · 4b938465
    Timothy Stack authored
    Some pelab/plab event system hacks.
    
    	* event/lib/event.h, event/lib/event.c: Add event_subscribe_auth
    	which lets you specify whether any authentication should be done
    	for events received through this subscription.
    
    	* event/sched/event-sched.c: Handle EVPROXY objects.  Add a
    	separate subscription for EVPROXY UPDATE events for each plab
    	pnode (which might be too many...).  Also, need to update the EXPT
    	field for events received through a noauth subscription so the
    	proxies can figure out which experiments are active.
    
    	* lib/libtb/tbdefs.h, lib/libtb/tbdefs.c: Add UPDATE event defs.
    
    	* xmlrpc/emulabserver.py.in: Inject __plab_setup and
    	__plab_teardown timelines into the eventlist when an experiment
    	has plab nodes.  The __plab_setup timeline sends EVPROXY UPDATE
    	events to each physical node while the __plab_teardown sends
    	EVPROXY CLEAR events.  The __plab_setup timeline is run when the
    	scheduler starts up, the __plab_teardown isn't run automatically
    	yet.
    4b938465
Name
Last commit
Last update
..
GNUmakefile.in Loading commit data...
README Loading commit data...
emulab.in Loading commit data...
emulabclient.py.in Loading commit data...
emulabserver.py.in Loading commit data...
experiment.in Loading commit data...
fs.in Loading commit data...
imageid.in Loading commit data...
libxmlrpc.pm.in Loading commit data...
node.in Loading commit data...
osid.in Loading commit data...
script_wrapper.py.in Loading commit data...
server.in Loading commit data...
sshxmlrpc.py Loading commit data...
sshxmlrpc_client.py.in Loading commit data...
sshxmlrpc_server.py.in Loading commit data...
sslxmlrpc_client.py.in Loading commit data...
sslxmlrpc_server.py.in Loading commit data...
user.in Loading commit data...
webxmlrpc.in Loading commit data...
xmlrpcapi.php3 Loading commit data...
xmlrpcbag.in Loading commit data...