Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

symbolicator attempting to query IPV6 domains which don't exist #1576

Open
sentry-io bot opened this issue Jan 7, 2025 · 7 comments
Open

symbolicator attempting to query IPV6 domains which don't exist #1576

sentry-io bot opened this issue Jan 7, 2025 · 7 comments
Labels
bug Something isn't working

Comments

@sentry-io
Copy link

sentry-io bot commented Jan 7, 2025

Sentry Issue: Sentry Issue

DownloadError: download failed: no record found for Query { name: Name("web.default.svc.cluster.local."), query_type: AAAA, query_class: IN }
tracing::error!: Failed to fetch file list
@sentry-io sentry-io bot added the bug Something isn't working label Jan 7, 2025
@mwarkentin
Copy link
Member

@loewenheim
Copy link
Contributor

It wasn't, but we'll talk about it next Monday.

@Dav1dde
Copy link
Member

Dav1dde commented Jan 20, 2025

Internal Infra issue. Tracking internally (INF-396).

@Dav1dde Dav1dde closed this as completed Jan 20, 2025
@mwarkentin
Copy link
Member

@Dav1dde is our infra telling symbolicator to use IPV6 in some way? I wasn't able to find any references which would indicate that.

@mwarkentin mwarkentin reopened this Jan 20, 2025
@Dav1dde
Copy link
Member

Dav1dde commented Jan 21, 2025

No, it's just a generic DNS client that races Ipv4 and Ipv6 resolution using the Happy Eyeballs algorithm. This is not explicitly configured, that's just the default in the Http client we use, which is used in millions of applications all over the Rust ecosystem.

The implementation, just returns the first best error, even if Ipv4 and Ipv6 failed.

If Ipv6 is expected to fail (fast), this can swallow the ipv4 error.

@Dav1dde Dav1dde closed this as completed Jan 21, 2025
@mwarkentin
Copy link
Member

mwarkentin commented Jan 23, 2025

We've enabled Node Local DNS caching on our ly cluster (and other primary clusters across ST and MT). We haven't seen any DNS lookup errors in the 8h since, so I'm marking the sentry issue resolved and INF-396 as done.

@mwarkentin
Copy link
Member

Dang, looks like the errors are still happening.

@mwarkentin mwarkentin reopened this Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants