acoustic-carpenter-78188
02/27/2026, 6:16 PM_MIN_BACKOFF_ON_ERR_SEC, _BACKOFF_MULTIPLIER) and implemented exponential backoff for task retries in _local_controller.py. Retries are now tracked and attempts are recorded, including failures and completions. [1] [2] [3]
Persistence and tracking of attempts
• Extended the database schema to record attempt_count and attempts_json, and added new methods in _run_store.py for recording start, completion, and failure of individual attempts. Each attempt is stored with its status, outputs, error, and timestamps. [1] [2] [3] [4] [5] [6]
• Enhanced run listing to include aggregate retry stats (max_attempts_used, retried_actions) and updated row parsing to handle new attempt fields. [1] [2]
TUI enhancements for retry visibility
• Updated the TUI label logic to display the number of attempts for each action and added controls for navigating between attempts in the detail panel. [1] [2] [3]
• Implemented selection and navigation of previous/next attempts, and improved detail rendering to show attempt-specific information, including the current and total attempts. [1] [2] [3] [4]
flyteorg/flyte-sdkacoustic-carpenter-78188
02/28/2026, 12:03 AM