Xu Yifeng

Results 9 issues of Xu Yifeng

**Describe the bug (描述bug)** brpc redefined gcc atttribute `__const__ `to empty string, this does not work on high version glibc, for example on version 2.35-0ubuntu3. the problem is glibc defined...

bug
low

**Is your feature request related to a problem? (你需要的功能是否与某个问题有关?)** Yes **Describe the solution you'd like (描述你期望的解决方法)** Linux filesystem ext4 always write 2M bytes zero block in background, the background thread...

enhancement

**Describe the bug (描述bug)** 当前bthread的rwlock实现有惊群效应,会在不必要时wake up all而不加区分。 实现一个新的以消除此类问题: https://github.com/skypexu/curve/tree/rwlock_redesign_for_1.2 该实现是多年前是给netease rds(哗哗) 他们实现的,当时据说他们要用在mysql上。 本次稍加修改以适应bthread代码环境。此rwlock对pthread和bthread是透明的,两者可以同时使用。 **To Reproduce (复现方法)** 阅读源码 **Expected behavior (期望行为)** 减少惊群效应。 **Versions (各种版本)** OS: Linux Compiler: gcc (Debian 6.3.0-18+deb9u1) 6.3.0...

bug
high

synchronously writing log to disk can blocks leader's main loop, and causes it to timeout, then the cluster has to reelect a new leader, this impacts cluster availability, I think...

Unfortunately, there is not raft state change callback, so user code does not know when the node becomes leader or follower.

Incomplete

how about one only wants to store keys, especially only store integer, and use it as a set, like c++'s std:set, and no value at all, will the radix tree...

### Describe the bug ucx can not register huge memory page: ![2f95b798d7585d3d5bff8c13de01857a](https://github.com/openucx/ucx/assets/8241337/534ccc05-8744-44e0-9236-44e47d20010a) - UCX version v1.14.1

Bug