firebase / firebase/firebase-cpp-sdk
[Bug] Intermittent network connections can create high cpu-use situations for desktop applications.
- Lingua principale
- C++
- Stelle
- 326
- Fork
- 137
- Merge medio
- 3g 9h
- PR unite (30g)
- 5
Descrizione
### [REQUIRED] Please fill in the following fields:
* Pre-built SDK
* Firebase C++ SDK version: 11.6.0
* Problematic Firebase Component: Auth
* Other Firebase Components in use: Database/Functions/Storage
* Platform you are using the C++ SDK on: Windows
* Platform you are targeting: Desktop
### [REQUIRED] Please describe the issue here:
Intermittent network connections can create high cpu-use situations for desktop applications.
#### Steps to reproduce:
- Sign into firebase auth.
- Close app.
- Remove internet.
- Open app and instantiate a user.
or
- interrupt internet access.
The following spams the console thousands of times:
```
INFO: USE_AUTH_EMULATOR not set.
INFO: USE_AUTH_EMULATOR not set.
```
This creates significant CPU load and overhead when the network connection is lost. I expect the attempt to connect to a live auth instance fails, but there is no rate limit on retries after time 'x', or graceful management of that particular scenario.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.