fission-workflows icon indicating copy to clipboard operation
fission-workflows copied to clipboard

Workflows for Fission: Fast, reliable and lightweight function composition for serverless functions

Results 62 fission-workflows issues
Sort by recently updated
recently updated
newest added

Currently workflows are defined using a backward dependencies. For example: ```yaml myTask: ... requires: otherDepTask1: ~ otherDepTask2: ~ ``` While provides more self-contained tasks, for simple use cases it might...

enhancement
area/language

Feature request: allow single-stepping through workflows while being able to inspect task inputs and outputs.

enhancement
area/controller

- Incorporate Fission's FunctionRef into workflow engine

enhancement
area/language

In order to account for some of the requirements of this project: performance, scalability, reliability. A simple benchmark is needed. As the workflow engine is not different from any other...

enhancement
area/test

Given that a major emphasis is made on re-using workflows and recursion over iteration. It is vital for the workflow engine to have some sort of recursion detection. **Solution 1**...

bug
area/controller

Currently internal functions (like if, noop and sleep) are hardcoded into the workflow engine, though they are built to be extensible. A user should be able to add internal functions...

enhancement
area/fnenv

Currently only internal functions can be dynamic tasks (tasks that return a task). Support should be added to the fission runtime environment to also allow fission functions to be dynamic...

enhancement
area/fnenv

There used to be (in the JSON format) support to force the type of an input. This functionality should also be supported in the YAML format.

enhancement
area/language

Already partly supported, but needs to be fleshed out.

enhancement
area/eventstore

Let's use this issue to keep track of workflow visualization. We also want to implement a GUI editor for workflows. There's enough in common between these two efforts that we...

enhancement
area/ui