Commit Graph

  • b5a08a4078 Refactor: extract cluster size Calculation into separate function stav bentov 2025-01-27 08:50:23 +00:00
  • 8f5655b4c8 Refactor: extract loop logic into processSingleFileEvent() dedicated function stav bentov 2025-01-28 09:46:42 +00:00
  • adc1c7ca35 Refactor: extract loop logic into processSingleFileEvent() dedicated function stav bentov 2025-01-27 08:47:15 +00:00
  • bd554939a1 Added IP address validation in node address update stav bentov 2025-01-26 15:19:37 +00:00
  • 73ab499078 replace retry logic with wait condition Ran Shidlansik 2025-01-28 09:52:08 +02:00
  • 24629c4047 Fix timing issue in pause test Madelyn Olson 2025-01-27 23:47:26 -08:00
  • c178069a36
    Merge 87709c27c94f614c4bd99a53a5b220d6563b5281 into e9b8970e72754461d92b8bf22055a58540878d59 skyfirelee 2025-01-28 10:54:25 +08:00
  • 8f2f23435d Give up on storing unused allocation space in embedded SDS headers Viktor Söderqvist 2025-01-27 19:23:40 +01:00
  • e9b8970e72
    Relaxed RDB version check (#1604) Viktor Söderqvist 2025-01-27 18:44:24 +01:00
  • 2954eb0e29 change error message for aox-max-size exceeding kronwerk 2025-01-27 18:34:35 +03:00
  • dc010a3c4c tuned tests kronwerk 2024-12-11 17:46:46 +03:00
  • 401b94f72d added aof-max-size parameter with tests; fixes #540 kronwerk 2024-12-10 10:57:35 +03:00
  • 1f3dd5ce41 change error message for aox-max-size exceeding kronwerk 2025-01-27 18:34:35 +03:00
  • 9436734652 Deflake hashtable random fairness test (#1618) Viktor Söderqvist 2025-01-27 10:13:46 +01:00
  • 5924f05629 Test coverage for COMMANDLOG HELP (#1617) Viktor Söderqvist 2025-01-27 04:38:54 +01:00
  • 58482ff624 Set GH actions job timeout to a day (#1540) Harkrishn Patro 2025-01-24 10:47:10 -08:00
  • ca68e8ac61 Feature COMMANDLOG to record slow execution and large request/reply (#1294) zhaozhao.zz 2025-01-24 11:41:40 +08:00
  • 9df9d61c25 Accelerate hash table iterator with value prefetching (#1568) Nadav Gigi 2025-01-23 13:17:20 +02:00
  • 7ea9b04837 Add cross-version test framework (and a simple test) (#1371) Viktor Söderqvist 2025-01-23 11:26:54 +01:00
  • d68667d034 fix test Protocol desync regression test with TLS (#1593) ranshid 2025-01-21 08:57:01 +02:00
  • 4b1c8619ed Fix Protocol desync regression test (#1590) ranshid 2025-01-20 20:28:45 +02:00
  • fc20f296b1 Change the shared format for dual channel replication logs (#1586) ranshid 2025-01-20 08:04:47 +02:00
  • f619314316 Lower latenct-monitor-threashold in expire-cycle test case (#1584) Viktor Söderqvist 2025-01-19 19:23:00 +01:00
  • 6de3fd53df Update comments and log message in cluster_legacy.c (#1561) Pierre 2025-01-16 23:56:52 -08:00
  • 91a0918e6b Fix memory leak in forgotten node ping ext code path (#1574) Pierre 2025-01-16 15:38:15 -08:00
  • b023e3bea6 Fix cluster info sent stats for message with light header (#1563) Harkrishn Patro 2025-01-16 11:25:37 -08:00
  • d3d6736a40 Extract the scripting engine code from the functions unit (#1312) Ricardo Dias 2025-01-16 09:08:16 +00:00
  • 87fe817b50 Incr expired_keys if the unix-time is already expired for EXPIREAT and other commands(#1517) Ray Cao 2025-01-16 16:40:34 +08:00
  • 858d91acab Allow clang-format to be triggered in push events (#1565) Binbin 2025-01-16 10:23:03 +08:00
  • 4b1b8e3ecb Adding Missing filters to CLIENT LIST and Dedup Parsing (#1401) Sarthak Aggarwal 2025-01-15 11:44:13 -08:00
  • af8927a39c add paused_actions for INFO Clients (#1519) zhaozhao.zz 2025-01-14 19:01:00 +08:00
  • a06e4f0013 Introduce const_sds for const-content sds (#1553) Viktor Söderqvist 2025-01-14 10:38:12 +01:00
  • 6281761eea Fix valgrind test (#1555) Amit Nagler 2025-01-14 10:49:46 +02:00
  • 703fffa657 Escape unix socket group in unit tests (#1554) secwall 2025-01-14 05:05:04 +01:00
  • 36707d5513 Replace dict with new hashtable: hash datatype (#1502) Rain Valentine 2025-01-13 02:17:16 -08:00
  • df879e322f Test coverage for ECHO for reply schema validation (#1549) Viktor Söderqvist 2025-01-13 03:14:09 +01:00
  • 2b73a9f209 Skip CLI tests with reply schema validation (#1545) Viktor Söderqvist 2025-01-12 01:02:39 +01:00
  • 52357edac5 Add latency stats around cluster config file operations (#1534) Binbin 2025-01-11 11:03:10 +08:00
  • 7fdd0e6bd6 Mark the node as FAIL when the node is marked as NOADDR and broadcast the FAIL (#1191) Binbin 2025-01-11 11:02:05 +08:00
  • 9c58fb533b Do election in order based on failed primary rank to avoid voting conflicts (#1018) Binbin 2025-01-11 10:43:18 +08:00
  • 4346daf83b Fix module LatencyAddSample still work when latency-monitor-threshold is 0 (#1541) Binbin 2025-01-11 10:32:58 +08:00
  • 113abc9542 Fix crash when freeing newly created node when nodeIp2String fail (#1535) Binbin 2025-01-10 10:19:04 +08:00
  • 974c3eb96b Update upload artifacts to v4 (#1539) Harkrishn Patro 2025-01-09 17:19:36 -08:00
  • 04bdeea283 Free the passed in lua context instead of the global (#1536) Madelyn Olson 2025-01-08 22:35:48 -08:00
  • cae899a30f Fix new cli subscribed mode test in cluster mode (#1533) Binbin 2025-01-09 12:21:31 +08:00
  • 80f11bebf2 Remove legacy SERVER_TEST compiler flag from cmake. (#1530) Karthick Ariyaratnam 2025-01-08 22:52:45 -05:00
  • b4de750269 Accelerate hash table iterator with prefetching (#1501) Nadav Gigi 2025-01-09 00:18:55 +02:00
  • 35c87a6f35 Improve Typos configuration (#1456) Viktor Szépe 2025-01-08 22:39:45 +01:00
  • 984cb0aa4a valkey-cli auto-exit from subscribed mode (#1432) Nikhil Manglore 2025-01-08 12:03:06 -08:00
  • aa3f256021 Skip logreqres on tests for the HELLO command (#1528) Rueian 2025-01-08 10:05:20 -08:00
  • 0d3118ac23 Replace dict with new hashtable: sorted set datatype (#1427) Rain Valentine 2025-01-08 09:34:02 -08:00
  • bd18b28354 Add build folder to gitignore. (#1488) Lipeng Zhu 2025-01-08 19:33:02 +08:00
  • ac096a19ef client struct: lazy init components and optimize struct layout (#1405) uriyage 2025-01-08 10:28:54 +02:00
  • 1987c3647d Add availability_zone to the HELLO command history (#1524) Rueian 2025-01-07 18:04:58 -08:00
  • 50487cca79 Actually run code coverage on ubuntu 22 (#1522) Madelyn Olson 2025-01-07 15:43:46 -08:00
  • 794567fe65 Add availability_zone to the HELLO response (#1487) Rueian 2025-01-07 13:54:55 -08:00
  • 990782e3f5 Add tests for acl selectors with no permissions or patterns (#1515) Madelyn Olson 2025-01-06 15:46:55 -08:00
  • 38910e2ec1 Fix LUA garbage collector (CVE-2024-46981) (#1513) Madelyn Olson 2025-01-06 14:02:22 -08:00
  • bbd22eacfe Fix Read/Write key pattern selector (CVE-2024-51741) (#1514) Madelyn Olson 2025-01-06 14:02:16 -08:00
  • 3072443b4e Check whether to switch to fail when setting the node to pfail in cron (#1061) Binbin 2025-01-06 09:26:17 +08:00
  • b95ad54c76 Explicitly check C_ERR condition to improve readability in clusterSaveConfig (#1505) Binbin 2025-01-04 10:47:32 +08:00
  • 3b085074ee CMake: fail on warnings (#1503) eifrah-aws 2025-01-03 03:44:41 +02:00
  • 888ea5aeeb Move coverity back to ubuntu 22 until test failures are fixed (#1504) Madelyn Olson 2025-01-02 17:43:16 -08:00
  • 890bb71114 Use the correct command proc for the LOOKUP_NOTOUCH exception in lookupKey (#1499) gmbnomis 2025-01-03 02:41:15 +01:00
  • 4dcb2b706e Update Redis legacy keyword and link in utils/whatisdoing.sh (#1495) Wen Hui 2025-01-02 20:37:55 -05:00
  • cb7f2759a6 Refactor: move all valkey modules related declarations to module.h (#1489) Ricardo Dias 2025-01-02 17:35:10 +00:00
  • 245f51df9b Remove releasetools folder (#1496) Wen Hui 2025-01-02 10:12:09 -05:00
  • f7ac777e52 Offload reading the replication stream to IO threads (#1449) uriyage 2025-01-02 11:42:39 +02:00
  • 15189c9b7e replication: fix io-threads possible race by moving waitForClientIO (#1422) uriyage 2025-01-02 10:01:55 +02:00
  • 471ecf4acc Fix unreliable dual channel Valgrind tests (#1500) Amit Nagler 2025-01-02 04:00:29 +02:00
  • 399fb0881d Align rejected unblocked commands to update the correct error statistic (#577) ranshid 2025-01-01 16:33:09 +02:00
  • 68f5058512 Make global configs as static (#1159) zhenwei pi 2024-12-31 04:58:06 +08:00
  • 4f59458502 Only (re-)send MEET packet once every handshake timeout period (#1441) Pierre 2024-12-30 12:56:39 -08:00
  • 810a437da0 Immediately restart the defrag cycle if we still need to defrag (#1492) Madelyn Olson 2024-12-29 08:22:49 -08:00
  • 2f07b663bc Fix JSON description of SET command (#1473) gmbnomis 2024-12-27 00:55:20 +01:00
  • 3d5acdd41d Fix restore replica output bytes stat update (#1486) uriyage 2024-12-25 04:58:49 +02:00
  • ff394270af Document all command flags near serverCommand (#1474) Binbin 2024-12-25 10:57:42 +08:00
  • da15cee759 Add scoped RDB loading context and immediate abort flag (#1173) Amit Nagler 2024-12-24 08:14:32 +02:00
  • c8e5fc94f7 Reduce dual channel testing time (#1477) Amit Nagler 2024-12-24 08:13:25 +02:00
  • 070ad88b15 Remove readability refactor for failover auth to fix clang warning (#1481) Madelyn Olson 2024-12-23 21:07:15 -08:00
  • 65d054b3ca Fix switch case compilation error in the new helloscripting (#1472) Binbin 2024-12-23 05:57:56 +08:00
  • 32b09c67d3 Adds support for scripting engines as Valkey modules (#1277) Ricardo Dias 2024-12-21 22:09:35 +00:00
  • beb95d334a Resolve bounds checks on cluster_legacy.c (#1463) Madelyn Olson 2024-12-20 12:10:48 -08:00
  • b3daabe14a Update info.tcl test to revert client output limits sooner (#1462) Madelyn Olson 2024-12-19 18:16:46 -08:00
  • 13419cbda2 Fix storing the wrong PID in active servers (#1464) Madelyn Olson 2024-12-19 18:14:56 -08:00
  • cfa292afd5 Clear outdated failure reports more accurately (#1184) Binbin 2024-12-20 10:14:01 +08:00
  • 7f0cc83428 Workflow changes to fix old release binaries (#1461) Roshan Khatri 2024-12-19 12:32:40 -08:00
  • 4aa656fb39 Support for reading from replicas in valkey-benchmark (#1392) Jungwoo Song 2024-12-20 01:32:31 +09:00
  • fff1573236 Minor log fixes when failover auth denied due to slot epoch (#1341) Binbin 2024-12-19 16:12:34 +08:00
  • 84c1a44ce9 Add a hint about the current file for TCL debugging (#1459) Madelyn Olson 2024-12-18 22:18:02 -08:00
  • bfad1106a1 Attempt to read secondary error from info test (#1452) Madelyn Olson 2024-12-18 09:17:11 -08:00
  • c72089932c Offload TLS negotiation to I/O threads (#1338) uriyage 2024-12-18 09:03:30 +02:00
  • cbe08dd0f2 Fix undefined behavior defined by ASAN (#1451) Madelyn Olson 2024-12-17 17:48:53 -08:00
  • 1e20853898 Discover and fix new typos (#1446) Viktor Szépe 2024-12-18 02:45:43 +01:00
  • 5c414bf784 Introduce FORCE_DEFRAG compilation option to allow activedefrag run when allocator is not jemalloc (#1303) ranshid 2024-12-17 19:07:55 +02:00
  • bc4f865aca Fix test_reclaimFilePageCache to avoid tmpfs (#1379) xbasel 2024-12-17 18:04:27 +02:00
  • d76ca02c3a Fix the secrete for test bucket. (#1447) Roshan Khatri 2024-12-16 13:01:34 -08:00
  • 4b7e07f84b Drop the MEET packet if the link node is in handshake state (#1436) Binbin 2024-12-16 13:43:48 +08:00
  • aa35b89456 Automatic failover vote is not limited by two times the node timeout (#1356) Binbin 2024-12-15 12:09:53 +08:00
  • 3931ee48c3 Replace dict with new hashtable for sets datatype (#1176) Rain Valentine 2024-12-14 11:53:48 -08:00