commit | 23ab27f7e607377eef68fcb39104807d43f2e657 | [log] [tgz] |
---|---|---|
author | Michele Sciabarra <michele+youtrack@sciabarra.com> | Tue Feb 18 17:04:35 2020 +0100 |
committer | GitHub <noreply@github.com> | Tue Feb 18 11:04:35 2020 -0500 |
tree | 432852c10713582a041cde0c5d6a157b78d1e366 | |
parent | 2ea8fecad08615aa17b03d55577f83e1de072b6d [diff] |
Enhance proxy for asynchornous handshake on action init (#121) This commit add an explicit "ack" between the proxy and the action runner. The new protocol requires explicit opt in via environment variables set accordingly. This change allows the proxy to reliabliy detect functions that fail at init time without using timed heuristics (that don't work for slow to come up runtimes, leading to errors at the "run" step instead). The enhancements also better separate logs from the action runtime.
This repository contains both the OpenWhisk runtime for Golang Actions, as well as a runtime for Generic executables.