fnproject / flow

Fn Flow Server
Apache License 2.0
129 stars 19 forks source link

Support retry reliable stage execution. #93

Open zootalures opened 7 years ago

zootalures commented 7 years ago

Stages/ functions can fail or timeout.

If I produce a stage that is idempotent I want for the platform to support retrying of that stage on my behalf.

Questions:

Relates to:

jan-g commented 6 years ago

Just a note - during load testing I'm seeing this (occasionally) during the graph termination stages; if Fn is maxed out then the terminator (which I'd have no issue with declaring "should be idempotent" in particular) oughtta be retried ratehr than dropped on the floor - it's our last and best opportunity as a flow author to clean up.