aboutsummaryrefslogtreecommitdiffstats
path: root/ms/artifact-manager/server.py
diff options
context:
space:
mode:
authorJulien Fontaine <julien.fontaine@bell.ca>2021-07-27 12:43:24 -0400
committerJulien Fontaine <julien.fontaine@bell.ca>2021-07-27 12:56:17 -0400
commit82e396d6917519468376d177dd6a2710e84fa23a (patch)
treedd6313e31e18a7a072e28494b351b503b559ecb7 /ms/artifact-manager/server.py
parent3fb5e3aa70f26a7cc39b0ee756c97d4490d0bd94 (diff)
Removed redundant timeout handling for executeCommand
executeCommand was called from a GlobalScope.async coroutine to handle executeCommand timeout. Execution timeout is already handled on the gRPC side, there's no need to handle this timeout by wrapping the gRPC call with a coroutine timeout. When a lot of long running processes in executeCommand were running, it was causing process to queue on BP side to get their executeCommand executed because all the capacity of couroutines were being used by some long running process. This was causing a delay on the execution of prepareEnv and executeCommand and would even some time make those process timeout because of component timeout. Issue-ID: CCSDK-3386 Signed-off-by: Julien Fontaine <julien.fontaine@bell.ca> Change-Id: If3aef4b6b65006e874525436bf3f6d1b1a3d8c9a
Diffstat (limited to 'ms/artifact-manager/server.py')
0 files changed, 0 insertions, 0 deletions