Outlier detection can eject one too many endpoints
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 82/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- grpc, java
调研方向
阅读 util/src/main/java/io/grpc/util/OutlierDetectionLoadBalancer.java,尤其是 issue 中链接的两个位置(约第 828–833 行和第 901–909 行)。检查各处如何计算驱逐百分比,以及如何应用驱逐上限。完成标准是两个路径都考虑假设驱逐后的百分比,从而确保驱逐不会超过配置的最大值。
由索引模型根据 Issue 内容生成。
描述
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.
- 主要语言
- Java
- 星标
- 12.1k
- 派生
- 4k
- 平均合并
- 2 天 17 分钟
- 30 天内合并 PR
- 43
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
grpc/grpc-java 的其他 Issue
-
难度 1/5 1 小时以内 新手友好度 88/100
维护者通常 1 天内回复
-
alts: AuthorizationUtil.clientAuthorizationCheck compares the peer service account case-sensitively可能已有人在做 @hidingmyname 于 1 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 85/100
grpc/grpc-java#13156 · 1 条评论 ·
维护者通常 1 天内回复
-
Binary log config: `-service/*` exclusion is accepted and silently turned into a per-service rule, so the service is still logged可能已有人在做 @hidingmyname 于 1 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 82/100
grpc/grpc-java#13155 · 1 条评论 ·
维护者通常 1 天内回复
-
SpiffeUtil.loadTrustBundleFromFile accepts invalid trust domain names (e.g. `UPPER.example.com`, `invalid#character`) as bundle map keys可能已有人在做 @hidingmyname 于 1 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 82/100
grpc/grpc-java#13154 · 1 条评论 ·
维护者通常 1 天内回复
-
xds: EDS resource is not NACKed when locality weights at one priority sum to more than uint32 max可能已有人在做 @hidingmyname 于 1 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 72/100
grpc/grpc-java#13153 · 1 条评论 ·
维护者通常 1 天内回复
相似的 Issue
-
Type: Bug
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复
-
MCP add-on: JSON responses with non-ASCII characters are truncated (wrong Content-Length)可能已有人在做 @dhanushbs10 今天认领。 未关闭add-on bug in:mcp
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
Map.Coordinate does not implement proper equals可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭vaadin-map
难度 2/5 1-3 小时 新手友好度 70/100
vaadin/flow-components#10586 ·
维护者通常 1 天内回复
-
WeReadInstaller writes the launcher database on the main thread at handover (Activity pause timeout)未关闭bug good first issue
难度 2/5 1-3 小时 新手友好度 70/100
-
难度 2/5 1-3 小时 新手友好度 63/100
wpilibsuite/SystemcoreTesting#446 ·
维护者通常 1 天内回复