brpc icon indicating copy to clipboard operation
brpc copied to clipboard

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means...

Results 414 brpc issues
Sort by recently updated
recently updated
newest added

**Describe the bug (描述bug)** **To Reproduce (复现方法)** **Expected behavior (期望行为)** **Versions (各种版本)** OS: Compiler: brpc: protobuf: **Additional context/screenshots (更多上下文/截图)**

**Describe the bug (描述bug)** ``` com_github_brpc/BUILD.bazel:324:11: no such target '//external:ssl': target 'ssl' not declared in package 'external' defined by ``` **To Reproduce (复现方法)** bazel build brpc **Expected behavior (期望行为)** **Versions...

为庆祝 Apache brpc 发版 1.0.0 同时向 brpc 贡献者表示感谢,Apache brpc 社区邀请百度 OSPO 马红伟赞助制作小型文化礼品,礼品带有brpc logo和committer/contributor身份标志,以此答谢他们对项目做出的贡献。 同时公布“good first issue”一个 https://github.com/apache/incubator-brpc/issues/1640 鼓励brpc的用户贡献brpc在各自公司的落地场景信息来完善brpc的应用生态信息,并可以成为新的贡献者。 参加活动的将获得如下奖品: 钥匙扣一个 贡献者需要在此跟帖,附上自己的信息。 格式如下: github id: XXX brpc 贡献url:https://github.com/apache/incubator-brpc/commits?author=XXX 并在问卷中 https://wj.qq.com/s2/9529773/dd28/ 填上自己的姓名/手机/邮寄地址,便于邮寄...

而不是sleep-spin(可能死锁)。 Update: bthread中的ready_to_run等一系列函数接口需要重新设计,主要是要传入TaskGroup** pg,也就是说这些函数可能导致调用的bthread做上下文切换。如果这么实现的话,一方面规避了可能的死锁,另一方面对创建bthread的频率做了throttle,wsq的capacity可以进一步调小。

enhancement
official

您好, 我有在最新的BRPC代码里做些关键字查找,未找到DPDK相关的内容。 我想请问, 1. 当前版本BRPC是否支持DPDK? 2. 若未支持,未来有计划会去支持DPDK吗? 谢谢, 徐林林

feature

**Describe the bug (描述bug)** Program received signal SIGSEGV, Segmentation fault. 0x00007ffff58e9850 in pthread_mutex_lock_impl (mutex=0x8097f0) at ../source/brpc/src/bthread/mutex.cpp:554 554 return sys_pthread_mutex_lock(mutex) **To Reproduce (复现方法)** 我在程序中,启动运行即出现,coredump见附件 **Expected behavior (期望行为)** **Versions (各种版本)** OS: CentOS...

add english version of bvar_c++.md

有个小问题,在example中的例子中,如果grpc的服务不是直接监听在端口,而是类似于 0.0.0.0:50051/sayhello Brpc client有办法设置并访问这个服务吗

**Describe the bug (描述bug)** 我有一个主服务,会启动一个bthread线程执行某些脚本,过程中会有一些fork行为。此外会启动另一个bthread线程,来获取脚本进程的系统资源使用(cpu、rss等)。当触发某些条件时,会杀掉脚本进程组,两个bthread线程会自行退出。 但是当bthread线程return后,主服务进程的cpu便会持续升高,gdb发现有一个LWP会call EventDispatcher,一个持续epoll_wait的行为会占满100%cpu,并且LWP的id会发生变化。 top -Hp信息 gdb信息: perf top信息: bthread前后信息: 运行时信息: 杀死脚本进程,两个bthread退出后信息: **To Reproduce (复现方法)** **Expected behavior (期望行为)** 导致cpu升高的原因是什么,如何避免? **Versions (各种版本)** OS: linux 4.19 Compiler: gcc-4.9.2 brpc:...

**Versions (各种版本)** OS: linux 3.10.0-957.el7.x86_64 Compiler: gcc version 5.2.0 (GCC) 堆栈信息: Program terminated with signal 5, Trace/breakpoint trap. #0 0x0000000000517a96 in bvar::detail::PercentileSamples::~PercentileSamples (this=0x7fa087390528, __in_chrg=) at external/com_github_brpc_brpc/src/bvar/detail/percentile.h:249 249 external/com_github_brpc_brpc/src/bvar/detail/percentile.h: No such...