Contributor Leaderboard

sarthakaggarwal97

sarthakaggarwal97

265 score 81 commits 184 reviews

Commits (81)

DateRepoMessagePR
2026-04-24valkeyFix module commandresult event cleanup during unsubscribe and module unload (#3545)PR
2026-04-23valkeyAdd zmalloc_aligned() and fix SPMC queue buffer alignment (#3504)PR
2026-04-21valkeyStabilize diskless no-drop replication test (#3511)PR
2026-04-21valkey-fuzzerPrevent chaos from breaking primary quorum (#98)PR
2026-04-18valkey[Flaky Tests] Avoid re-triggering io-thread activation (#3509)PR
2026-04-09valkey-fuzzerfix: prevent chaos from killing all members of a shard (#88)PR
2026-04-09valkey-fuzzerIncrease fuzzer artifact retention to 60 daysPR
2026-04-09valkey-fuzzerFix false positive replica disconnections when primary is killed (#89)PR
2026-03-18valkey-fuzzerAccept PR Link input to simplify workflow_dispatch usagePR
2026-03-14valkey-fuzzerAdd PR-triggered fuzzer workflow with strict validation (#68)PR
2026-03-13valkeyWeekly tests branches are not honored on scheduled workflow (#3340)PR
2026-03-12valkey-fuzzerUpload structured artifacts from fuzzer runsPR
2026-03-11valkeyDeflake io-threads test by generating enough work (#3354)PR
2026-03-11valkeyFix ZDIFF algorithm 2 memory leak on early exit (#3342)PR
2026-03-09valkey[flaky-tests] atomically snapshot dual-channel memory stats (#3336)PR
2026-03-05valkeyfix Codecov v5 input from file to files (#3308)PR
2026-03-03valkeyFix weekly release runs checking out unstable in daily workflow (#3295)PR
2026-02-16valkeyFixes memory leak when the job crashes before it's freed (#3178)PR
2026-02-16valkeyLabel is not removed automatically after extra tests are completed (#3202)PR
2026-02-11valkeyBuild Lua by default with make test (#3190)PR
2026-02-10valkeySteps to run daily workflow in forked repo (#3168)PR
2026-02-10valkeySeparate jobs for large memory tests with sanitizers (#3161)PR
2026-02-10valkeyFix PFADD corrupted sparse HLL handling by restoring hllSparseSet return type (#3184)PR
2026-02-08valkeymake test_empty_buckets_rehashing deterministic across hash seeds (#3174)PR
2026-02-04valkeySkips the internal clients from logresreq checks (#3154)PR
2026-01-21valkeyFixes run-extra-tests workflow to run on the PR commit instead of unstable (#3092)PR
2026-01-21valkeyFix weekly workflow to continue after failure in releases branches (#3082)PR
2026-01-12valkeyFixing Weekly Tests Workflow on Released Branches (#3045)PR
2026-01-12valkeyReset maxmemory after OOM scripting tests (#3047)PR
2026-01-06valkeyWeekly Test Runs on Released Branches (#2702)PR
2025-12-23valkeyRun Extra Tests with only a label (#2907)PR
2025-11-18valkey-fuzzerUnify Validation Story (#47)PR
2025-11-13valkeyFixes test-freebsd workflow in daily (package lang/tclX) (#2832)PR
2025-11-12valkey-fuzzerFixes Failover Bug where it picks up random replica (#46)PR
2025-11-06valkey-docAdding documentation for scan consistency (#380)PR
2025-11-06valkey-fuzzerRefresh Topology before Subsequent Operations (#21)PR
2025-11-06valkey-fuzzerFunctional Fixes (#16)PR
2025-11-05valkeyConfigurable DB hash seed for SCAN family commands consistency (#2608)PR
2025-11-04valkeyReverts hashHashtableTypeValidate signature (#2799)PR
2025-11-04valkey-fuzzerFuzzer Engine (#14)PR
2025-10-31valkey-fuzzerChaos Engine Initialization (#6)PR
2025-10-29valkeyAdds a summary for tests (#2745)PR
2025-10-27valkeyReverts rdb-key-save-delay value to fix dual channel replication test in macos (#2771)PR
2025-10-27valkey-fuzzerupdate readme (#1)PR
2025-10-16valkeyDeflakes Primary COB growth with inactive replica (#2715)PR
2025-10-09valkeyDeflake replica selection test by relaxing cluster configurations (#2672)PR
2025-10-08valkey-jsonFixes redhat-linux-build for build failure (#85)PR
2025-09-20valkeyFix closing slot migration pipe read (#2630)PR
2025-09-19valkeyFix flaky cluster flush slot test (#2626)PR
2025-09-16valkeyIncrease wait time condition for New Master down consecutively test (#2612)PR
2025-09-16valkeyFix accounting for dual channel RDB bytes in replication stats (#2602)PR
2025-09-11valkeyEvict client only when limit is breached (#2596)PR
2025-08-25valkey-jsonSpell Check Workflow for Valkey JSON (#76)PR
2025-08-21valkeyFix slot range lists overlap to rewind the nested list again (#2527)PR
2025-08-20valkeyFix total test count while running over loop (#2524)PR
2025-08-17valkeyAdd test failure template to contributing guide (#2491)PR
2025-08-15valkeyEnsures presence of slots on the node before test is run (#2486)PR
2025-08-15valkeyAdd bug / test-failure / enhancement label to issue template (#2273)PR
2025-08-14valkeyFixing Slot Migration Test Failure (#2485)PR
2025-08-08valkeyAdding backup directory check for valkey-cli --cluster backup (#2452)PR
2025-08-07valkey-docAdding Words from Quickstart Guide (#346)PR
2025-08-05valkeyDictionary Implementation for Migrating and Importing slots (#2409)PR
2025-07-31valkeyTry to stabilize aof test (#2399)PR
2025-07-30valkey-docValkey Quickstart Guide (#280)PR
2025-07-22valkeyLimiting the new reconnections for failed nodes (#2154)PR
2025-07-11valkeyExit early when all the covered slots are deleted (#2335)PR
2025-07-10valkeyUnset the active_clients_file before new test is assigned (#2339)PR
2025-07-03valkeyLog test details at the end when the test times out (#2276)PR
2025-06-25valkeyOptimize CLUSTER INFO (#2264)PR
2025-05-20valkeyOptimize saving cluster config file using sdscatfmt (#2088)PR
2025-05-14valkeyRedundant Calculation of mstime() (#2080)PR
2025-05-07valkeyDisallowing Client Reply is On / Off / Skip when Client is Multi (#1966)PR
2025-05-05valkey-docDocumentation for disallowing CLIENT REPLY within MULTI/EXEC (#268)PR
2025-04-16valkey-docDocumentation for Additional Client Filters (#262)PR
2025-04-14valkey[Client Introspection] Client Commands Extended Filtering (#1466)PR
2025-04-13valkeyRebranding in security warning log (#1945)PR
2025-04-03valkeyIn LOLWUT's reply, change "Redis ver." to "Valkey ver." (#1559)PR
2025-01-17valkey-docUpdated Documentation for CLIENT KILL and CLIENT LIST (#218)PR
2025-01-15valkeyAdding Missing filters to CLIENT LIST and Dedup Parsing (#1401)PR
2024-12-10valkeySet Command with IFEQ Support (#1324)PR
2024-12-10valkey-docDocumentation for SET IFEQ (#189)PR

Reviews (187)

DateRepoMessagePR
2026-04-27valkeyEnsure client slot migration pointer is cleared during reset (#3554)PR
2026-04-27valkeyMigrate the remaining cluster tests to the new framework and remove legacy files (#2297) (#3382)PR
2026-04-23valkeyPin clang to version 17 in sanitizer CI jobs (#3546)PR
2026-04-23valkeyPin clang to version 17 in sanitizer CI jobs (#3546)PR
2026-04-23valkeyFix FD leak in connSocketBlockingConnect on timeout (#3541)PR
2026-04-23valkeyFix double free in stream consumer PEL loading with corrupt RDB data (#3498)PR
2026-04-23valkeyDeflake many-slot-migration under valgrind (#3462)PR
2026-04-23valkeyFix race condition during async client freeing with IO threading enabled (#3458)PR
2026-04-21valkeyFix VLA warning in io_threads (#3518)PR
2026-04-18valkeyFix HPERSIST RESP protocol violation on wrong-type key (#3516)PR
2026-04-16valkeyUnique samples in hashtableSampleEntries (#3460)PR
2026-04-15valkey-fuzzerBump actions/upload-artifact from 7.0.0 to 7.0.1 (#95)PR
2026-04-15valkey-fuzzerBump actions/github-script from 8.0.0 to 9.0.0 (#94)PR
2026-04-15valkey-perf-benchmarkUpdate data_sizes in benchmark config for daily runs (#54)PR
2026-04-15valkeyChange rdbSaveStreamConsumers return type from size_t to ssize_t (#3499)PR
2026-04-14valkey-release-automationUse S3 packaging/ prefix and download.valkey.io URL (#51)PR
2026-04-09valkeyIncrease timeouts in faster-failover test for slow CI runners (#3463)PR
2026-04-09valkeyFix trivial double-free issue in rdbLoadObject (#3453)PR
2026-04-08valkeyFix slot-migration-max-failover-repl-bytes unable to accept -1 (#3443)PR
2026-04-08valkeySkip faster-failover test under TLS (#3444)PR
2026-04-08valkeyFix some flaky tests using CLIENT REPLY OFF (#3452)PR
2026-04-07valkeyFix RDB expiry write length and leak when loading zipmap (#3422)PR
2026-04-07valkeyIncrease embedded string threshold from 64 to 128 bytes (#3397)PR
2026-04-06valkeyGrammar, spelling, and punctuation fixes across the summary fields for Valkey commands. (#3309)PR
2026-04-06valkeyGrammar, spelling, and punctuation fixes across the summary fields for Valkey commands. (#3309)PR
2026-04-02valkey-containerFix permission denied with --user flag (#132)PR
2026-04-02valkeyReplace dict with thin wrapper around hashtable (#3366)PR
2026-03-26valkeyARM NEON SIMD optimization for pvFind() in vset.c (#3033)PR
2026-03-24valkeyci: include gtests in code coverage reportPR
2026-03-23valkeyFix `valkey-cli --cluster del-node` for unreachable nodes (#3209)PR
2026-03-20valkey-fuzzerFixed issues with False Positive ScenariosPR
2026-03-19valkeyCLUSTERSCAN MATCH pattern maps to a specific slot optimizations (#3380)PR
2026-03-19valkeyEnsure the daily workflow uses gtest-parallel to run unit tests in isolation (#3375)PR
2026-03-19valkeyEnsure the daily workflow uses gtest-parallel to run unit tests in isolation (#3375)PR
2026-03-18valkey-perf-benchmarkfix get_commit_time issue and build logic (#49)PR
2026-03-17valkey-perf-benchmarkfix: pass commit_id to ClientRunner instead of defaulting to HEAD (#46)PR
2026-03-17valkeyAdd design-docs folder and README. (#3300)PR
2026-03-12valkey-bundleDon't push PR if not changes to versions.jsonPR
2026-03-12valkeyFix OOM aborts in large-memory ASAN tests on GitHub runners (#3263)PR
2026-03-12valkeyFix OOM aborts in large-memory ASAN tests on GitHub runners (#3263)PR
2026-03-12valkey[DEFLAKE] Deflake replica selection test by relaxing cluster configurations (#3261)PR
2026-03-11valkey-bundleUpdate DockerHub description for search 1.2.0-rc3PR
2026-03-11valkeyAdd availability-zone to the reply schema for CLUSTER SHARDS/SLOTS (#3352)PR
2026-03-11valkeyReplace fast_float (C++) with ffc.h (#3329)PR
2026-03-11valkeyOptimize SET key value EX/PX/EXAT ttl to reduce calls of rewriteClientCommandVector (#3279)PR
2026-03-11valkeyFix timing issue in RDB abort test (#3343)PR
2026-03-10valkeyfix alignment different between c and c++ in gtest (#3331)PR
2026-03-10valkeyUse dictGetSomeKeys instead of dictGetRandomKey for gossip node population (#3258)PR
2026-03-10valkeyUse dictGetSomeKeys instead of dictGetRandomKey for gossip node population (#3258)PR
2026-03-09valkeyMake the number of healthy nodes in gossip section configurable (#2746)PR
2026-03-09valkeyChanged LUA module dependency (#3325)PR
2026-03-06valkeyUse ar archiver installed by brew in CI `build-macos-latest` (#3317)PR
2026-03-05valkeyLet script continue if busy-reply-threshold is zero (#3307)PR
2026-03-05valkeyFix compatibility for OpenSSL < 3.0 and Almalinux version mismatch for daily tests (#3303)PR
2026-03-05valkeyUpdate the CodeQL action to resolve v3 deprecation warnings (#3310)PR
2026-03-04valkeyFix compatibility issue for death test with Valgrind (#3301)PR
2026-03-02valkey-perf-benchmarkPin Python dependencies with hashes for supply chain security (#44)PR
2026-02-27valkeySet read permission in workflow to improve OpenSSF score (#3267)PR
2026-02-27valkeyDeflake Restart target replica during migration (without save) causes success test (#3226)PR
2026-02-26valkey-containerupdated docker-entrypoint.sh (#119)PR
2026-02-24valkeyBugfix for GIL deadlock while unloading script engine, reenable memory test in crash report (#3029)PR
2026-02-24valkeyBugfix for GIL deadlock while unloading script engine, reenable memory test in crash report (#3029)PR
2026-02-24valkeyLogging fix or improvement around new shard ID generation (#3192)PR
2026-02-23valkey-fuzzerAdding New Workflow to test a PR (#65)PR
2026-02-23valkeyReset request type after handling empty requestsPR
2026-02-19valkeySkip large-memory unit test with ASan that got OOM (#3230)PR
2026-02-17valkeyFix large-memory tests by reducing allocation size (#3224)PR
2026-02-17valkeyAlways untrack initialized safe iterator (#3223)PR
2026-02-17valkeyFix flaky cluster automatic failover test (#3206)PR
2026-02-16valkey-fuzzerFixed Logging Errors relating to Cluster Quorum (#63)PR
2026-02-16valkeyEnable USE_LIBBACKTRACE Across CI and Fix Alpine Builds (#3213)PR
2026-02-15valkeyAdd test-tls-only CI job (#3143)PR
2026-02-15valkeyWorkflows use actions/checkout for libbacktrace instead of git clone (#3204)PR
2026-02-13valkeyadd option to use libbacktrace for backtraces in crash reports (#3034)PR
2026-02-09valkeytest: add valgrind:skip tag to automatically skip tests under valgrind (#3138)PR
2026-02-08valkeyMinor cleanup in memtoull to also check ERANGE when calling strtoull (#3159)PR
2026-02-05valkeyFix arr bound err in test-sanitizer-undefined (gcc) (#3155)PR
2026-02-04valkey-containerApply CVE fix for alpine versions in 8.0, 7.2 and unstable (#120)PR
2026-02-04valkey-containerRemove bashbrew (#122)PR
2026-02-03valkeySkip flaky test cases in client-eviction.tcl when in TLS mode (#3151)PR
2026-01-30valkeyRemove empty list dead code condition in lmoveGenericCommand code (#3128)PR
2026-01-28valkeydecouple lru/lfu from server.h (#2928)PR
2026-01-28valkeydeflake HSETEX EXAT single field expires leaving other fields intact (#3120)PR
2026-01-27valkey-fuzzerAdding Validation For Valkey Node Logs (#60)PR
2026-01-21valkeySkip MPTCP test on platforms without MPTCP (#3089)PR
2026-01-20valkeyFix valkey-benchmark hanging in single-thread duration mode (#3079)PR
2026-01-19valkeyUpdate dual channel replication conf to mention primary should also enable repl-diskless-sync (#3051)PR
2026-01-12valkey-fuzzerFix Topology Validation Errors (#59)PR
2026-01-12valkeyDon't stop the dirty scripts when an OOM occurs midway through execution (#3030)PR
2026-01-12valkeyInitial draft of contributing guide (#1787)PR
2026-01-06valkey-jsonFix build on mac by using correct format specifier (#92)PR
2025-12-17valkeyCheck for duplicate nodeids when loading nodes.conf (#2852)PR
2025-12-16valkey-fuzzerRun Multiple Operations in Parallel (#57)PR
2025-12-11valkeyUpgrade macos version in actions (#2920)PR
2025-12-10valkey-perf-benchmarkAdds benchmark for release tags (#22)PR
2025-12-05valkey-fuzzerMerge pull request #56 from Nikhil-Manglore/export_dslPR
2025-12-05valkey-fuzzerUpdated Client Flags/Parameters/Command Line Interface (#26)PR
2025-12-04valkeyAdd PR and Release benchmark with new changes in framework (#2871)PR
2025-12-02valkey[Test Fix] flaky benchmark test for warmup (#2890)PR
2025-12-01valkey-perf-benchmarkadds manual commit array benchmarking (#20)PR
2025-12-01valkey-fuzzerFixing Minor Daily Test Failures (#55)PR
2025-11-26valkeyCluster: Optimize slot bitmap iteration from per-bit to 64-bit word scan (#2781)PR
2025-11-25valkey-perf-benchmarkStart multiple runs (#19)PR
2025-11-24valkey-fuzzerUpdated Logging Errors (#54)PR
2025-11-20valkeyFix cluster slot migration flaky test (#2756)PR
2025-11-18valkey-perf-benchmarkEnhanced Benchmarks, Add Grafana Dashboard with Performance Analysis and Graph Generation (#10)PR
2025-11-17valkeyFix the failing warmup and duration are cumulative (#2854)PR
2025-11-14valkeyPrint node name on a best effort basis if light weight message is received before link stabilization (#2825)PR
2025-11-14valkeyAttempt to fix flaky SCAN consistency test (#2834)PR
2025-11-13valkey-fuzzerQuery live nodes when choosing targets for chaos (#49)PR
2025-11-11valkeyFix Test dual-channel: primary tracking replica backlog refcount (#2827)PR
2025-11-10valkey-fuzzerAdded data to shard and extra validation after fail over operation. (#34)PR
2025-11-07valkey[DEFLAKE] Psync established after rdb load - beyond grace period (#2748)PR
2025-11-07valkey[flaky-failure-fix] Increase the cluster-node-timeout to have longer delay between failover of each shard (#2793)PR
2025-11-07valkey-fuzzerImproving logging in cluster orchestrator (#25)PR
2025-11-06valkey-fuzzerInstall valkey-fuzzer instead of cluster-bus-fuzzer (#23)PR
2025-11-06valkey-fuzzerAdded Target Selection Utilizing Node Discovery (#17)PR
2025-10-28valkeyReorder valkey.conf: move configs to correct sections (#2737)PR
2025-10-22valkeyShow RPS histogram in valkey-benchmark (#2471)PR
2025-10-22valkeyShow RPS histogram in valkey-benchmark (#2471)PR
2025-10-17valkeyBump old engine version(s) for compatibility test (#2741)PR
2025-10-17valkeyDeflake Psync established within grace period (#2743)PR
2025-10-14valkeyFix double MOVED reply on unblock at failover (#2734)PR
2025-10-13valkeyDeflake atomic slot migration client flag test (#2720)PR
2025-10-13valkeyStop using DEBUG LOADAOF on replica in ASM tests (#2719)PR
2025-10-13valkey-bundleAdded filters to rebuild only the changed images (#59)PR
2025-10-09valkeyAdd invalid RDB signature to log statement (#2710)PR
2025-10-08valkeyFix memory leak with CLIENT LIST/KILL duplicate filters (#2362)PR
2025-10-08valkeyFix memory leak with CLIENT LIST/KILL duplicate filters (#2362)PR
2025-10-08valkeyFix memory leak with CLIENT LIST/KILL duplicate filters (#2362)PR
2025-10-03valkeyFix format issues with CVE fix (#2679)PR
2025-09-30valkeyImplement a lolwut for version 9 (#2646)PR
2025-09-18valkeyUpdate automated benchmarking configs (#2625)PR
2025-09-16valkeyAdds io-threads configs to PR-perf tests (#2598)PR
2025-09-15valkey-perf-benchmarkAdds custom valkey-benchmark option (#9)PR
2025-09-13valkeyExpand wait condition time for slave selection test (#2604)PR
2025-08-29valkeyReset cluster related stats in CONFIG RESETSTATS (#2458)PR
2025-08-25valkey-perf-benchmarkCorrects checkout and cloning logic (#6)PR
2025-08-22valkeyAdds benchmark on demand workflow (#2442)PR
2025-08-20valkeyUpdate pong_received time via gossip only if the node is healthy from our view (#2512)PR
2025-08-20valkeyAtomically update cluster and replication layer while marking self node as primary (#2510)PR
2025-08-19valkey-perf-benchmarkRemove redundant prints (#5)PR
2025-08-19valkeySkip failure reports for already failed nodes (#2434)PR
2025-08-19valkeyAdd auto-author-assign workflow (#2410)PR
2025-08-15valkeyFix cluster test module to pass null terminated node-id to SendClusterMessage (#2484)PR
2025-08-15valkeyFix timeout in defrag tests (#2483)PR
2025-08-14valkey-containerFixes issue with Debian Trixie (#89)PR
2025-08-12valkeyChange the same shard failover assert to if condition to avoid crash (#2431)PR
2025-08-12valkeyAdd test for failover sub-replica replication loop case (#2456)PR
2025-08-11valkeyRedact user data when hide-user-data-from-log enabled (#2274)PR
2025-08-08valkeyFix expectations for manual failover tests (#2453)PR
2025-08-07valkey-perf-benchmarkFix issues while running PR Benchmarking (#3)PR
2025-08-07valkeyAdd path filters to skip CI on documentation changes (#2393)PR
2025-08-06valkeyPrint error context when test fails (#2437)PR
2025-08-05valkey-perf-benchmarkInitial implementation (#2)PR
2025-08-05valkeybump the RDB version for Valkey 9.0(#2422)PR
2025-08-01valkeysupport negative filtering for client command filters (#2378)PR
2025-07-31valkeyUpdate check times for AOF loading in memefficiency.tcl (#2402)PR
2025-07-29valkeyAdd helper function for padded pointer copy (#2388)PR
2025-07-28valkeyUpdate clusterMoveNodeSlots to also move importing slots and migrating slots (#2370)PR
2025-07-28valkeyOptimize cluster failure report tracking with RAX (#2277)PR
2025-07-14valkeyAdd cross engine (Redis OSS) compatible test (#2336)PR
2025-07-10valkeyFix DEBUG CLUSTERLINK KILL args check to avoid crash (#2333)PR
2025-06-27valkeyCheck module NO_FAILOVER flag before calling clusterHandleReplicaFailover (#2269)PR
2025-06-22valkey-bundleAdding Container Tests for Valkey-Extensions (#24)PR
2025-06-20valkeyAvoid freeing cluster link before printing link sender (#2254)PR
2025-06-19valkey-jsonImprove build script (#67)PR
2025-06-19valkey-bundleRename valkey-extensions to valkey-bundle (#27)PR
2025-06-18valkeyReset failover failed primary rank when doing a manual failover (#2226)PR
2025-06-06valkeyAvoid log spam about cluster node failure detection by each primary (#2010)PR
2025-06-05valkeyRemove dead conditions around the multi/exec check (#2168)PR
2025-05-30valkeyUnify behavior of CLIENT REPLY in multi with other NO_MULTI commands (#2152)PR
2025-05-27valkeyFlip pfail flag while marking node as failed (#2012)PR
2025-05-22valkeyAdd DELIFEQ command (#1975)PR
2025-05-09valkeymove statement in if condition for zremrangeGenericCommand function (#2060)PR
2025-04-29valkeyAccept limited number of new cluster link connections per cycle (#2009)PR
2025-04-26valkeyClean up unnecessary use of strlen (#1976)PR
2025-04-22valkeyAllow scripts to support null characters again (#1984)PR
2025-04-22valkeyMoved build-release automation to valkey-release-automation (#1977)PR
2025-04-15valkeyFix cluster slot stats assertion during promotion of replica (#1950)PR
2025-04-06valkeyAdd human node name to log statement with node name (#1918)PR
2025-03-21valkey[cluster] Add node id to log statement for closing link on first message as lightweight (#1869)PR
2025-02-23valkeyFix murmur32 on large strings (#1748)PR
2025-02-16valkeyAdd a daily test running for ARM (#1738)PR
2025-02-12valkeyDon't leak TCL connections in unit/tracking (#1719)PR
2025-02-01valkeyLoop optimization: move maxlen check outside to reduce unnecessary checks (#1557)PR
2024-12-09valkeyUpdate governance and maintainers file for Valkey committers (#1390)PR

← Back to leaderboard