apache / apache/brpc

brpc.RpczSpan was modified concurrently

Open
#1,353 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
17.6k
Forks
4.1k
Avg merge
2d 12h
Merged PRs (30d)
69

Description

**Describe the bug (描述bug)**
![image](https://user-images.githubusercontent.com/7091130/110624429-298e2580-81d9-11eb-984a-cfddd40238a1.png)
![image](https://user-images.githubusercontent.com/7091130/110624758-97d2e800-81d9-11eb-9242-07aebb4f791d.png)

**To Reproduce (复现方法)**
压测程序过程,启动rpcz

**Expected behavior (期望行为)**
不吐核

**Versions (各种版本)**
OS: centos7
Compiler: gcc (GCC) 8.3.1 20190311 (Red Hat 8.3.1-3)
brpc: 0.9.7
protobuf: 3.5.0

**Additional context/screenshots (更多上下文/截图)**

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported load-test process with rpcz enabled, using the listed CentOS 7, GCC 8.3.1, brpc 0.9.7, and protobuf 3.5.0 versions. Trace the brpc.RpczSpan access involved in the concurrent-modification failure; done means the stress test no longer aborts or produces a core dump.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend-api-design
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.