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

Reply via email to