Git Product home page Git Product logo

Comments (6)

vtolstov avatar vtolstov commented on June 20, 2024

@s8sg please check #125 does it looks right or i'm miss something?

from faas-flow.

s8sg avatar s8sg commented on June 20, 2024

@vtolstov How do you handle a case where a branch has made before the cut and merges with the dag after the cut ?

from faas-flow.

vtolstov avatar vtolstov commented on June 20, 2024

If parent of node placed before cut, child goes as started node.
So this is human decision where to cut

from faas-flow.

vtolstov avatar vtolstov commented on June 20, 2024

@s8sg i think that for feature improvements i can add detection. So if after cut in dag present aggregation of different branches that started before cut or multiple branches present after cut, that have parents before - forbid this cut and return errors.

from faas-flow.

s8sg avatar s8sg commented on June 20, 2024

CutDag is used when part of workflow failed. I can start dag execution from specific place without re-run all operations.

A workflow failure is a failure of the workflow as a whole; there is already pause and start. I don't see a need for it now

So this is human decision where to cut

The DAG execution is bound with some laws, for every dag execution there is only one start node and only one end node. This is decided as a DAG for a reason.

from faas-flow.

s8sg avatar s8sg commented on June 20, 2024

As I mentioned before I'm no willing to add any more feature on the SDK. We have use cases on the faasflow itself, which we need to focus now. For now I'll close all the issue which are not in priority in sdk and revisit when we have dealt with the stability and ease of use for the product itself.

from faas-flow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.