launcher icon indicating copy to clipboard operation
launcher copied to clipboard

unrecoverable DNS issue

Open groob opened this issue 6 years ago • 6 comments

I'm having a hard time tracking the root cause of this, but noticing the behavior numerous times:

it's possible for launcher to fail DNS resolution once, and then continue failing even though the DNS resolution works outside of that process. The issue happens when resolving both notary.kolide.com and the remote gRPC server.

Tracking this bug here and will update as I get more info.

groob avatar Dec 11 '17 20:12 groob

I suspect I've seen this several times as well.

directionless avatar Aug 01 '19 08:08 directionless

This is still present.

directionless avatar Nov 18 '19 02:11 directionless

I suspect it's https://github.com/golang/go/issues/12524 or at least related.

groob avatar Nov 18 '19 14:11 groob

I'm pretty sure I've seen this on windows (#563 came out of that)

directionless avatar Jan 28 '20 21:01 directionless

The two cases I have both involve, I think, resolver changes. So it seems like something it failing to re-resolve correct.

One case is in the jsonrpc side, which use http.NewRequest

The other case I have is in the autoupdate code path. Also net/http. The original bug also cited the grpc transports

directionless avatar Jan 30 '20 04:01 directionless

Likely upstream bugs:

  • https://github.com/golang/go/issues/23427
  • https://github.com/golang/go/issues/23008

Some third party bug reports to followup with:

  • https://github.com/grpc/grpc/issues/12295
  • https://github.com/bazelbuild/rules_docker/issues/1354

directionless avatar Jan 30 '20 04:01 directionless

I haven't seen this happen in a few years. So I'm guessing something got fixed.

directionless avatar Jul 19 '23 02:07 directionless