On MacOS: connect to provider -> put computer to sleep.
The app says it's connected to VPN, but there's no internet connection. Need to disconnect / connect to regain internet connection.
Logs:
2020-07-15T15:30:58.455 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:08.030 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:08.934 WRN source/core/quality/mysterium_morqa.go:201 > Failed to request or parse proposals metrics error="net/http: request canceled (Client.Timeout exceeded while reading body)" 2020-07-15T15:31:09.388 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:31:11.004 WRN source/communication/nats/connection_wrap.go:86 > NATS: disconnected 2020-07-15T15:31:18.028 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:18.455 ERR source/core/discovery/repository.go:91 > Returning 410 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:28.029 ERR source/core/discovery/repository.go:91 > Returning 410 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:28.030 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:31.156 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:34.394 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:31:38.029 ERR source/core/discovery/repository.go:91 > Returning 391 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:38.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:44.130 DBG source/consumer/statistics/reporter.go:116 > Stats sent 2020-07-15T15:31:48.031 ERR source/core/discovery/repository.go:91 > Returning 369 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:48.033 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:58.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:58.038 ERR source/core/discovery/repository.go:91 > Returning 369 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:59.402 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:32:08.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:08.034 ERR source/core/discovery/repository.go:91 > Returning 369 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:18.034 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:18.035 ERR source/core/discovery/repository.go:91 > Returning 357 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:21.164 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:24.410 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:32:28.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:28.033 ERR source/core/discovery/repository.go:91 > Returning 324 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:38.028 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:38.039 ERR source/core/discovery/repository.go:91 > Returning 297 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:41.356 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)"
Node partially offline, but keep sending proposals to broker
Describe the bug Node v0.66.3 0xa56879b4c1eeb6d4f5a06e421ad7b72858aa28cf running Raspbian GNU/Linux 10 (buster) seems to be partially offline.
It keeps sending proposals to the broker, so it's visible in discovery. But nothing else seems working on the provider side. It does not send metrics, it does not accept connections, even does not respond to messages via the broker.
There might be more nodes affected by this. This could cause multiple problems with connections if this happening a lot.
The monitoring agent will mark such node as test failed eventually, but it will take 24h before we do this.