Runtime: less strict for resource limiting
When resource limiting fails, just log a message instead of failing the execution. Change-Id: I1942620ecbe35508032e11dafc4784f6ff2300e1 Story: 2003053 Task: 23090
This commit is contained in:
parent
a852abfa21
commit
613e542b46
|
@ -98,16 +98,15 @@ def _invoke_function(execution_id, zip_file_dir, module_name, method, arg,
|
||||||
'pid': pid
|
'pid': pid
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
if not root_resp.ok:
|
|
||||||
return_dict['result'] = root_resp.content
|
|
||||||
return_dict['success'] = False
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
sys.path.insert(0, zip_file_dir)
|
|
||||||
sys.stdout = open("%s.out" % execution_id, "w", 0)
|
sys.stdout = open("%s.out" % execution_id, "w", 0)
|
||||||
|
|
||||||
|
if not root_resp.ok:
|
||||||
|
print('WARN: Resource limiting failed, run in unlimit mode.')
|
||||||
|
|
||||||
print('Start execution: %s' % execution_id)
|
print('Start execution: %s' % execution_id)
|
||||||
|
|
||||||
|
sys.path.insert(0, zip_file_dir)
|
||||||
try:
|
try:
|
||||||
module = importlib.import_module(module_name)
|
module = importlib.import_module(module_name)
|
||||||
func = getattr(module, method)
|
func = getattr(module, method)
|
||||||
|
|
Loading…
Reference in New Issue