Commit Graph

  • 09fdc7bb46
    Merge df2431bff3 into ca1630a6b4 Julien Letessier 2026-01-26 14:49:07 +0100
  • df2431bff3 Add Docker build support Julien Letessier 2026-01-19 14:39:01 +0100
  • ce5c3419c3 Fix critical lint issues and Linux build errors Julien Letessier 2026-01-19 10:21:53 +0100
  • 23315178f0 Add linting make targets Julien Letessier 2026-01-16 11:14:41 +0100
  • b4c89eada9 Guard stats/latency access in info command Julien Letessier 2026-01-15 17:00:02 +0100
  • abe75e40a2 Make logger stop flag atomic Julien Letessier 2026-01-15 16:29:08 +0100
  • 65c55be6cd Make handler stop flag atomic Julien Letessier 2026-01-15 16:27:14 +0100
  • 37e8bbd86e Parse signed integers in string utils Julien Letessier 2026-01-15 16:24:15 +0100
  • 560dbe7fc7 Cap log unit allocation in logger Julien Letessier 2026-01-15 16:11:30 +0100
  • 13e36df7c8 Initialize thread pointer in logger Julien Letessier 2026-01-15 13:00:16 +0100
  • 3146ae0adc Handle vsnprintf errors in logger Julien Letessier 2026-01-15 12:59:03 +0100
  • 2a431ccee6 Handle vsnprintf errors in buffer Julien Letessier 2026-01-15 12:57:36 +0100
  • 33601ea2f0 Make signal handlers async-signal-safe Julien Letessier 2026-01-15 12:33:33 +0100
  • d4b10d5065 Handle long commands safely in parser Julien Letessier 2026-01-15 12:31:53 +0100
  • a47a3c8cc0 Guard response error log underflow in parser Julien Letessier 2026-01-15 12:30:42 +0100
  • 2b9ea1030a Guard error log underflow in parser Julien Letessier 2026-01-15 12:28:10 +0100
  • 7a949b6e7f Guard bulk boundary reads in parser Julien Letessier 2026-01-15 12:26:50 +0100
  • 4cbeaeda1b Fix thread-safety and parser edge cases Julien Letessier 2026-01-15 11:18:51 +0100
  • d49841dbe9 Add gitignore for Redis dumps and pycache Julien Letessier 2026-01-15 11:08:13 +0100
  • eb52fdd202 Add Ruff linter and fix lint issues Julien Letessier 2026-01-15 11:07:36 +0100
  • 8b8b3ff32a Unify test result formatting Julien Letessier 2026-01-15 10:55:19 +0100
  • 9c974494a7 Update tests for Redis parity Julien Letessier 2026-01-15 10:07:24 +0100
  • 28e20dfe80 Fix transaction queuing and pubsub count parsing Julien Letessier 2026-01-15 10:07:19 +0100
  • 8dd200a35e Clean up pubsub response handling Julien Letessier 2026-01-15 09:15:59 +0100
  • 2c56d033b3 Validate script keys are on one shard Julien Letessier 2026-01-15 09:15:03 +0100
  • 542749b0d3 Reject cross-shard MSETNX Julien Letessier 2026-01-15 09:14:41 +0100
  • 781b4a68e9 Preserve MGET error responses Julien Letessier 2026-01-15 09:14:08 +0100
  • 11d8c26c19 Keep connections open on transaction forbid Julien Letessier 2026-01-15 09:13:37 +0100
  • c73d4056e2 Parse subscribe counts for long channel names Julien Letessier 2026-01-15 09:13:09 +0100
  • 220772824c Guard against null server responses Julien Letessier 2026-01-15 09:12:43 +0100
  • 7485ebbb5a Reset pubsub parser per message Julien Letessier 2026-01-15 09:12:00 +0100
  • 0243aa0fa6 Ensure pubsub confirmations precede messages Julien Letessier 2026-01-15 09:11:12 +0100
  • 4b127b8eed Fix pubsub SubMsg responses Julien Letessier 2026-01-15 09:10:29 +0100
  • feded8a82f
    Merge 83e887fc77 into ca1630a6b4 Dennis Yu 2026-01-15 06:26:32 +0000
  • 83e887fc77 fix scan parse buf denniszgyu 2026-01-15 14:26:21 +0800
  • 9117970abb Document testing in README Julien Letessier 2026-01-14 22:35:47 +0100
  • dca6079f59 Fix pubsub test assertions Julien Letessier 2026-01-14 22:34:51 +0100
  • a8d4feb06c Add pubsub tests for Redis parity Julien Letessier 2026-01-14 21:50:45 +0100
  • b2a96d6979 Add test harness and basic tests Julien Letessier 2026-01-14 21:30:55 +0100
  • b059744c5f Fix SCAN command cursor overflow with __uint128_t and optimize code reusability pt3ot8pl933h 2025-10-30 18:34:09 +0800
  • 46eb148682 fix mWaitConnectConns when timeout is zero chx9 2025-04-10 19:39:10 +0800
  • 5f4d088804 Mac aware make file Matty Wright 2025-03-04 10:10:04 -0500
  • d95f7a794a
    Merge pull request #1 from instacart/MattyIC/add_local_testing_changes Matty Wright 2025-03-03 16:04:23 -0500
  • baa1c78f5b STO-1330 Matty Wright 2025-03-03 15:50:15 -0500
  • 9deac8a441 Initial cluster setup testing instructions/conf Matty Wright 2025-02-22 20:58:31 -0500
  • 4741e58e3d Update README.md Matty Wright 2025-02-22 15:20:31 -0500
  • 49877b59e0 Add local testing conf and .gitignore Matty Wright 2025-02-22 12:06:36 -0500
  • ad37c08f51 fix bug : leak private connections ken 2024-07-19 10:21:21 +0800
  • 47a30ce8e0
    Merge a5fd715245 into ca1630a6b4 Nidhi Agarwal 2024-02-09 07:45:14 -0700
  • 9deab27a6f
    Merge 6eef946305 into ca1630a6b4 Jack Wang 2024-02-09 07:45:14 -0700
  • 7a2be2694b
    Merge 3e67dd3d2d into ca1630a6b4 Romain Leonard 2024-02-09 07:45:14 -0700
  • 57505b136b
    Merge 354bde290d into ca1630a6b4 u6th9d 2024-02-09 07:45:14 -0700
  • 748f106681
    Merge f304a0cd27 into ca1630a6b4 Negash 2024-02-09 07:45:14 -0700
  • c9341d1965
    Merge c06b1a7e31 into ca1630a6b4 Nidhi Agarwal 2024-02-09 07:45:14 -0700
  • 764a61818e
    Merge f214c83b45 into ca1630a6b4 jaewoo sung 2024-01-31 18:08:59 +0800
  • da7e7ba2ff
    Merge 758b460e13 into ca1630a6b4 liupeng2017 2024-01-31 18:08:59 +0800
  • 0abbb0bede
    Merge 5f9c71e2b6 into ca1630a6b4 邹金海 2024-01-31 12:50:00 +0800
  • ca1630a6b4
    Merge pull request #185 from joyieldInc/fix/issue124 master fortrue 2024-01-31 11:40:02 +0800
  • 9b85bd0e38 avoid to use leader's connection for follow request fix/issue124 fortrue 2024-01-25 22:28:45 +0800
  • 29b48b976d add FreeEdition branch 7.0.1 FreeEdition fortrue 2023-12-11 19:34:57 +0800
  • 930abec3c3 force to ping redis when it is failed ken 2023-08-17 11:02:31 +0800
  • a6aafd143e
    Merge b757edb1e7 into c15f54e274 Zhou Tianxing 2023-06-12 14:47:55 +0800
  • b757edb1e7 Add Dockerfile Zhou Tianxing 2023-06-12 14:39:49 +0800
  • 4ac2b59f22
    Merge c537bad4f6 into c15f54e274 big-thousand 2022-11-20 20:38:29 +0800
  • c537bad4f6 add more pengdaqian 2022-11-20 20:38:01 +0800
  • 7087f6a8cf add more pengdaqian 2022-11-20 20:32:19 +0800
  • ceb2bb64e4 add more pengdaqian 2022-11-20 20:25:22 +0800
  • fae61bb08d fix bug pengdaqian 2022-11-20 13:26:22 +0800
  • 61948e0280 fix bug pengdaqian 2022-11-20 13:16:02 +0800
  • 0fa85ac136 Merge branch 'dev' of github.com:WastonYuan/predixy pengdaqian 2022-11-20 12:58:10 +0800
  • da80f33ae5 add some notes Iwan BK 2022-04-09 21:16:52 +0700
  • b8ca3d67de notes on ClusterServerPool.cpp Iwan BK 2022-04-08 08:26:09 +0700
  • 2380a4f252 Mitigate frozen predixy due to infinite TCP conn retry to a failed Redis cluster node Iwan BK 2022-04-08 08:22:16 +0700
  • c15f54e274
    Merge pull request #140 from shuaiming/patch-1 7.0.0 fortrue 2021-10-01 18:39:58 +0800
  • 758b460e13
    Create main.yml liupeng2017 2021-09-30 18:20:43 +0800
  • 9e399d02d5 fix_old_ip_remove liupeng18 2021-09-30 16:41:41 +0800
  • 3e67dd3d2d
    Adds debian packaging Romain LEONARD 2021-09-28 11:34:57 +0200
  • fbb5a8acb3
    Update config_CN.md shuaiming 2021-09-17 18:14:11 +0800
  • 5f9c71e2b6 Fix ERR no server connection avaliable ZouJinHai 2020-11-27 20:41:57 +0800
  • f214c83b45 add doc/config_KR version s_jaewoo 2020-08-04 23:31:45 +0900
  • 6eef946305 fix_pubsub_bug wangxinyuan 2020-06-15 16:31:03 +0800
  • bc0bc42625 support connect to sentinel instance with password 袁韬 2020-06-12 00:31:59 +0800
  • a5fd715245 add self node in first cluster node response Nidhi Agarwal 2020-05-13 08:17:44 +0530
  • 393ff81e69
    Merge pull request #101 from joyieldInc/FixPrivateConnLeak fortrue 2020-02-01 15:24:14 +0800
  • 4bcd5c38df script load fix Chinmay Gupta 2019-12-05 18:59:31 +0530
  • c06b1a7e31 use string instead of pointor Nidhi Agarwal 2019-11-21 21:36:21 +0530
  • 443b2954e4 handle without port ip address validation Nidhi Agarwal 2019-11-21 13:57:03 +0530
  • 6c49085347 Throw error on empty ip address Nidhi Agarwal 2019-11-13 11:46:22 +0530
  • 3e45fd4cbe add Dockerfile duyanghao 2019-09-02 13:43:59 +0800
  • ace6ed2941 fix private connection leak FixPrivateConnLeak fortrue 2019-06-15 09:03:54 +0800
  • dacf3fb30c
    Merge pull request #73 from leenr/master fortrue 2019-02-09 08:45:57 +0800
  • ebf7bd2d82
    Add support for zpopmax and zpopmin redis commands (server 5.0.0+) Vladimir Solomatin 2019-02-07 20:18:08 +0300
  • ca9cde0487
    Merge pull request #71 from crierr/variadic-hset fortrue 2019-01-26 14:17:38 +0800
  • df3aa1aa92 Fix HSET to support multiple fields SeungJin Oh 2019-01-25 16:58:06 +0900
  • f304a0cd27
    Update Conf.cpp Negash 2019-01-15 14:59:05 +0300
  • a82cd91143
    Update Handler.cpp Negash 2019-01-15 14:55:34 +0300
  • 354bde290d
    Update Logger.cpp u6th9d 2018-10-13 23:25:13 +0800
  • 885fb4eca9
    Update Logger.cpp u6th9d 2018-10-09 20:42:34 +0800
  • 3c2a53d58f
    Update Logger.cpp u6th9d 2018-10-09 16:46:13 +0800
  • 4d9166443b release 1.0.5 1.0.5 fortrue 2018-09-22 19:52:50 +0800