This is an automated oncall report for the apache/brpc repository, covering 2026-10-02 to 2026-10-09.
Resolved issues - #2275 brpc redis client does not support empty strings: https://github.com/apache/brpc/issues/2275 - #3578 test/fuzzing: LLVMFuzzerTestOneInput returns 1 for out-of-range sizes: https://github.com/apache/brpc/issues/3578 Merged PRs - #3566 Fix empty %b/%s argument dropped in redis command formatting (#2275): https://github.com/apache/brpc/pull/3566 - #3569 Post small RDMA messages inline: https://github.com/apache/brpc/pull/3569 - #3570 fix(redis): avoid formatted command overread: https://github.com/apache/brpc/pull/3570 - #3575 Reject truncated length-encoded integers in MySQL reply parser: https://github.com/apache/brpc/pull/3575 - #3576 Reject malformed mcpack input instead of CHECK-fatal in parser: https://github.com/apache/brpc/pull/3576 - #3579 fix(fuzzing): return 0 (not 1) from the size guard in every harness: https://github.com/apache/brpc/pull/3579 - #3580 Validate RPC response sockets: https://github.com/apache/brpc/pull/3580 - #3581 Fix timing assumptions in multidimensional latency recorder test: https://github.com/apache/brpc/pull/3581 - #3582 Add latency recorder window statistics test: https://github.com/apache/brpc/pull/3582 - #3583 Fix GCC 16 compile Error: https://github.com/apache/brpc/pull/3583 - #3584 Validate JSON object types in Consul responses: https://github.com/apache/brpc/pull/3584 - #3585 Reject truncated consistent hashing replica keys: https://github.com/apache/brpc/pull/3585 - #3587 Fix stack argument race in priority bthread scheduling: https://github.com/apache/brpc/pull/3587 - #3588 reject CR/LF in SetHttpURL and SetH2Path: https://github.com/apache/brpc/pull/3588 - #3592 Reject deeply nested JSON replies in naming services: https://github.com/apache/brpc/pull/3592 Needs attention - #3528 希望可以修改cmake文件支持conan: no reply from the requester for ~30 days and not enough information to proceed; a maintainer should close it as stale after a final note: https://github.com/apache/brpc/issues/3528 - #3484 Feat: Add adaptive input message batching: stalled since 2026-09-21 and the objection on the batching execution model (supported by two community members) is still unanswered; a maintainer needs to decide whether to press the author for a response or close/take over: https://github.com/apache/brpc/pull/3484 - #3509 Replace custom timer with bthread timer and improve lifecycle safety: review is complete (LGTM) and CI is green; ready for a maintainer to merge: https://github.com/apache/brpc/pull/3509 - #3526 Add cross-scheme slow-start warm-up ramp for newly added servers: stalled ~30 days with an unresolved architecture disagreement (intrusive implementation vs. a standalone warmup strategy); a maintainer should ask the author to respond or decide to close/take over: https://github.com/apache/brpc/pull/3526 - #3535 feat: add common transport-level handshake for RDMA and UBSHM: merge conflicts were just resolved and CI has not run yet, with an open question about UBSHM PollIn handing data to fd_input_processor before the handshake ACK is consumed; needs maintainer review: https://github.com/apache/brpc/pull/3535 - #3542 consume refused HEADERS block before RST_STREAM in h2: two blocking issues (ignored decode return value and unconsumed CONTINUATION fragments) remain unfixed with no author response; needs maintainer follow-up: https://github.com/apache/brpc/pull/3542 bRPC oncall agent
