-
Notifications
You must be signed in to change notification settings - Fork 55
Closed
Description
Is this a support request?
No.
Describe the bug
hi, I have nearly burnt (physically) my mac because of launch-darkly. How it happened:
- normally I just close lid or otherwise go to sleep mode (and I don’t care closing rails threads surely)
- my provider has internet switch off somewhere in the middle of night - whatever tech issues
- LaunchDarkly because he can’t resolve DNS have gone into never-ending throttle with all cores burning 100%
- when I came to my mac it was sounding like a bee and was hot as hell
Lucky it didn’t happen inside the case…..
To reproduce
Guess switch off internet totally (or block DNS) but keep wifi connected.
Expected behavior
Don't burn CPU
Logs
Connecting to event stream at https://stream.launchdarkly.com/all
Unexpected error from event source: #<Socketry::Resolver::Error: getaddrinfo: nodename nor servname provided, or not known>
Exception trace: ["/Users/sergey/.rvm/gems/ruby-2.6.3/gems/socketry-0.5.1/lib/socketry/resolver/system.rb:26:in `getaddress'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/socketry-0.5.1/lib/socketry/resolver/system.rb:26:in `block in resolve'", "/Users/sergey/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/timeout.rb:93:in `block in timeout'", "/Users/sergey/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/timeout.rb:33:in `block in catch'", "/Users/sergey/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/timeout.rb:33:in `catch'", "/Users/sergey/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/timeout.rb:33:in `catch'", "/Users/sergey/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/timeout.rb:108:in `timeout'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/socketry-0.5.1/lib/socketry/resolver/system.rb:26:in `resolve'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/socketry-0.5.1/lib/socketry/tcp/socket.rb:86:in `connect'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/socketry-0.5.1/lib/socketry/ssl/socket.rb:62:in `connect'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/socketry-0.5.1/lib/socketry/tcp/socket.rb:21:in `connect'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/impl/streaming_http.rb:105:in `open_socket'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/impl/streaming_http.rb:81:in `connect'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/impl/streaming_http.rb:26:in `initialize'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/client.rb:218:in `new'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/client.rb:218:in `block in connect'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/client.rb:208:in `loop'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/client.rb:208:in `connect'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/client.rb:184:in `run_stream'", "/Users/sergey/.rvm/gems/ruby-2.6.3/gems/ld-eventsource-1.0.1/lib/ld-eventsource/client.rb:120:in `block in initialize'"]
SDK version
ldclient-rb (5.5.6)
OS/platform
Mac Catalina
Metadata
Metadata
Assignees
Labels
No labels