grpc / grpc/grpc-java

Make service config more explicit

Offen
#5,758 2 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
usability
Vorherrschende Sprache
Java
Sterne
12.1k
Forks
4k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
37

Beschreibung

Currently when a service config is supplied, we do not know if things are configured correctly as we desired. Service configs are applied silently. This makes it hard to know what goes wrong when using a service config. For example, in #5724, a retry service config is supplied by user but does not correctly applied to the service since the service name in the config was wrong. User sees nothing but retry is not happening. Is it possible to give out some information about what's going on when there is a service config?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by tracing how service configs are applied in the Java gRPC implementation, using the retry configuration problem described in #5724 as the concrete case. Determine where a supplied service name fails to match and what diagnostic information is currently available. Done means users receive useful information when a service config is invalid or not applied.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
grpc, java
Bereich
api, backend-api-design
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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