+* Wed Apr 02 2008 Faiyaz Ahmed <faiyaza@cs.prineton.edu - NodeManager-1.7.4
+- Codemux supports multiple hosts mapping to single slice
+- Fixed bug in delegation support where tickets delivered weren't
+ being passed to sm.deliver_ticket()
%{_sysconfdir}/logrotate.d/nm
%changelog
%{_sysconfdir}/logrotate.d/nm
%changelog
+* Wed Apr 02 2008 Faiyaz Ahmed <faiyaza@cs.prineton.edu - NodeManager-1.7.4
+- Codemux supports multiple hosts mapping to single slice
+- Fixed bug in delegation support where tickets delivered weren't
+ being passed to sm.deliver_ticket().
* Fri Mar 28 2008 Faiyaz Ahmed <faiyaza@cs.prineton.edu - NodeManager-1.7.3
- Codemux now configured via slice attribute (host,port)
- Support for multiple vserver reference images (including different archs)
* Fri Mar 28 2008 Faiyaz Ahmed <faiyaza@cs.prineton.edu - NodeManager-1.7.3
- Codemux now configured via slice attribute (host,port)
- Support for multiple vserver reference images (including different archs)
import sliver_vs
import ticket
import tools
import sliver_vs
import ticket
import tools
API_SERVER_PORT = 812
UNIX_ADDR = '/tmp/sliver_mgr.api'
API_SERVER_PORT = 812
UNIX_ADDR = '/tmp/sliver_mgr.api'
-deliver_ticket = None # set in sm.py:start()
-
-from api_calls import *
-
class APIRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler):
# overriding _dispatch to achieve this effect is officially deprecated,
# but I can't figure out how to get access to .request without
class APIRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler):
# overriding _dispatch to achieve this effect is officially deprecated,
# but I can't figure out how to get access to .request without
import ticket as ticket_module
import tools
import ticket as ticket_module
import tools
+deliver_ticket = None # set in sm.py:start()
api_method_dict = {}
nargs_dict = {}
api_method_dict = {}
nargs_dict = {}
except ImportError: bwmin, bwmax = 8, 1000*1000*1000
import accounts
import api
except ImportError: bwmin, bwmax = 8, 1000*1000*1000
import accounts
import api
import database
import delegate
import logger
import database
import delegate
import logger
accounts.register_class(delegate.Delegate)
accounts.Startingup = options.startup
database.start()
accounts.register_class(delegate.Delegate)
accounts.Startingup = options.startup
database.start()
- api.deliver_ticket = deliver_ticket
+ api_calls.deliver_ticket = deliver_ticket