Git Product home page Git Product logo

Comments (8)

anna-geller avatar anna-geller commented on June 6, 2024 1

thx for the issue, we'll investigate - it seems doable 👍

from kestra.

anna-geller avatar anna-geller commented on June 6, 2024 1

Discussed it internally: it's possible but we need to make the retry logic at the executor level (and no more at the worker level)

from kestra.

tchiotludo avatar tchiotludo commented on June 6, 2024 1

After investigation, we will not support infinite retries because it's really dangerous for Kestra. In Kestra, each attempts will be append on Execution, and large execution could lead to large performance issues (ui, executor, ...).
Each Circuit breakers implementation have a default value for max retry to avoid this unexpected behavior.
You could setup to a very large amount to emulate almost unlimited retry at your own risk.

from kestra.

dantimofte avatar dantimofte commented on June 6, 2024 1

Makes sense to me, thanks for considering it.

from kestra.

Skraye avatar Skraye commented on June 6, 2024

@anna-geller looks like a lot a do while for me!

from kestra.

anna-geller avatar anna-geller commented on June 6, 2024

@Skraye yup the outcome might be similar while staying more declarative (a while loop in YAML is not something we'd prioritize for now)

This one is definitely a nice and simple addition

from kestra.

anna-geller avatar anna-geller commented on June 6, 2024

@Skraye, adding this to 0.16 only in case this is something that would be easy to tackle in bulk with all other retries enhancements you are working on; if complex, feel free to move to 0.17

from kestra.

anna-geller avatar anna-geller commented on June 6, 2024

@dantimofte we are working on adding a While Loop task that seem very similar to what you're trying to accomplish - can you confirm whether while loop will solve the issue for you #3024? if so, we could close this issue

from kestra.

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.