End-user friendly description of the problem this fixes or functionality that this introduces
[ ] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below
Give a summary of what the PR does, explaining any non-trivial design decisions
This PR change the action execution server's behavior to only accept one request at a time for exec action requests.
Otherwise, if there's long running bash command - it may block the action execution server from responding to other requests (e.g., /server_info), hence causing instability on RemoteRuntime.
End-user friendly description of the problem this fixes or functionality that this introduces
Give a summary of what the PR does, explaining any non-trivial design decisions
This PR change the action execution server's behavior to only accept one request at a time for exec action requests. Otherwise, if there's long running bash command - it may block the action execution server from responding to other requests (e.g.,
/server_info
), hence causing instability on RemoteRuntime.Link of any specific issues this addresses