Erwin van Eyk
Erwin van Eyk
Currently Fission Workflows relies directly on the internal executor API to execute functions. We want to avoid this usage of the internal APIs, as these executor and other APIs should...
Since #256 we have a binary environment, allowing the execution of binaries. However one important constraint here is that the binary should be built for the same architecture as the...
Currently we have a couple of extensions to fission that have a proxy in the controller. Unfortunately, these contain hard to change configurations (https://github.com/fission/fission/blob/master/controller/api.go#L56). As fission is most likely deployed...
Currently we have namespaced Fission functions, that we can invoke as follows: `curl $FISSION_ROUTER/fission-function/my-namespace/my-function-foo` For convenience and legacy reasons, if a function is in the `default` namespace, we can invoke...
@life1347 and @xiekeyang have taken a lot of effort to provide extensive benchmark tooling. However, the results of those benchmarks and explanations of the benchmarks are missing. I think it...
Currently, `fission function list` lists only the functions in the default namespace. To view function in a different namespace the user has to provide the ns `fission function list --fns...
Currently most component clients do not set any timeouts (at least in the executor client). To avoid malfunctioning components causing client connections to stall indefinitely we should add (default) timeouts...
Related to #933 (add timeouts to requests), we also should add context to internal requests. This should allow us to cancel orphaned (or redundant) requests of user requests that have...
Most of the workflow engines contain some sort of a visualizer to show the execution of a workflow, which improves the monitor-ability and debug-ability of workflows. The UI can be...
Commands like `fission function test ` provide, besides the result, the relevant logs of the invocation. The fission workflows environment does not support this yet, and should be added. Depends...