Contributor Leaderboard

PingXie

PingXie

199 score 8 commits 191 reviews

Commits (8)

DateRepoMessagePR
2026-04-26valkeyImplement Provenance Guard (#3109)PR
2026-01-20valkeyAdd copilot review instructions (#3076)PR
2025-12-16valkeyUpdate MAINTAINERS list and add committee chair section (#2939)PR
2025-12-16valkeyMake 1/3 TSC organization limit explicitly inclusive (#2930)PR
2025-12-12valkeyRefine major decision process and update TSC composition rules (#2927)PR
2025-06-10valkey-goEnsure deterministic routing in _pickMulti and _pickMultiCache (#52)PR
2025-02-14valkey-io.github.ioadds Google Cloud as a participant (#204)PR
2024-08-02valkey-io.github.ioValkey 8.0 RC1 Blog (#105)PR

Reviews (191)

DateRepoMessagePR
2026-01-30valkeyRevert #3088 (#3137)PR
2025-09-11valkeyEvict client only when limit is breached (#2596)PR
2025-09-05valkey-docAdd command hyperlinks for server management command files (#332)PR
2025-09-05valkey-docAdd hyperlinks for referenced commands to cluster and client connect command files (#319)PR
2025-09-04valkey-docAdd hyperlinks in Valkey server-side scripting and function command files (#327)PR
2025-08-13valkeyRemove if condition and disable the new failover test (#2477)PR
2025-08-12valkeyChange the same shard failover assert to if condition to avoid crash (#2431)PR
2025-08-11valkeyThrow a useful error when underlying operations failed with tls (#2469)PR
2025-08-06valkey[CRASH] Fix missing check for executing client (#2347)PR
2025-07-30valkey-docValkey Quickstart Guide (#280)PR
2025-07-28valkeyUpdate clusterMoveNodeSlots to also move importing slots and migrating slots (#2370)PR
2025-07-28valkeyUpdate clusterMoveNodeSlots to also move importing slots and migrating slots (#2370)PR
2025-07-17valkeyRemove `get_type` from `ConnectionType` (#2202)PR
2025-07-17valkey-docIssue 302 - finish topics that say "under review" - update license file (#333)PR
2025-07-15valkey-docAdd hyperlinks for pub/sub commands (#326)PR
2025-07-15valkey-docAdd hyperlinks for pub/sub commands (#326)PR
2025-07-13valkey-docAdd hyperlinks to Generic commands (#322)PR
2025-07-13valkey-docAdd hyperlinks to bitmap and bloom filter files (#318)PR
2025-07-13valkey-docMilliehartnt123 issues 303 and 292 updates to index.md file for Documentation by Topic (#317)PR
2025-07-13valkey-docMilliehartnt123 issue 294 5 add hyperlinks for referenced commands to geospatial index, hash, hyperloglog, JSON, and list command files (#324)PR
2025-07-11valkeyFix replica (the old primary) claims to sitll have slots after manual failover (#2301)PR
2025-07-11valkeyFix replica (the old primary) claims to sitll have slots after manual failover (#2301)PR
2025-07-10valkeyAvoid logging sender role on each cluster message (#2337)PR
2025-07-01valkeyMove auth check to the front, before command exist/arity/protected check (#1475)PR
2025-06-08valkey[NEW] Introduce lttng based tracing (#2070)PR
2025-05-31valkeySkip empty db when doing FLUSHALL to reduce some NOP (#2151)PR
2025-05-30valkeyAdd ricardo as a commiter (#2149)PR
2025-05-28valkeyIncorporate Redis CVE for CVE-2025-27151 (#2146)PR
2025-05-28valkeyCorrectly cast the extension lengths (#2144)PR
2025-05-26valkeyFix a case of out of bound read when cluster node ID is provided with wrong length in CLUSTER FORGET (#2108)PR
2025-05-05valkeyCompile with -Wundef (#2025)PR
2025-04-25valkeyRefactor syncWithPrimary and replicaTryPartialResynchronization (#1476)PR
2025-04-17valkeyFix CLUSTER RESET to use lazyfree-lazy-user-flush to do the lazyfree (#1931)PR
2025-04-13valkeyUpdate function clusterNodeSetSlotBit() return type to void (#1934)PR
2025-04-08valkeyTrigger manual failover on SIGTERM / shutdown to cluster primary (#1091)PR
2025-04-08valkeyTrigger manual failover on SIGTERM / shutdown to cluster primary (#1091)PR
2025-04-07valkeyKill RDB child process on CLUSTER RESET command (#1926)PR
2025-04-07valkeyImplement: CLUSTER REPLICATE NO ONE (#1674)PR
2025-04-06valkeyFix minor comment typo (#1919)PR
2025-02-27valkeyConsistent look and feel of licenses (#1788)PR
2025-02-20valkeyAdd new module API flag to bypass command validation (#1357)PR
2025-02-13valkeyIntroduce Valkey release stage indication (#1724)PR
2025-02-10valkeyFix macro redefinition problem in `fmacros.h` (#1704)PR
2025-02-10valkeyAdds support for running `EVAL` with different scripting engines (#1497)PR
2025-01-24valkeyFeature COMMANDLOG to record slow execution and large request/reply (#1294)PR
2025-01-17valkeyUpdate comments and log message in cluster_legacy.c (#1561)PR
2025-01-16valkeyExtract the scripting engine code from the functions unit (#1312)PR
2025-01-11valkeyAdd latency stats around cluster config file operations (#1534)PR
2025-01-11valkeyFix module LatencyAddSample still work when latency-monitor-threshold is 0 (#1541)PR
2025-01-10valkeyFix crash when freeing newly created node when nodeIp2String fail (#1535)PR
2025-01-06valkeyCheck whether to switch to fail when setting the node to pfail in cron (#1061)PR
2024-12-30valkeyOnly (re-)send MEET packet once every handshake timeout period (#1441)PR
2024-12-21valkeyAdds support for scripting engines as Valkey modules (#1277)PR
2024-12-20valkeyResolve bounds checks on cluster_legacy.c (#1463)PR
2024-12-20valkeyClear outdated failure reports more accurately (#1184)PR
2024-12-19valkeyMinor log fixes when failover auth denied due to slot epoch (#1341)PR
2024-12-15valkeyAutomatic failover vote is not limited by two times the node timeout (#1356)PR
2024-12-08valkeyAdd a note to conf about the dangers of modifying dir at runtime (#887)PR
2024-12-02valkeyPrint logs when the cluster state changes to fail or the fail reason changes (#1188)PR
2024-11-29valkey-jsonContributing valkeyJSON module (#1)PR
2024-11-27valkeyUse fake client flag to replace not conn check (#1198)PR
2024-11-22valkeyCMake fixes + README update (#1276)PR
2024-11-15valkeyFix primary crash when processing dirty slots during shutdown wait / failover wait / client pause (#1131)PR
2024-11-11valkeyFix replica not able to initate election in time when epoch fails (#1009)PR
2024-11-08valkeyRDMA: Use conn ref counter to prevent double close (#1250)PR
2024-11-08valkeyAdd CMake build system for valkey (#1196)PR
2024-11-05valkeyfix: clean up refactoring leftovers (#1264)PR
2024-10-28valkeyIncrease the IO_THREADS_MAX_NUM. (#1220)PR
2024-10-24valkeyLimit CLUSTER_CANT_FAILOVER_DATA_AGE log to 10 times period (#1189)PR
2024-10-23valkeyMake replica CLUSTER RESET flush async based on lazyfree-lazy-user-flush (#1190)PR
2024-10-20valkey-docIntroduce Valkey Over RDMA protocol (#123)PR
2024-10-17valkeyFix false sharing issue between main thread and io-threads when access `used_memory_thread`. (#1179)PR
2024-10-15valkeyRefactor return and goto statements (#945)PR
2024-10-07valkeyRemoving incorrect comment about a warning (#1132)PR
2024-09-30valkeyavoid double close on replica main channel (#1097)PR
2024-09-26valkeyAdd --cluster option to runtest to run only cluster tests (#1052)PR
2024-09-25valkeyFix module / script call CLUSTER SLOTS / SHARDS fake client check crash (#1063)PR
2024-09-25valkeyTrigger the election as soon as possible when doing a forced manual failover (#1067)PR
2024-09-23valkeyFix replica online timing issue in failover test (#1044)PR
2024-09-23valkeyPrint an empty primary log when primary lost its last slot (#1064)PR
2024-09-20valkeyFix timing issue in the new tot-net-out replica test (#1060)PR
2024-09-20valkeyAdd log about old primary after myself failover (#1058)PR
2024-09-16valkey-containerfixes update-dockerhub-docs.yml (#40)PR
2024-09-15valkey-containerAdds Valkey 8 GA (#39)PR
2024-09-15valkey-hashesAdds valkey 8 hash (#6)PR
2024-09-14valkeyUpdate valkey-benchmark log output to reference 'server' instead of 'Redis' (#1029)PR
2024-09-13valkeyFix replica unable trigger migration when it received CLUSTER SETSLOT in advance (#981)PR
2024-09-13valkeyFix replica unable trigger migration when it received CLUSTER SETSLOT in advance (#981)PR
2024-09-13valkeyAvoid false positive in election tests (#984)PR
2024-09-12valkeyTrigger a save of the cluster configuration file before shutting down (#822)PR
2024-09-12valkeyMake clang-format insert a newline at end of file if missing (#1023)PR
2024-09-11valkeyFix module RdbLoad wrongly disable the AOF (#1001)PR
2024-09-11valkeyDual Channel Replication - Verify Replica Local Buffer Limit Configuration (#989)PR
2024-09-09valkeyadd assertion for kvstore's dictType (#1004)PR
2024-09-06valkeyFix missing replication link re-connection when primary's IP/port is updated in `clusterProcessGossipSection` (#965)PR
2024-09-04valkey-io.github.ioMerge branch 'main' into better-format-2PR
2024-09-03valkeyFix typo in valkey-cli.c (#979)PR
2024-09-02valkeyInitialize all the fields for the test kvstore (#982)PR
2024-08-29valkeyFix reconfiguring sub-replica causing data loss when myself change shard_id (#944)PR
2024-08-28valkeyUsing intrinsics to optimize counting HyperLogLog trailing bits (#846)PR
2024-08-28valkeyAdd pause path coverage to replica migration tests (#937)PR
2024-08-28valkeyWait for the role change and fix the timing issue in the new test (#947)PR
2024-08-27valkey-rfcReference RFC file (#6)PR
2024-08-27valkeyUse sdsAllocSize instead of sdsZmallocSize (#923)PR
2024-08-27valkeyRemove `dual-channel-replication` Feature Flag's Protection (#908)PR
2024-08-24valkeyAdd epoch information to failover auth denied logs (#816)PR
2024-08-23valkeyvalkey-cli make source node ignores NOREPLICAS when doing the last CLUSTER SETSLOT (#928)PR
2024-08-23valkeyFix CLUSTER SETSLOT block and unblock error when all replicas are down (#879)PR
2024-08-22valkeyAvoid to re-establish replication if node is already myself primary in CLUSTER REPLICATE (#884)PR
2024-08-21valkeyFix data loss when replica do a failover with a old history repl offset (#885)PR
2024-08-16valkeyAdd 4 commands for sentinel and update most test cases and json files (#789)PR
2024-08-14valkeyChange server.daylight_active to an atomic variable (#876)PR
2024-08-06valkeyImprove cluster cant failover log conditions (#780)PR
2024-07-31valkeyDisable empty shard slot migration test until test is de-flaked (#859)PR
2024-07-31valkeyUpdate replica version comparison to handle version 8 RC candidates (#851)PR
2024-07-28valkeyRemove static to avoid compiler warning (#836)PR
2024-07-24valkeyIncrease rioConnsetWrite max chunk size to 16K (#817)PR
2024-07-23valkeyReplicas with the same offset queue up for election (#762)PR
2024-07-23valkeyFix extra reply in debug sleep-after-fork-seconds error path (#810)PR
2024-07-23valkeyAdded a flag to run additional tests for additional tests (#815)PR
2024-07-22valkeyFix the wrong woff when execute WAIT / WAITAOF in script (#776)PR
2024-07-19valkeyOptimize failover time when the new primary node is down again (#782)PR
2024-07-19valkeyGenerate correct slot information in cluster shards command on primary failure (#790)PR
2024-07-19valkeyGenerate correct slot information in cluster shards command on primary failure (#790)PR
2024-07-18valkeyFix rdb_child_exit_pipe incorrect close call (#801)PR
2024-07-17valkeyDual channel replication (#60)PR
2024-07-12valkeyFix WAITAOF test in external test due to appendonly is enabled (#775)PR
2024-07-10valkeyDual stack and client-specific IPs in cluster (#736)PR
2024-07-10valkeyDual stack and client-specific IPs in cluster (#736)PR
2024-07-09valkeyFix ULong config boundary checking (#752)PR
2024-07-04valkeyUpdate redis keyword to valkey in some sentinel functions (Redis Legacy) (#706)PR
2024-07-02valkeyFix flakiness of cluster-multiple-meets and cluster-reliable-meet (#728)PR
2024-07-02valkeyIntroduce thread-local storage variable to update thread's own used_memory and sum when reading to reduce atomic contention. (#674)PR
2024-07-02valkeyIntroduce thread-local storage variable to update thread's own used_memory and sum when reading to reduce atomic contention. (#674)PR
2024-07-02valkeyFix wrong reserved bits in ClientFlags (#729)PR
2024-06-30valkeyIncrease ping and cluster timeout for cluster-slots test (#717)PR
2024-06-30valkeyReplace client flags to bitfield (#614)PR
2024-06-28valkeyCLUSTER SLOT-STATS ORDERBY when stats are the same, compare by slot in ascending order (#710)PR
2024-06-28valkeyFix limit undefined behavior crash in CLUSTER SLOT-STATS (#709)PR
2024-06-28valkeyFix the TLS and REPS issues about CLUSTER SLOTS cache (#581)PR
2024-06-27valkeyUpdate readonly and readwrite json (#704)PR
2024-06-25valkeyIntroduce a minimal debugger for .tcl integration test suite. (#683)PR
2024-06-25valkeyReduce redundant call of prepareClientToWrite when call addReply* continuously. (#670)PR
2024-06-21valkey-docUpdate release guidance for Valkey (#94)PR
2024-06-20valkey-docDelete internals pages (#146)PR
2024-06-19valkeyRemove useless code in sentinel source code (#676)PR
2024-06-18valkeyFix memory leak when loading slot migrations states fails (#658)PR
2024-06-18valkeyAdd missing commas from debug command (#662)PR
2024-06-17valkeyOnly primary with slots has the right to mark a node as failed (#634)PR
2024-06-17valkeyMake cluster meet reliable under link failures (#461)PR
2024-06-14valkeyFormat yaml files (#615)PR
2024-06-14valkeyDon't initialize the key buffer in getKeysResult (#631)PR
2024-06-10valkeyFix misuse of safe iterators (#612)PR
2024-06-09valkeysrc/Makefile: Link libatomic on POWER systems (#607)PR
2024-06-09valkeyMoving client->authenticated to a flag instead of an int (#592)PR
2024-06-07valkeyReplace masteruser and masterauth with primaryuser and primaryauth (#598)PR
2024-06-06valkeyMore rebranding (#606)PR
2024-06-06valkeyRebrand the Lua debugger (#603)PR
2024-06-03valkeySkip tls for xgroup read regression since it doesn't matter (#595)PR
2024-05-30valkeyMake sure clear the CLUSTER SLOTS cache on time when updating hostname (#564)PR
2024-05-29valkeyFix bitops.c clang-format properly (#570)PR
2024-05-27valkeyImplement REPLCONF VERSION (#554)PR
2024-05-24valkeyRevert format updates on config.c file for config block (#552)PR
2024-05-22valkeyCache CLUSTER SLOTS response for improving throughput and reduced latency. (#53)PR
2024-05-19valkeyInclude stddef in zmalloc.h (#516)PR
2024-05-15valkeyInitial cleanup for cluster refactoring (#460)PR
2024-05-13valkeyRemove endian coverage from server.c (#492)PR
2024-05-08valkeyPrevent clang-format in certain places (#468)PR
2024-05-06valkeyChange strlcat function name from redis to valkey (#440)PR
2024-05-06valkeyFix unit test issues on address sanitizer and fortify (#437)PR
2024-05-03valkeyAn initial simple unit test framework (#344)PR
2024-04-30valkeyInitial PR outlining the governance for the project (#345)PR
2024-04-30valkeyUpdate script to generate Valkey Module API docs (#406)PR
2024-04-27valkeyMake sure standard library is imported when using abort (#395)PR
2024-04-25valkeyFix incorrect comment for count in clusterMsg (#381)PR
2024-04-23valkey-docRebranding docs/interact/ (#40)PR
2024-04-22valkey-docRebrand commands/*.md (#39)PR
2024-04-16valkey-docRemove 'Redis' from the names of datastructures (#29)PR
2024-04-11valkeyFixing a lua debugger bug that prevented use of 'server' for server.call invocations. (#303)PR
2024-04-11valkeyAdd links for security issues (#299)PR
2024-04-08valkeyPass extensions to node if extension processing is handled by it (#52)PR
2024-04-06valkeyRename ValkeyModule_DefragModuleString to ValkeyModule_DefragValkeyModuleString (#243)PR
2024-04-06valkeyUpdate Server version to valkey version (#232)PR
2024-04-04valkey-docCorrect RESP3 return 'set' for SDIFF, SINTER, SUNION, SMEMBERS, SPOP (#10)PR
2024-04-02valkeyRemove unused var desc in luaRegisterFunctionReadPositionalArgs (#130)PR
2024-04-02valkeyUpdate coverity to reflect project name (#127)PR
2024-04-02valkeyUpdate coverity to reflect project name (#127)PR
2024-03-30valkeyChange ascii logo with temporal valkey logo (#77)PR
2024-03-30valkeyChange ascii logo with temporal valkey logo (#77)PR
2024-03-29valkeyFix renameing names in SECURITY.md (#74)PR
2024-03-28valkeyUpdate naming to to Valkey (#62)PR

← Back to leaderboard