Skip to content

Add optional retry mechanism for failed tasks #86

@ahogappa

Description

@ahogappa

What

Add optional retry functionality for tasks that may experience transient failures.

Goal

Users can configure tasks to automatically retry on failure, reducing the need for manual retry logic within individual tasks. This is useful for tasks that interact with external services that may have intermittent availability.

Approach

  • Add opt-in retry configuration at the task class level or via run options
  • Support configurable retry count and delay between retries
  • Consider advanced options like exponential backoff and exception type filtering
  • Ensure no retries by default to maintain current behavior

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions