-
Notifications
You must be signed in to change notification settings - Fork 886
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
arm64 架构 leader 创建的 replicator 有概率不再发送日志给 follower #473
Comments
后面又加了一些日志,看起来 wake_up_waiter 函数里拿到的两个 wait meta 的指针是一样的。
apache/brpc#2156 有没有可能跟这个问题有关? |
butil::get_object 使用了 thread_local 变量,如果两次 butil::get_object/return_object 之前有 bthread 切换(例如调用 bthread_start_urgent)就会有问题 |
brpc 是使用什么版本呢? |
brpc 使用的是这个 commit:b3a948c9dca29632b3367529488e070852e31f11 |
加上 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
版本:v1.1.2
架构:arm64
现象:
在 3 个节点组成的 group 里,在运行一段时间(1天或者2天)后,其中一个 follower 的 index 落后 leader 且不再更新
初步调查结果:
关于添加日志的逻辑:
想问下,这个问题有什么进一步调查的方向吗?
The text was updated successfully, but these errors were encountered: