msciabarra commented on PR #176:
URL: 
https://github.com/apache/openwhisk-runtime-go/pull/176#issuecomment-1254208331

   Yes it is true that the invoker supports concurrent requests but so far the 
only runtime that supports (experimentally afaik) the concurrent requests is 
the nodejs one. Actionloop based runtimes (python, php, go, ruby etc) does not. 
To implement parallel execution much more is needed. Actionloop proxy spawns an 
underlying process and communicate with it using a protocol request response. I 
know because I developed it. It receives a request write to the subprocess wait 
the result and return the result. To enable concurrency we should spawn 
multiple executors, and map each request/response in a concurrent way with a 
single executor. AFAIK your fix... fixes nothing but adds an unnecessary 
overhead. Did you experience an issue with it? Can you show the bug and let me 
replicate it?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to