@ancient-wolf-19325 I'm getting this error when trying to register a pipeline, though the url is working fine in a browser
⢠Failed with Unknown Exception <class 'RuntimeError'> Reason: Failed to get signed url for fast
⢠details = "DNS resolution failed for <domain>: C-ares status is not ARES_SUCCESS
a
ancient-wolf-19325
08/07/2024, 7:03 PM
The error you're encountering is related to DNS resolution issues with the C-ares DNS resolver used by the Python gRPC client. This is a known issue and can be resolved by switching the DNS resolver to the OS's native DNS resolver.
To fix this, set the environment variable
GRPC_DNS_RESOLVER
to
native
. This forces the gRPC client to use the native DNS resolver instead of C-ares.
Copy code
export GRPC_DNS_RESOLVER=native
After setting this environment variable, try registering your pipeline again.
Would you like more details on this solution?
Sources:
- GitHub Issue #2884
- Flyte Discussion š 1 button š 0 button š” Hint: Mention @ancient-wolf-19325 in the thread for followups.