LR v0.4.9-dev: req_id added on webservice manager RPCs.

Change-Id: I8c7780eecf27c73bccc90f89e3ca5a755f00fd28
This commit is contained in:
Nicola Peditto 2019-05-07 20:43:57 +02:00
parent 50bf932204
commit f2d6f42457
2 changed files with 15 additions and 14 deletions

View File

@ -874,9 +874,9 @@ class ServiceManager(Module.Module):
return wstun
async def ServicesStatus(self):
async def ServicesStatus(self, req_id):
rpc_name = utils.getFuncName()
LOG.info("RPC " + rpc_name + " CALLED")
LOG.info("RPC " + rpc_name + " CALLED [req_id: " + str(req_id) + "]")
thr_list = str(threading.enumerate())
# print(thr_list + "\n" + str(WS_MON_LIST))
@ -919,7 +919,7 @@ class ServiceManager(Module.Module):
'cp ' + s_conf_FILE + ' ' + s_conf_FILE + '.bkp'
)
async def ServiceEnable(self, service, public_port):
async def ServiceEnable(self, req_id, service, public_port):
rpc_name = utils.getFuncName()
@ -927,7 +927,8 @@ class ServiceManager(Module.Module):
s_uuid = service['uuid']
local_port = service['port']
LOG.info("RPC " + rpc_name + " CALLED for '" + service_name
LOG.info("RPC " + rpc_name
+ " CALLED [req_id: " + str(req_id) + "] for '" + service_name
+ "' (" + s_uuid + ") service:")
try:
@ -1003,7 +1004,7 @@ class ServiceManager(Module.Module):
return w_msg.serialize()
async def ServiceDisable(self, service):
async def ServiceDisable(self, req_id, service):
rpc_name = utils.getFuncName()
@ -1011,7 +1012,7 @@ class ServiceManager(Module.Module):
s_uuid = service['uuid']
LOG.info("RPC " + rpc_name
+ " CALLED for '" + service_name
+ " CALLED [req_id: " + str(req_id) + "] for '" + service_name
+ "' (" + s_uuid + ") service:")
# Remove from services.json file
@ -1120,7 +1121,7 @@ class ServiceManager(Module.Module):
return w_msg.serialize()
async def ServiceRestore(self, service, public_port):
async def ServiceRestore(self, req_id, service, public_port):
rpc_name = utils.getFuncName()
@ -1128,7 +1129,7 @@ class ServiceManager(Module.Module):
s_uuid = service['uuid']
LOG.info("RPC " + rpc_name
+ " CALLED for '" + service_name
+ " CALLED [req_id: " + str(req_id) + "] for '" + service_name
+ "' (" + s_uuid + ") service:")
# Load services.json configuration file

View File

@ -172,11 +172,11 @@ class WebServiceManager(Module.Module):
self.session.register(meth[1], rpc_addr)
LOG.info(" --> " + str(meth[0]))
async def ExposeWebservice(self,
async def ExposeWebservice(self, req_id,
board_dns, service_dns, local_port, dns_list):
rpc_name = utils.getFuncName()
LOG.info("RPC " + rpc_name + " CALLED")
LOG.info("RPC " + rpc_name + " CALLED [req_id: " + str(req_id) + "]")
response = self.board.proxy._exposeWebservice(board_dns, service_dns,
local_port, dns_list)
@ -193,10 +193,10 @@ class WebServiceManager(Module.Module):
return w_msg.serialize()
async def UnexposeWebservice(self, service, dns_list):
async def UnexposeWebservice(self, req_id, service, dns_list):
rpc_name = utils.getFuncName()
LOG.info("RPC " + rpc_name + " CALLED")
LOG.info("RPC " + rpc_name + " CALLED [req_id: " + str(req_id) + "]")
response = self.board.proxy._disableWebservice(service, dns_list)
@ -211,10 +211,10 @@ class WebServiceManager(Module.Module):
return w_msg.serialize()
async def EnableWebService(self, board_dns, owner_email):
async def EnableWebService(self, req_id, board_dns, owner_email):
rpc_name = utils.getFuncName()
LOG.info("RPC " + rpc_name + " CALLED")
LOG.info("RPC " + rpc_name + " CALLED [req_id: " + str(req_id) + "]")
message = self.board.proxy._proxyEnableWebService(
board_dns,