Skip to content

Implement Start Retry Logic with Configurable Attempts #7

@alexmond

Description

@alexmond

Feature Request: Start Retry Logic

Add configurable retry mechanism when process startup fails, matching supervisord's startretries functionality.

Requirements

  • Add startretries field to ProcessConfig (default: 3)
  • Add retryInterval field for delay between attempts
  • Implement retry logic in ProcessManager.startProcess()
  • Track retry attempts and give up after configured limit
  • Emit events for retry attempts and final failure

Acceptance Criteria

  • Failed process starts are retried up to configured limit
  • Appropriate delays between retry attempts
  • Events generated for each retry attempt
  • After max retries, process marked as failed permanently

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestprocess-managementIssues related to process lifecycle and management

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions