#3265 [Core feature] Task retry support in Flyte Connectors
Pull request opened by
machichima
## Tracking issue
Part of
flyteorg/flyte#6465
## Why are the changes needed?
Currently, our Connector cannot retry when task fail, which results in a loss of features for end users migrating from a plugin to a connector
## What changes were proposed in this pull request?
map internal_error to RETRYABLE_FAILED
## How was this patch tested?
See test in
flyteorg/flyte#6486
### Setup process
### Screenshots
## Check all the applicable boxes
• I updated the documentation accordingly.
• All new and existing tests passed.
• All commits are signed-off.
## Related PRs
flyteorg/flyte#6486
## Docs link
https://bito.ai#summarystart|
### Summary by Bito
This pull request enhances the Flyte connectors by adding task retry functionality for internal error failures and improved error handling, mapping 'INTERNAL_ERROR' to 'RETRYABLE_FAILED'. It also optimizes async runner functions in the test suite for better performance and reliability, significantly boosting the user experience for migration from plugins to connectors.
flyteorg/flytekit