Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/redis/redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
https://github.com/redis/redis

Correct zrangeGenericCommand comment (#12136)

Fix incorrect documentation about the arguments of ZRANGE commands

9b53cb28d6a100ec5a389e69a83f89165159d0c3 authored over 1 year ago by tison <[email protected]>
Remove several instances of duplicate "the" in comments (#12144)

Remove several instances of duplicate "the" in comments

03d50e0c307512c55382d3c0da7cf10d8adc71d3 authored over 1 year ago by cui fliter <[email protected]>
Minor performance improvement to SADD and HSET (#12019)

For sets and hashes that will eventually be stored as the hash encoding, it's much faster to imm...

a129a601818d88a2f2aa9d954afc8afa43030f7e authored over 1 year ago by Madelyn Olson <[email protected]>
Merge pull request #12141 from oranagra/fix_32bit_ci

Fix defrag CI for 32bit after merge of jemalloc 5.3

51af17e3cf62cf77258c35509544a9b273327d2a authored over 1 year ago by Oran Agra <[email protected]>
Fix defrag CI for 32bit after merge of jemalloc 5.3

The new mallctl seems to set the output sz when EINVAL occors.
that messes up the retry mechanis...

cded14f3e3ce96ab75988fcbf3f3fe0246dfa7cf authored over 1 year ago by Oran Agra <[email protected]>
Merge pull request #12115 from oranagra/update_jemalloc_5_3_0

Upgrade to jemalloc 5.3.0 hoping to resolve a potential for deadlock in a fork child
see https:...

07d54dc5baa1b2e7adb5ce8e7bee398d376fe13b authored over 1 year ago by Oran Agra <[email protected]>
adding missing test cases GET and GETEX (#12125)

adding test case of expired key or not exist for GET and GETEX.
for better test coverage.

42dd98ec191fd71528785bd7d31bd18112078f66 authored over 1 year ago by Wen Hui <[email protected]>
Delete empty key if fails after moduleCreateEmptyKey() in module (#12129)

When `RM_ZsetAdd()`/`RM_ZsetIncrby()`/`RM_StreamAdd()` fails, if a new key happens to
be creat...

ce5f4ea3a9f4afe1c43079c93d0ff6bf6b04597a authored over 1 year ago by sundb <[email protected]>
Free backlog only if rsi is invalid when master reboot (#12088)

When master reboot from RDB, if rsi in RDB is valid we should not free replication backlog, even...

b0dd7b324505ebb3b6fac3f3067eba948cf0b09d authored over 1 year ago by zhaozhao.zz <[email protected]>
Pause cron to prevent premature shrinking in querybuf test (#12126)

Tests occasionally fail since #12000:
```
*** [err]: query buffer resized correctly when not i...

e49c2a52922f1c86eb94b42206cb9d50e1aeb431 authored over 1 year ago by Binbin <[email protected]>
multi.tcl: reset readraw at the end of the test (#12123)

1. reset the readraw mode after a test that uses it. undetected since the
only test after tha...

857c09b04d7be1b016956e55a9f7b8118585c59b authored over 1 year ago by guybe7 <[email protected]>
Fix name of module API in documentation (#12119)

API incorrectly uses ExecutionUnit instead of Notification.

fbbedcf5936f6016db0871bcfec3ee158924249e authored over 1 year ago by Madelyn Olson <[email protected]>
Remove prototypes with empty declarations (#12020)

Technically declaring a prototype with an empty declaration has been deprecated since the early ...

5e3be1be09c947810732e7be2a4bb1b0ed75de4a authored over 1 year ago by Madelyn Olson <[email protected]>
[redis-benchmark] Adding --seed option to seed the RNG (#11945)

Adds ability to set the random seed so that more consistent repeatable benchmarks are possible.
...

8163e816fe9b1ef7f1a904d862f6e2e24bc19713 authored over 1 year ago by Hassaan Khan <[email protected]>
Updating missing test cases for Hash commands (#12116)

Adding missing test case against wrong type for HRANDFIELD HGET HGETALL HDEL HINCRBY HINCRBYFLOA...

f32d1817e3b133d8e754304ef745e4d40661af24 authored over 1 year ago by Wen Hui <[email protected]>
Upgrade to jemalloc 5.3.0

* Regenerate configure script sccording to deps/README
* update iget_defrag_hint by following ch...

0897c8afedc210db5f827bed9d225f24011245eb authored over 1 year ago by Oran Agra <[email protected]>
Merge commit jemalloc 5.3.0

b8beda3cf8e5c8218fbe84539d6b5117b3f909d9 authored over 1 year ago by Oran Agra <[email protected]>
Squashed 'deps/jemalloc/' changes from ea6b3e973..54eaed1d8

54eaed1d8 Merge branch 'dev'
304c91982 Update ChangeLog for 5.3.0.
8cb814629 Make the default op...

6d23d3ac3b3f9d13ad2ce99029e69a9ea9f2e517 authored over 1 year ago by Oran Agra <[email protected]>
Add missing reply schema and coverage tests (#12079)

The change in #12018 break the CI (fixed by #12083).
There are quite a few sentinel commands th...

d659c734569be4ed32a270bac2527ccf35418c43 authored over 1 year ago by Binbin <[email protected]>
Update old Debian CI. (#12104)

We were using `oldstable` Debian as a CI with an older toolchain, but that image is now offline ...

5ddc0af33e8d071d2883a12ceb10336fdd25f843 authored over 1 year ago by Yossi Gottlieb <[email protected]>
minor optimization for slowlog get (#12103)

We can always know the array length of the response, so there is no need to
use addReplyDeferre...

9b588f3820edd35d4cd44b69e96476095858fc06 authored over 1 year ago by judeng <[email protected]>
iterate clients fairly in clientsCron() (#12025)

Every time when accept a connection, we add the client to `server.clients` list's tail, but in `...

bedecec786767b84215f4002a02d18110585915a authored over 1 year ago by zhaozhao.zz <[email protected]>
Report AOF failure status to systemd in shutdown (#12065)

Since we do report the RDB error in below:
```
serverLog(LL_WARNING,"Error trying to save the ...

78202f843f44e057722bec6f86b5863a9e4d4418 authored over 1 year ago by Binbin <[email protected]>
after calling aeSetDontWait from beforesleep, aeProcessEvent may be still wait once (#12068)

The code in aeProcessEvent was testing AE_DONT_WAIT flag at the wrong time.
The flag is set by ...

e289798483f492a613f85454a6b51de2f22b41cc authored over 1 year ago by Pengfei Han <[email protected]>
Minor change around the req-res validator, skip sentinel commands (#12083)

1. Check for missing schema only after the docs contain sentinel commands
2. The ignore-list in...

f809e10fd8f9e210291d05e80f6d08e3ddc01ae7 authored over 1 year ago by guybe7 <[email protected]>
Fix typos (#12076)

"lst" to "last" in commands help

2f46e96d44341669df0c9872b8082fccfed148d3 authored over 1 year ago by Juho Kim <[email protected]>
Misuse of bool in redis (#12077)

We currently do not allow the use of bool type in redis project.

We didn't catch it in script...

74959a0f73a44cfe56d5fb95957021c55b0ae214 authored over 1 year ago by YaacovHazan <[email protected]>
add test cases for decr decrby on missing key (#12070)

Minor test case addition for DECR and DECRBY.

Currently DECR and DECRBY do not have test case...

091412cf62f90c38cee20c1de2aa1016040d0e99 authored over 1 year ago by Wen Hui <[email protected]>
Move startup system check to before daeomniztion and modules init (#12067)

1. it's a bad idea to print these errors and exit after daemonization (if we'll exit,
the fai...

e5882da92bd0f39e74bf306ab34280e992956952 authored over 1 year ago by Oran Agra <[email protected]>
Updating reply_schema for sentinal commands (#12018)

Some sentinel subcommands are missing the reply_schema in the json file,
so add the proper repl...

b220e6b45015a4e06d385cb0ed30606e50968bf6 authored over 1 year ago by Wen Hui <[email protected]>
Update dict.c dict_can_resize comment (#12059)

The comment for dict_can_resize in dict.c should be updated. Currently 0 means
DICT_RESIZE_ENAB...

528b0e691ed7f2c07b7bac29ea4234c1fb7df18a authored over 1 year ago by Pengfei Han <[email protected]>
Tests: Do not save an RDB by default and add a SIGTERM default AOFRW test (#12064)

In order to speed up tests, avoid saving an RDB (mostly notable on shutdown),
except for tests ...

20533cc1d7684e3ffc8c74bbd6725e4189de6939 authored over 1 year ago by Binbin <[email protected]>
Fix some compile warnings and errors when building with gcc-12 or clang (#12035)

This PR is to fix the compilation warnings and errors generated by the latest
complier toolchai...

42c8c61813a8c3287b8acb3155473551a491aa2b authored over 1 year ago by sundb <[email protected]>
Added getrange missing testcase (#12061)

Minor test case addition.
Currently GETRANGE command does not have the test case coverage for t...

d2db4aa7532885fb0eaf9ce7db15af28feb66b05 authored over 1 year ago by Wen Hui <[email protected]>
Fix RDB check regression caused by PR 12022 (#12051)

The nightly tests showed that the recent PR #12022 caused random failures
in aof.tcl on checkin...

644d94558a739656f81343f3b8a12205d53eeeb7 authored over 1 year ago by Joe Hu <[email protected]>
avoid incorrect shrinking of querybuf when client is reading a big argv (#12000)

this pr fix two wrongs:
1. When client’s querybuf is pre-allocated for a fat argv, we need to u...

e7f18432b8e9e1d1998d3a898006497e6c5e5a32 authored over 1 year ago by judeng <[email protected]>
improve performance of keys command by using static objects (#12036)

Improve performance by avoiding redundancy memory malloc/free

1222b6087385aa431a412a9e9b59cf29ce55210e authored over 1 year ago by judeng <[email protected]>
Fix redis_check_rdb() hang when rdb is FIFO (#12022)

When loading RDB over the named piped, redis_check_rdb() is hung at fopen, because fopen blocks ...

d5d56d0d95d295ed7fb6bff1bc6b0c182dacbfa2 authored over 1 year ago by Joe Hu <[email protected]>
Adding missing test cases for substring (#12039)

There is are some missing test cases for SUBSTR command.
These might already be covered by GETR...

4375b01cc7ab617579e17a4682a690a95f08ff8d authored over 1 year ago by Wen Hui <[email protected]>
Adding missing test cases for linsert command (#12040)

Currently LINSERT command does not have the test case coverage for following scenarios.
1. When...

bc82309ceb0cc4cbdf74faac6816b49b981199be authored over 1 year ago by Wen Hui <[email protected]>
Update reply_schema details for info and hset commands json files accordingly. (#12017)

These commands had an empty description.

Co-authored-by: Oran Agra <[email protected]>

1250c3cf805687a3be275f09d387cc1c2bb08d05 authored over 1 year ago by Wen Hui <[email protected]>
Print IP and port on Possible SECURITY ATTACK detected (#12024)

Add a print statement to indicate which IP/port is sending the attack. So that the offending con...

f3e16a1a1eac082aa3c54f24eaada3f6bbbd808c authored over 1 year ago by Binbin <[email protected]>
Don't pass --fail-commands-not-all-hit to validator if we don't run the full testsuite (#12023)

In daily.yml, if the input suggests we don't run the full testsuite,
do not pass --fail-commands...

810ea67b5b448feb087334461c36c63d4b81577b authored over 1 year ago by Binbin <[email protected]>
Add RM_ReplyWithErrorFormat that can support format (#11923)

* Add RM_ReplyWithErrorFormat that can support format

Reply with the error create from a printf...

bfec2d700b8b0ccf6669e0408b5c5c75299ef47e authored over 1 year ago by Binbin <[email protected]>
Attempt to solve MacOS CI issues in GH Actions (#12013)

The MacOS CI in github actions often hangs without any logs. GH argues that
it's due to resourc...

997fa41e99271cc5c3a79e9bf8a1332b3d9ab0c2 authored over 1 year ago by Oran Agra <[email protected]>
Add ZREMRANGEBYLEX basics tests to fix reply-schemas daily (#12021)

We do have ZREMRANGEBYLEX tests, but it is a stress test
marked with slow tag and then skipped ...

45b8eea19f3e2491dec669f0745e513a4c9d7329 authored over 1 year ago by Binbin <[email protected]>
Use dummy allocator to make accesses defined as per standard (#11982)

## Issue
When we use GCC-12 later or clang 9.0 later to build with `-D_FORTIFY_SOURCE=3`,
we c...

e0b378d22b8eb53a5ce87f7b8d36ee63aafa4131 authored over 1 year ago by sundb <[email protected]>
Add RM_RdbLoad and RM_RdbSave module API functions (#11852)

Add `RM_RdbLoad()` and `RM_RdbSave()` to load/save RDB files from the module API.

In our use...

e55568edb58c1437d6a84e1baa103dcf5b6153ef authored over 1 year ago by Ozan Tezcan <[email protected]>
Increase threshold for flaky cache reclaim test (#12004)

This test produces 1GB of data and moves it around, and was expecting less
than 500kb to be pre...

f263b6daf3a2672acc383dc34ed1ff1fe19da5a7 authored over 1 year ago by Oran Agra <[email protected]>
Add help message for client setinfo (#11995)

The new sub-command was missing from CLIENT HELP

Co-authored-by: Binbin <[email protected]>

ccc86a91b7bb4ef84898dadfc9741ecb3aa8eadb authored over 1 year ago by bodong.ybd <[email protected]>
Document syslog directives in sentinel.conf. (#11889)

Redis supports syslog integration via these directives, documented in redis.conf.
While these d...

219e85ff3e7b3dbc9c77cb2eaff64772680a3129 authored over 1 year ago by Thomas Fline <[email protected]>
check for known-slave in sentinel rewrite config (#11775)

Fix the following config file error

```
*** FATAL CONFIG FILE ERROR (Redis 6.2.7) ***
Readi...

74b29985ced0d185dd15bde9888f93608ba57c14 authored over 1 year ago by Subhi Al Hasan <[email protected]>
Fix local clients detection (#11664)

Match 127.0.0.0/8 instead of just `127.0.0.1` to detect the local clients.

e1da724117bb842c383e227e57b9c45331f430db authored over 1 year ago by gx <[email protected]>
Changed activeExpireCycle server.masterhost check to iAmMaster in beforeSleep (#11997)

In cluster mode, when a node restart as a replica, it doesn't immediately
sync with the master,...

aee8d1ff28a5939d28e13cf9ff92845bc965aba7 authored over 1 year ago by Binbin <[email protected]>
redis-cli - handle sensitive command redaction for variadic CONFIG SET (#11975)

In the Redis 7.0 and newer version,
config set command support multiply `<parameter> <value>` p...

a4a0eab52b351b5f152071dda2a993d90f99d64b authored over 1 year ago by Wen Hui <[email protected]>
Disconnect pub-sub subscribers when revoking `allchannels` permission (#11992)

The existing logic for killing pub-sub clients did not handle the `allchannels`
permission corr...

f38aa6bfb7a1bc7a3c5b18fadc513da1152bc7b5 authored over 1 year ago by Slava Koyfman <[email protected]>
Reimplement cli hints based on command arg docs (#10515)

Now that the command argument specs are available at runtime (#9656), this PR addresses
#8084 b...

1f76bb17ddcb2adc484bf82f1b839c45e264524f authored over 1 year ago by Jason Elbaum <[email protected]>
Fixed tracking of command duration for multi/eval/module/wait (#11970)

In #11012, we changed the way command durations were computed to handle the same command being e...

971b177fa338fe06cb67a930c6e54467d29ec44f authored over 1 year ago by Madelyn Olson <[email protected]>
Overhauls command summaries and man pages. (#11942)

This is an attempt to normalize/formalize command summaries.

Main actions performed:

* Sta...

0c3b8b7e90ea242640a417abb5c40f30dfc3e036 authored over 1 year ago by Itamar Haber <[email protected]>
Fix fork done handler wrongly update fsync metrics and enhance AOF_ FSYNC_ALWAYS (#11973)

This PR fix several unrelated bugs that were discovered by the same set of tests
(WAITAOF tests...

cb1717865804fdb0561e728d2f3a0a1138099d9d authored over 1 year ago by Binbin <[email protected]>
Clang: fix for -flto argument (#11961)

Starting with the recent #11926 Makefile specifies `-flto=auto` which is unsupported on clang.
...

557ca05d059951f618aab5fcba727fa19ecad729 authored over 1 year ago by Rafi Einstein <[email protected]>
Fix redis-cli cluster test timing issue (#11887)

This test fails sporadically:
```
*** [err]: Migrate the last slot away from a node using redi...

aa2403ca98f6a39b6acd8373f8de1a7ba75162d5 authored over 1 year ago by Binbin <[email protected]>
Add COMMAND COUNT test to cover reply-schemas-validator test (#11971)

Since we remove the COMMAND COUNT call in sentinel test in #11950,
reply-schemas-validator star...

2cc99c692c4984f5d9c42e4d2d25fa70125ef0a7 authored over 1 year ago by Binbin <[email protected]>
ignore latency errors in the schema validation CI (#11958)

these latency threshold errors prevent the schema validation from running.

9e15b42fda8fa622edf6a1e15cba0fc066a35407 authored almost 2 years ago by Oran Agra <[email protected]>
Add needs:reset for the test (#11959)

Added missing needs:reset tag.

Introduced by #11758

99e6855453bc952acc58af4a688c1c32b4c987ee authored almost 2 years ago by Ozan Tezcan <[email protected]>
Fix reply schema validator with RESET command (#11953)

The reply schema validator is failing since the recent changes to introspection.tcl that use the...

3c4def561aaa8ccdf247f53995f67b9ca7441ec8 authored almost 2 years ago by Oran Agra <[email protected]>
fix CLIENT SETINFO to use error replies instead of status replies (#11952)

d38df59a3f79c3781e98f8b94f4296fa0ad6d25f authored almost 2 years ago by Oran Agra <[email protected]>
Replcae sentinel commands sanity check with infrastructure work test (#11950)

The sanity check test intention was to detect that when a command is
added to sentinel it is on...

9c4c90c1bf28d5da738eb5a461b40193ce0b70c3 authored almost 2 years ago by Binbin <[email protected]>
add 7.2 history details to xinfo json files (#11949)

ef50118c92edcc882f66e17b236097600ceab1ab authored almost 2 years ago by Oran Agra <[email protected]>
update help.h (#11948)

preparing release of 7.2 RC1

5a76e818c63d5cacb91038ed2f8360aef4580f48 authored almost 2 years ago by Oran Agra <[email protected]>
Allow clients to report name and version (#11758)

This PR allows clients to send information about the client library to redis
to be displayed in...

c3b9f2fbd9085f4c9ea3151cc88d3b31c0d30b91 authored almost 2 years ago by Igor Malinovskiy <[email protected]>
Module commands to have ACL categories. (#11708)

This allows modules to register commands to existing ACL categories and blocks the creation of [...

6948dacaf63415c6cabce207cd7d23dcb37dd5e1 authored almost 2 years ago by Roshan Khatri <[email protected]>
Fix race in temp rdb delete shutdown test (#11840)

I saw this error once, in the FreeBSD Daily CI:
```
*** [err]: Temp rdb will be deleted if we ...

78f15b7ef1a00e5c83d7128cefaf02f9262b9452 authored almost 2 years ago by Binbin <[email protected]>
Add missing master_reboot flag in sentinel instance info (#11888)

SRI_MASTER_REBOOT flag was added in #9438

1cb4b1ad07a0c9a0d256a4b947158ae6658458d2 authored almost 2 years ago by Binbin <[email protected]>
Avoid assertion when MSETNX is used with the same key twice (CVE-2023-28425) (#11940)

Using the same key twice in MSETNX command would trigger an assertion.

This reverts #11594 (i...

48e0d4788434833b47892fe9f3d91be7687f25c9 authored almost 2 years ago by Oran Agra <[email protected]>
Fix new subscribe mode test in reply-schemas-validator (#11939)

The reason is in reply-schemas-validator, the resp of the
client we create will be client_defau...

c91241451b5de214392028a4ce81adad8359e77f authored almost 2 years ago by Binbin <[email protected]>
passwords printed in the crash log (#11930)

When the server crashes during the AUTH command, or another command with
an AUTH argument, the ...

56eef6fb5ab7a755485c19f358761954ca459472 authored almost 2 years ago by polaris-alioth <[email protected]>
Don't run command filter on blocked command reprocessing (#11895)

Previously we would run the module command filters even upon blocked
command reprocessing. Thi...

6cf8fc08f59cd34cfcf364ab6a233f100611078c authored almost 2 years ago by Shaya Potter <[email protected]>
redis-cli: Accept commands in subscribed mode (#11873)

The message "Reading messages... (press Ctrl-C to quit)" is replaced by
"Reading messages... (p...

bbf364a442b463f3cf0d310ad052727de68a493a authored almost 2 years ago by Viktor Söderqvist <[email protected]>
Remove unnecessary `fsync` when sentinel flushs config file (#11910)

`rewriteConfig` already calls `fsync` to make sure changes are committed to disk.
so it is no n...

c9466b24a60df4254dd2ab4ba71048c30b49076f authored almost 2 years ago by Wang Yuan <[email protected]>
Fix compile lto-wrapper warning for aarch64 (#11926)

Use -flto=auto to use GNU make's job server, if available, or otherwise fall
back to autodetect...

d69109834999c9f06fb31ea4472e0eb3b99d8dc8 authored almost 2 years ago by Rong Tao <[email protected]>
Minor fix to print, set to str (#11934)

* Minor fix to print, set to str

`{commands_filename}` the extra {} actually make it
become a S...

2dd5c3a180a9892c339b66f76cc203f8b0f6fe5a authored almost 2 years ago by Binbin <[email protected]>
Support for RM_Call on blocking commands (#11568)

Allow running blocking commands from within a module using `RM_Call`.

Today, when `RM_Call` i...

d0da0a6a3f2a599720be0e51272ef831b07b9dd2 authored almost 2 years ago by Meir Shpilraien (Spielrein) <[email protected]>
Fix usleep compilation warning in auth.c (#11925)

There is a -Wimplicit-function-declaration warning in here:
```
auth.c: In function ‘AuthBlock...

484b73a84251dfa6220867a29a0e9202111d1790 authored almost 2 years ago by Binbin <[email protected]>
Bump codespell to 2.2.4, fix typos and outupdated comments (#11911)

Fix some seen typos and wrong comments.

0b159b34ea0832f6589b8ee71b44dce7010e7504 authored almost 2 years ago by Binbin <[email protected]>
Custom authentication for Modules (#11659)

This change adds new module callbacks that can override the default password based authenticatio...

f8a5a4f70ccada85943af90f6f2db3250ee50b27 authored almost 2 years ago by KarthikSubbarao <[email protected]>
Fix WAITAOF mix-use last_offset and last_numreplicas (#11922)

There be a situation that satisfies WAIT, and then wrongly unblock
WAITAOF because we mix-use l...

58285a6e9258412d0c99c8d0300620d43b209204 authored almost 2 years ago by Binbin <[email protected]>
Use older string format to support earlier python versions (#11920)

Redis build runs `utils/generate-command-code.py` if there is a change in `src/commands/*.json` ...

72f5aad014c5138f4521921de116f50a8af1790c authored almost 2 years ago by Ozan Tezcan <[email protected]>
Fix WAITAOF reply when using last_offset and last_numreplicas (#11917)

WAITAOF wad added in #11713, its return is an array.
But forget to handle WAITAOF in last_offse...

70b2c4f5fd4dc5ca592aad2128d0fd43e1e8f82c authored almost 2 years ago by Binbin <[email protected]>
cleanup NBSP characters in comments (#10555)

Replace NBSP character (0xC2 0xA0) with space (0x20).

Looks like that was originally added du...

5360350e4aeaa2c7498be4af29aee449f0ee49ad authored almost 2 years ago by Kaige Ye <[email protected]>
Implementing the WAITAOF command (issue #10505) (#11713)

Implementing the WAITAOF functionality which would allow the user to
block until a specified nu...

9344f654c6227f30adf8bafd49b4218357c438b7 authored almost 2 years ago by Slava Koyfman <[email protected]>
Fix tail->repl_offset update in feedReplicationBuffer (#11905)

In #11666, we added a while loop and will split a big reply
node to multiple nodes. The update ...

7997874f4d2be9da1e26c77804569b0057c1e0a2 authored almost 2 years ago by Binbin <[email protected]>
Large blocks of replica client output buffer could lead to psync loops and unnecessary memory usage (#11666)

This can happen when a key almost equal or larger than the
client output buffer limit of the re...

7be7834e6573134b1e5a0b8ea90acf856b0c7774 authored almost 2 years ago by xbasel <[email protected]>
redis-cli reads specified number of replies for UNSUBSCRIBE/PUNSUBSCRIBE/SUNSUBSCRIBE (#11047)

In unsubscribe related commands, we need to read the specified
number of replies according to t...

08cd3bf2924da099facdc1fa30706c93ad3b4871 authored almost 2 years ago by Binbin <[email protected]>
Fix the bug that CLIENT REPLY OFF|SKIP cannot receive push notifications (#11875)

This bug seems to be there forever, CLIENT REPLY OFF|SKIP will
mark the client with CLIENT_REPL...

416842e6c004dbd951e398a8651df6c56a030a23 authored almost 2 years ago by Binbin <[email protected]>
Fix race in sentinel manual failover test (#11900)

In #9408, we added some SENTINEL DEBUG to reduce default
timeouts and allow tests to execute fa...

4e7eb16ae70d2664d169e412b965f6e9143de7a0 authored almost 2 years ago by Binbin <[email protected]>
Add reply_schema to command json files (internal for now) (#10273)

Work in progress towards implementing a reply schema as part of COMMAND DOCS, see #9845
Since i...

4ba47d2d2163ea77aacc9f719db91af2d7298905 authored almost 2 years ago by guybe7 <[email protected]>
Fix Uninitialised value error in createSparklineSequence (LATENCY GRAPH) (#11892)

This was exposed by a new LATENCY GRAPH valgrind test.
There are no security implications, fix ...

c46d68d6d273e7c86fd1f1d10caca4e47a3294f8 authored almost 2 years ago by Binbin <[email protected]>
Fix test and improve assert_replication_stream print the whole stream (#11793)

This PR has two parts:

1. Fix flaky test case, the previous tests set a lot of volatile keys,...

a7c9e5053a96e66d77d243702bbadeb95c6a640d authored almost 2 years ago by Binbin <[email protected]>
Fix misleading error message in XREADGROUP (#11799)

XREADGROUP can output a misleading error message regarding use of the $ special ID.

Here is t...

312654d5be3e7de60e6a7883d7a8f2f8120dfab6 authored almost 2 years ago by Binbin <[email protected]>