Outlier detection can eject one too many endpoints
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 82/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- grpc, java
- Domaine
- backend, distributed-systems
Piste de recherche
Lisez util/src/main/java/io/grpc/util/OutlierDetectionLoadBalancer.java, en particulier les deux emplacements liés dans l’issue (autour des lignes 828–833 et 901–909). Vérifiez comment chacun calcule le pourcentage d’éviction et comment la limite d’éviction est appliquée. Le travail est terminé lorsque les deux chemins tiennent compte du pourcentage après une éviction hypothétique, afin que les évictions ne puissent pas dépasser le maximum configuré.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
With https://github.com/grpc/proposal/pull/574, A50 was updated to match the proper Envoy behavior:
Ejection never takes the ejected percentage above this value, so a value of 0 disables ejection.
Java does allow an ejection to take us over the configured percentage.
and
These both should change to consider the percentage after a hypothetical ejection was to occur. E.g. rework ejectionPercentage to something like nextEjectionPercentage instead.
- Langage dominant
- Java
- Étoiles
- 12.1k
- Forks
- 4k
- Merge moyen
- 2 j 3 h
- PR mergées (30 j)
- 41
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de grpc/grpc-java
-
Outlier detection: unset `failure_percent_ejection` results in 100% instead of 0%Peut-être pris @ahmadmaaz l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
grpc/grpc-java#13165 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
alts: AuthorizationUtil.clientAuthorizationCheck compares the peer service account case-sensitivelyPeut-être pris @hidingmyname l’a pris il y a 3 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
grpc/grpc-java#13156 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Binary log config: `-service/*` exclusion is accepted and silently turned into a per-service rule, so the service is still loggedPeut-être pris @hidingmyname l’a pris il y a 3 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
grpc/grpc-java#13155 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
SpiffeUtil.loadTrustBundleFromFile accepts invalid trust domain names (e.g. `UPPER.example.com`, `invalid#character`) as bundle map keysPeut-être pris @hidingmyname l’a pris il y a 3 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
grpc/grpc-java#13154 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
xds: EDS resource is not NACKed when locality weights at one priority sum to more than uint32 maxPeut-être pris @hidingmyname l’a pris il y a 3 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
grpc/grpc-java#13153 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de grpc/grpc-java
Issues similaires
-
bug web-ui
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
jenkinsci/jenkins#27705 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
googleads/googleads-mobile-flutter#1541 ·
Les mainteneurs répondent en général sous 4 jours
-
Keyboard crashes Chrome tabsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Julow/Unexpected-Keyboard#1490 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Vakore/ZappierGames#275 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
unitycatalog/unitycatalog#2148 ·
Les mainteneurs répondent en général sous 2 jours