DefGuard / DefGuard/client

Add stats monitoring task/thread management

Offen
#478 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
optional for release refactoring
Vorherrschende Sprache
Rust
Sterne
369
Forks
39
Ø Merge
13 Std. 24 Min.
Gemergte PRs (30 T.)
33

Beschreibung

For each connection we spawn a background task which receives stats updates for a given interface from the daemon.
We do store the handle to each task, but they're not actively monitored - we only check the return status on disconnect/reconnect.

In case the task runs into any errors/fails for whatever reason we should be able to show an error and disconnect.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Verfolge, wo Tasks für Verbindungsstatistiken pro Verbindung gestartet werden und wo ihre Handles während der Trennung/Wiederverbindung geprüft werden; fertig bedeutet, dass Task-Fehler einen Fehler erzeugen und die Verbindung getrennt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
networking
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.