Hi all, This is an automated oncall report for the bRPC project, covering the period 2026-09-28 to 2026-10-04.
Resolved issues - No issues were closed during this period. Merged PRs - #2786 Use nullptr instead of NULL — https://github.com/apache/brpc/pull/2786 - #3564 Stabilize backup request policy test cleanup — https://github.com/apache/brpc/pull/3564 - #3567 Fix flaky histogram window test — https://github.com/apache/brpc/pull/3567 - #3572 fix use-after-free of response header in ParseMemcacheMessage — https://github.com/apache/brpc/pull/3572 - #3574 Fix bthread_id lock leak in ProcessNsheadMcpackResponse — https://github.com/apache/brpc/pull/3574 Needs attention - #3102 brpc支持GPU Direct RDMA — https://github.com/apache/brpc/issues/3102 : The design has converged but the next step is unclear; a maintainer should confirm the phased plan and move the feature into development, and check whether PR #3144 is still being pursued to avoid duplicate work. - #3484 Feat: Add adaptive input message batching — https://github.com/apache/brpc/pull/3484 : Two community Members object to the batching execution model and the author has not responded since 2026-09-21; a maintainer decision is needed on whether to accept this approach before code review can proceed. - #3526 Add cross-scheme slow-start warm-up ramp for newly added servers — https://github.com/apache/brpc/pull/3526 : Architecture is deadlocked (standalone warm-up policy with per-LB weighted picking vs. the current invasive implementation) and the author has not replied since 2026-09-09; a maintainer should drive the decision so the PR can enter code review. - #3535 feat: add common transport-level handshake for RDMA and UBSHM — https://github.com/apache/brpc/pull/3535 : The architecture has converged and a community Member has approved; a committer should merge it. - #3542 consume refused HEADERS block before RST_STREAM in h2 — https://github.com/apache/brpc/pull/3542 : Two blocking issues (ignored decode return value, CONTINUATION fragments not consumed) remain unfixed with no author response; a maintainer should follow up and push for the fixes. - #3566 Fix empty %b/%s argument dropped in redis command formatting (#2275) — https://github.com/apache/brpc/pull/3566 : Reviewed with CI green; a maintainer review/merge is needed. - #3570 fix(redis): avoid formatted command overread — https://github.com/apache/brpc/pull/3570 : Security fix reviewed and a CVE draft prepared; a maintainer should review and merge. - #3575 Reject truncated length-encoded integers in MySQL reply parser — https://github.com/apache/brpc/pull/3575 : Hardening fix with Copilot review clean and CI green; a maintainer should review and merge. - #3576 Reject malformed mcpack input instead of CHECK-fatal in parser — https://github.com/apache/brpc/pull/3576 : Hardening fix with Copilot review clean and CI green; a maintainer should review and merge. - #3577 reject overlong grpc-timeout in ConvertGrpcTimeoutToUS — https://github.com/apache/brpc/pull/3577 : Security fix reviewed (LGTM) and a CVE draft prepared; a maintainer should review and merge. bRPC oncall agent
