Skip to content
View quanyeyang's full-sized avatar
🪶
Feathering......
🪶
Feathering......

Organizations

@fullpage-lab

Block or report quanyeyang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
quanyeyang/README.md

Quanye Yang

My Heart Is in the Work.

I'm a Computer Science undergraduate at Xi'an Jiaotong University, a member of valkey-io, and a Linux kernel contributor.

I work on RDMA networking, database internals, and distributed protocols, with a particular interest in concurrency, resource lifetimes, and the behavior of systems under failure.

I speak Chinese, English, Japanese and a little German, and enjoy learning languages.

Play the long game. Do the hard, right things.

Website · LinkedIn · Email

Valkey & libvalkey

My contributions cover transport correctness, Raft cluster protocols, runtime integration, and regression testing.

Area Selected contributions Merged work
RDMA transport Fixed re-entrant callbacks and busy loops with IO threads, and use-after-free during concurrent client disconnects. IO-thread integration · Disconnect handling
Raft cluster Implemented pre-vote to prevent disruptive term inflation, and non-voting members with explicit promotion and demotion. Pre-vote · Non-voting members
RDMA integration Added runtime loading of RDMA libraries so CLI and benchmark tools can run without RDMA dependencies when using other transports. libvalkey · CLI / benchmark
Core correctness Fixed blocked-client use-after-free and invalid TSC calibration that could freeze the monotonic clock. Client lifetime · Clock calibration
Testing & diagnostics Added RDMA benchmark stress coverage and improved diagnostics for intermittent RDMA CI failures. Stress tests · CI diagnostics

Linux kernel

Recent work on concurrency, resource lifetime management, and network protocol implementation.

Linux kernel newbee, still learing :>

Mailing-list patches and discussions

Recent merged pull requests · updated daily

Browse all merged pull requests


Valkey

Linux Kernel Contributor

systemd

LLVM

ShardingSphere

Pinned Loading

  1. valkey-io/valkey valkey-io/valkey Public

    A flexible distributed key-value database that is optimized for caching and other realtime workloads.

    C 27.2k 1.3k

  2. Unclecheng-li/poc-lab Unclecheng-li/poc-lab Public

    Recent CVE PoC & reproduction scripts. Focused on high-severity vulnerabilities across Linux kernel, Windows, macOS and more.

    C 800 126

  3. mptcp_net-next mptcp_net-next Public

    Forked from multipath-tcp/mptcp_net-next

    Development version of the Upstream MultiPath TCP Linux kernel 🐧

    C

  4. 6.5840-Labs 6.5840-Labs Public

    MIT 6.5840 Distributed Systems labs — MapReduce, linearizable KV, Raft (election + log replication). Go implementations with study notes.

    Go 1

  5. pwd-writeup pwd-writeup Public

    Systems security research portfolio: High-performance packet processing (DPDK pipelines & VTune analysis), Linux kernel observability (eBPF/XDP), and binary exploitation (PWN) write-ups.

    C++ 1