Commit Graph

  • 3df9d42794
    Fix bad memory accounting for sds when no malloc_size available (#694) ranshid 2024-06-25 18:18:07 +0300
  • 4d3d6c06a1
    Reduce redundant call of prepareClientToWrite when call addReply* continuously. (#670) Lipeng Zhu 2024-06-25 09:33:30 +0800
  • 32ca6e5b38
    Improve CLUSTER SETSLOT replication handling to support older replica versions. (#686) Ping Xie 2024-06-23 22:08:52 -0700
  • ce79539047
    Fail tests immediately if the server is no longer running (#678) Madelyn Olson 2024-06-21 00:29:05 -0700
  • bf1fb1fd36
    Fix copy-paste error in scripts eviction test (#671) Binbin 2024-06-20 10:28:47 +0800
  • 0143b7c9dd
    Add zfree_with_size to optimize sdsfree since we can get zmalloc_size from the header (#453) poiuj 2024-06-20 02:13:55 +0300
  • 5d2348cee2
    Update json file and sentinelCommand function for Valkey Sentinel (#675) Wen Hui 2024-06-19 17:16:49 -0400
  • e84eda9092
    Remove useless code in sentinel source code (#676) Wen Hui 2024-06-19 17:16:35 -0400
  • ae2d4217e1
    Add new SCRIPT SHOW subcommand to dump script via sha1 (#617) kukey 2024-06-19 08:48:58 +0800
  • be2c321682
    Support RDB compatability with Redis 7.2.4 RDB format (#665) ranshid 2024-06-18 22:04:06 +0300
  • a2cc2fe26d
    Fix memory leak when loading slot migrations states fails (#658) Binbin 2024-06-18 12:18:57 +0800
  • b33f932c56
    Add missing commas from debug command (#662) Madelyn Olson 2024-06-17 21:08:08 -0700
  • 4135894a5d
    Update remaining master references to primary (#660) Ping Xie 2024-06-17 20:31:15 -0700
  • 495a121f19
    Adjust the log level of some logs in the cluster (#633) Binbin 2024-06-18 10:46:56 +0800
  • 5a51bf5045
    Combine events to eliminate redundant kevent(2) calls (#638) Andy Pan 2024-06-17 12:18:20 +0800
  • db6d3c1138
    Only primary with slots has the right to mark a node as failed (#634) Binbin 2024-06-17 11:46:08 +0800
  • a81c32079c
    Make cluster meet reliable under link failures (#461) Sankar 2024-06-16 20:37:09 -0700
  • 93123f97a0
    Format yaml files (#615) Samuel Adetunji 2024-06-14 21:40:06 +0100
  • 6faa48a358
    Don't initialize the key buffer in getKeysResult (#631) Madelyn Olson 2024-06-14 08:42:00 -0700
  • d5496e42bc
    Lua scripts promoted from eval to script load to avoid evict (#637) Binbin 2024-06-14 23:32:19 +0800
  • 4c6bf30f58
    Latency report: Rebranding and refine Dave dialog (#644) Wenwen-Chen 2024-06-14 18:56:59 +0800
  • 8a776c3509
    Fix potential infinite loop in clusterNodeGetPrimary (#651) Ping Xie 2024-06-13 23:43:36 -0700
  • 5d9d41868d
    Replace DEBUG RESTART with pause_server and resume_server (#652) Ping Xie 2024-06-13 17:52:50 -0700
  • d309b9b235
    Make configs dir/dbfilename/cluster-config-file reject empty string (#636) Binbin 2024-06-14 07:47:20 +0800
  • 76fc041685
    represent cluster node flags with bitwise shift value (#642) Harkrishn Patro 2024-06-13 15:58:03 -0700
  • d211078a27
    Fix query buffer resized test flakiness (#646) uriyage 2024-06-13 13:07:07 +0300
  • b546dd26e5
    Allow CLUSTER NODES/INFO/MYID/MYSHARDID during loading state (#596) Harkrishn Patro 2024-06-12 21:09:01 -0700
  • 627d387ad8
    Improve reliability of querybuf test (#639) Madelyn Olson 2024-06-12 14:27:42 -0700
  • 4bb7cc471a
    Remove unnecessary clang-format off annotations (#628) Viktor Söderqvist 2024-06-12 03:52:18 -0700
  • e65b2d235c
    Update rewriteConfigSaveOption function code to rewrite multiple save in one line. (#583) Shivshankar 2024-06-10 16:24:04 -0400
  • a3f1535b57
    Fix misuse of safe iterators (#612) Madelyn Olson 2024-06-10 12:30:57 -0700
  • 95a753b18d
    Add BSD license explicitly (#620) Wen Hui 2024-06-10 13:14:37 -0400
  • 71dd85dc5a
    src/Makefile: Link libatomic on POWER systems (#607) Neal Gompa (ニール・ゴンパ) 2024-06-09 18:09:08 -0400
  • 09b5825b26
    Moving client->authenticated to a flag instead of an int (#592) skyfirelee 2024-06-10 02:49:05 +0800
  • d28ae52004
    Remove redundant function nextPingExt() (#613) flowerysong 2024-06-09 00:55:58 -0400
  • aad6769a80
    Replicate slot migration states via RDB aux fields (#586) Ping Xie 2024-06-07 20:32:27 -0700
  • 54c9747935
    Remove master and slave from source code (#591) Ping Xie 2024-06-07 14:21:33 -0700
  • bce240eab7
    Replace masteruser and masterauth with primaryuser and primaryauth (#598) Madelyn Olson 2024-06-07 00:46:52 -0700
  • ad5fd5b95c
    More rebranding (#606) Viktor Söderqvist 2024-06-06 16:40:55 -0700
  • 278ce0cae0
    Rebrand the Lua debugger (#603) Viktor Söderqvist 2024-06-06 10:53:17 -0700
  • 60c10a5a4d
    Remove valdup from BenchmarkDictType (#600) Eran Liberty 2024-06-04 20:00:53 -0700
  • 9319f7aeca
    Replace valkey in log and panic messages (#550) Shivshankar 2024-06-04 14:46:59 -0400
  • 0700c441c6
    Remove unused valDup (#443) Eran Liberty 2024-06-03 22:22:06 +0300
  • b95e7c384f
    Skip tls for xgroup read regression since it doesn't matter (#595) Madelyn Olson 2024-06-03 11:49:15 -0700
  • b72e43ed16
    Adjust query buffer resized correctly test to non-jemalloc allocators. (#593) uriyage 2024-06-03 21:15:28 +0300
  • 417660449f
    Adjust sds types (#502) poiuj 2024-06-03 06:55:54 +0300
  • 28e055af0b
    Deflake chained replicas disconnect (#574) naglera 2024-06-03 06:53:39 +0300
  • 30f277a86d
    Enable debug asserts for cluster and sentinel tests (#588) Ping Xie 2024-06-02 13:15:08 -0700
  • d16b4ec1b9
    Unshare object to avoid LRU/LFU being messed up (#250) Chen Tianjie 2024-06-01 16:09:20 +0800
  • 2b97aa6171
    Introduce enable-debug-assert to enable/disable debug asserts at runtime (#584) Ping Xie 2024-05-31 22:50:08 -0700
  • f927565d28
    Consolidate various BLOCKED_WAIT* states (#562) Ping Xie 2024-05-30 23:45:47 -0700
  • 6fb90adf4b
    Fix crash where command duration is not reset when client is blocked … (#526) nitaicaro 2024-05-30 22:55:00 +0300
  • 0d2ba9b94d
    Update redis legacy word when run TLS cert file (#572) Wen Hui 2024-05-30 13:09:29 -0400
  • 6bab2d7968
    Make sure clear the CLUSTER SLOTS cache on time when updating hostname (#564) Binbin 2024-05-30 10:44:12 +0800
  • 168da8b52e
    Fix bitops.c clang-format properly (#570) LiiNen 2024-05-29 13:49:50 +0900
  • 96dcd1183a
    Change BITCOUNT 'end' as optional like BITPOS (#118) LiiNen 2024-05-29 04:01:28 +0900
  • fd58b73f0a
    Introduce shared query buffer for client reads (#258) uriyage 2024-05-28 21:09:37 +0300
  • 7ba7e4d053
    Update zfree on data in test_crc64combine before return. (#548) Shivshankar 2024-05-28 13:36:54 -0400
  • 84157890fd
    Set up clang-format github action (#538) Ping Xie 2024-05-28 09:27:51 -0700
  • 4e44f5aae9
    Fix races in test for tot-net-in, tot-net-out, tot-cmds (#559) Viktor Söderqvist 2024-05-28 17:13:16 +0200
  • 045d475a94
    Implement REPLCONF VERSION (#554) Viktor Söderqvist 2024-05-27 23:03:34 +0200
  • e4ead9442b
    Make CLUSTER SETSLOT with TIMEOUT 0 block indefinitely (#556) Ping Xie 2024-05-27 07:11:24 -0700
  • 5d0f4bc9f0
    Require C11 atomics (#490) Samuel Adetunji 2024-05-26 17:41:11 +0100
  • 1c55f3ca5a
    Replace centos 7 with alternative versions (#543) Jonathan Wright 2024-05-24 18:08:51 -0500
  • fbbabe3543
    Revert format updates on config.c file for config block (#552) Madelyn Olson 2024-05-24 15:53:44 -0700
  • d72ba06dd0
    Make cluster replicas return ASK and TRYAGAIN (#495) Viktor Söderqvist 2024-05-24 17:58:03 +0200
  • 3dd2f5a586
    Undeprecate cluster slots command (#536) Harkrishn Patro 2024-05-23 22:14:23 -0700
  • a0aebb6b67
    Reinitialize pointer 'p' after ziplistDeleteRange to fix head deletion bug (#537) Ping Xie 2024-05-22 23:37:18 -0700
  • c41dd77a3e
    Add clang-format configs (#323) Ping Xie 2024-05-22 23:24:12 -0700
  • c4782066e7
    Cache CLUSTER SLOTS response for improving throughput and reduced latency. (#53) Roshan Khatri 2024-05-23 02:51:41 +0530
  • 72538622ff
    Migrate ziplist.c unit tests to new framework (#486) Mason Hall 2024-05-21 20:54:09 -0400
  • 005a018db6
    Deprecate MacOS 11 build target (#524) Siddhartha Sankar Mondal 2024-05-21 21:21:28 +0200
  • acb74f8da1
    Delete dead code "zfree_usable" (#518) Madelyn Olson 2024-05-20 14:52:23 -0700
  • 122cba5103
    Quick fix of failure when use libc allocator in daily CI. (#521) Lipeng Zhu 2024-05-21 05:52:12 +0800
  • e7e5a104ec
    Revert mmap_rnd bits back to default value in CI (#520) Binbin 2024-05-21 03:23:25 +0800
  • d52c8f30e0
    Include stddef in zmalloc.h (#516) Madelyn Olson 2024-05-19 11:33:33 -0700
  • dcc9fd4fe8
    Resolve numtests counter error (#514) artikell 2024-05-20 01:48:28 +0800
  • efa8ba519b
    Finish postponed SCAN changes (#501) Viktor Söderqvist 2024-05-17 13:35:31 +0200
  • 9b6232b501
    Automatically notify the slack channel when tests fail (#509) Madelyn Olson 2024-05-16 23:51:33 -0700
  • fd53f17a61
    Use pause_process to stop a node to make Valgrind happy, hopefully (#508) Ping Xie 2024-05-16 22:59:00 -0700
  • 7a9951fb80
    Correct the actual allocated size from allocator when call sdsRedize to align the logic with sdsnewlen function. (#476) Lipeng Zhu 2024-05-16 09:22:50 +0800
  • 3de5c71f48
    [Feat] Support fast fail option for tcl test cases (#482) Arthur Lee 2024-05-15 21:55:24 +0800
  • 6e4a61093e
    Make it to so that unit tests build on mac (#499) Madelyn Olson 2024-05-14 23:48:30 -0700
  • 546cef6684
    Initial cleanup for cluster refactoring (#460) Madelyn Olson 2024-05-14 17:09:49 -0700
  • 741ee702ca
    [New] Migrate zmalloc.c unit tests to new test framework. (#493) Karthick Ariyaratnam 2024-05-14 18:54:33 -0400
  • 72f2a8743c
    Minor fix in module API doc script (#494) Viktor Söderqvist 2024-05-14 01:12:30 +0200
  • 4e18e326a1
    Remove endian coverage from server.c (#492) Madelyn Olson 2024-05-12 20:02:41 -0700
  • c7ad9feb52
    Migrate endianconv.c unit tests to new test framework (#458) Karthick Ariyaratnam 2024-05-12 19:58:50 -0400
  • dca1722340
    Use kqueue as the backend of AE on DragonFlyBSD (#450) Andy Pan 2024-05-13 07:29:00 +0800
  • ac47ca2d47
    Suppress ASAN errors on tests that intentially crash the server via crash-memcheck-enabled no (#489) Ping Xie 2024-05-12 16:08:47 -0700
  • 07367df981
    Update rdb and module's child proc name to valkey accordingly (compatible with redis symlink) (#454) Shivshankar 2024-05-10 15:51:01 -0400
  • e242799867
    Migrate sha1 unit test to new framework (#470) Shivshankar 2024-05-09 22:44:40 -0400
  • 138a7d9846
    Handle role change error in cluster setslot when migrating the last slot away with allow-replica-migration enabled (#466) Ping Xie 2024-05-09 18:12:55 -0700
  • 8048abb2fd
    Support pipe2() on *BSD (#462) Andy Pan 2024-05-10 08:30:39 +0800
  • 0342a81b7c
    Migrate sds.c unit tests to new test framework. (#478) Lipeng Zhu 2024-05-10 05:54:39 +0800
  • 4e1d8e1721
    [Fix] move deps from slowlog.c into slowlog.h (#465) Arthur Lee 2024-05-10 05:29:18 +0800
  • 2559f64f5a
    [FIX] Remove redundant statement and return (#481) Arthur Lee 2024-05-10 05:26:45 +0800
  • b166980c8e
    Fix UNUSED repetition issue in test sources (#475) Karthick Ariyaratnam 2024-05-09 17:26:15 -0400
  • fdd023ff82
    Migrate cluster mode tests to normal framework (#442) Binbin 2024-05-09 10:14:47 +0800
  • 6cff0d6a7b
    Remove intsettest declaration from intset.h (#471) Shivshankar 2024-05-08 15:38:50 -0400