Skip to content

Add optional retry mechanism for failed tasks #86

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