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

Speedup GEODIST with fixedpoint_d2string as an optimized version of snprintf %.4f (#11552)

GEODIST used snprintf("%.4f") for the reply using addReplyDoubleDistance,
which was slow. This ...

61c85a2b2081dffaf45eb8c6b7754b8d9a80c60d authored about 2 years ago by filipe oliveira <[email protected]>
Improve TLS error handling. (#11563)

* Remove duplicate code, propagating SSL errors into connection state.
* Add missing error hand...

155acef51ac7826ed294a4b61d891f1c7a9a40ac authored about 2 years ago by Yossi Gottlieb <[email protected]>
Regenerate payloads for cgroups tests using string2printable (#11560)

The test failed with ERR DUMP payload version or checksum are wrong.
And it only fails on CentO...

79fe450ebcdde3cfb69025eb845315189ba7ec7c authored about 2 years ago by Binbin <[email protected]>
changing addReplySds and sdscat to addReplyStatusLength() within luaReplyToRedisReply() (#11556)

profiling EVALSHA\ we see that luaReplyToRedisReply takes 8.73% out of the
56.90% of luaCallFun...

68e87eb0883abf542fd8a38fc51f462eca8b5a4f authored about 2 years ago by filipe oliveira <[email protected]>
Try to fix a race in psync2 test (#11553)

This test sets the master ping interval to 1 hour, in order to avoid
pings in the replicatoin s...

b0250b4508c9ed527fb0c885f615ae97975f3b2d authored about 2 years ago by Oran Agra <[email protected]>
Stream consumers: Re-purpose seen-time, add active-time (#11099)

1. "Fixed" the current code so that seen-time/idle actually refers to interaction
attempts (a...

72e90695ec8091e483c50a5f0003372f9bebc06d authored about 2 years ago by guybe7 <[email protected]>
Add a special notification unlink available only for modules (#9406)

Add a new module event `RedisModule_Event_Key`, this event is fired
when a key is removed from ...

c81813148b71cd4be686402ef69f628f67dbb8c4 authored about 2 years ago by Huang Zhw <[email protected]>
Reduce eval related overhead introduced in v7.0 by evalCalcFunctionName (#11521)

As being discussed in #10981 we see a degradation in performance
between v6.2 and v7.0 of Redis...

7dfd7b9197bbe216912049eebecbda3f1684925e authored about 2 years ago by filipe oliveira <[email protected]>
Hyperloglog avoid allocate more than 'server.hll_sparse_max_bytes' bytes of memory for sparse representation (#11438)

Before this PR, we use sdsMakeRoomFor() to expand the size of hyperloglog
string (sparse repres...

f8ac5a65039800d8b59970514b88cdbbc1da08b7 authored about 2 years ago by Mingyi Kang <[email protected]>
benchmark getRedisConfig exit only when meet NOAUTH error (#11096)

redis-benchmark: when trying to get the CONFIG before benchmark,
avoid printing any warning on ...

f0005b53282c172c2833f6e36ad0287771ab2194 authored about 2 years ago by zhaozhao.zz <[email protected]>
Fix replication on expired key test timing issue, give it more chances (#11548)

In replica, the key expired before master's `INCR` was arrived, so INCR
creates a new key in th...

06b577aad01d132b0792581a3f1235bc84a32026 authored about 2 years ago by Binbin <[email protected]>
Add withscore option to ZRANK and ZREVRANK. (#11235)

Add an option "withscores" to ZRANK and ZREVRANK.

Add `[withscore]` option to both `zrank` an...

eeca7f29117a5e376da3e6f1a419fdf5a6e78e8b authored about 2 years ago by C Charles <[email protected]>
Simplified geoAppendIfWithinShape() and removed spurious calls do sdsdup and sdsfree (#11522)

In scenarios in which we have large datasets and the elements are not
contained within the rang...

376b689b03e22889b62e60013d7622cbf98d3dc7 authored about 2 years ago by filipe oliveira <[email protected]>
Removed unecessary conversion of a dict to a dict (#11546)

There was a custom function for creating a dictionary by enumerating an existing dictionary, whi...

cb7447b3875efd4b4b00fa48f1da444dbd4980df authored about 2 years ago by Madelyn Olson <[email protected]>
Add log message when PID file fails to create (#11544)

Add an error message when PID file fails to be written. This has historically been considered a ...

fbdebc1d74f9cd3badeece9f86a668f9dbb491d8 authored about 2 years ago by Madelyn Olson <[email protected]>
Add redis_ prefix for member2struct, avoid redefined warning in FreeBSD (#11549)

It look like it will generate a warning in FreeBSD:
```
./server.h:105:9: warning: 'member2s...

a7cecf37133869d8de3bdcc54626e101989d1140 authored about 2 years ago by Binbin <[email protected]>
Remove duplicate postExecutionUnitOperation call (#11547)

Accidentally introduced when merging unstable in #11199

24282a381a89cc8281c57ceedcca5f7eb404d396 authored about 2 years ago by sundb <[email protected]>
Avoid spurious wakeup on deleted timer event (#11069)

Avoid spurious wakeup on deleted timer event

Co-authored-by: Madelyn Olson <madelyneolson@gma...

7be86177a3ac3f7ecf2049f9157502e214e8b326 authored about 2 years ago by Tian <[email protected]>
[BUG] Fix announced ports not updating on local node when updated at runtime (#10745)

The cluster-announce-port/cluster-announce-bus-port/cluster-announce-tls-port should take effect...

25ffa79b649d0c4285c3667c1eae9b118514e0eb authored about 2 years ago by DevineLiu <[email protected]>
Shrink dict without rehashing (#11540)

When we're shrinking the hash table, we don't need to hash the keys.
Since the table sizes are...

abf70309eb42674982ea51ed41ff5b39b04fe701 authored about 2 years ago by Viktor Söderqvist <[email protected]>
Two minor fixes for cluster.c (#11441)

clusterNodeClearSlotBit()/clusterNodeSetSlotBit(), only set bit when slot does not exist and cle...

ce4ebe6ba858bd6be7cabdc830f5ef30d6fcd37a authored about 2 years ago by DarrenJiang13 <[email protected]>
Module API to allow writes after key space notification hooks (#11199)

### Summary of API additions

* `RedisModule_AddPostNotificationJob` - new API to call inside ...

abc345ad2837cb36ade137982859b6a8666b2735 authored about 2 years ago by Meir Shpilraien (Spielrein) <[email protected]>
GEOSEARCH BYBOX: Reduce wastefull computation on geohashGetDistanceIfInRectangle and geohashGetDistance (#11535)

Optimize geohashGetDistanceIfInRectangle when there are many misses.
It calls 3x geohashGetDist...

ae1de549006c1f15bade4969ba25932e3509f17a authored about 2 years ago by filipe oliveira <[email protected]>
Fix sanitizer warning, use offsetof instread of member_offset (#11539)

In #11511 we introduced member_offset which has a sanitizer warning:
```
multi.c:390:26: runti...

ca174e1d47a6bd9ae12868e0c577d98c177dee74 authored about 2 years ago by Binbin <[email protected]>
Ignore -Wstringop-overread warning for SHA1Transform() on GCC 12 (#11538)

Fix compile warning for SHA1Transform() method under alpine with GCC 12.

Warning:
```
In fu...

fd808185526c00b4c5c5dfffd0eaebd180203ea3 authored about 2 years ago by sundb <[email protected]>
Update Sentinel Debug command json file and add test case for it (#11513)

Command SENTINEL DEBUG could be no arguments, which display all
configurable arguments and thei...

75c66fb02c5df42935322fcf9c53853df1aaad31 authored about 2 years ago by Wen Hui <[email protected]>
optimize unwatchAllKeys() (#11511)

In unwatchAllKeys() function, we traverse all the keys watched by the client,
and for each key ...

3b462ce566e577ffcb35822a0a2372f691326cd4 authored about 2 years ago by Mingyi Kang <[email protected]>
Deprecates SETEX, PSETEX and SETNX (#11512)

Technically, these commands were deprecated as of 2.6.12, with the
introduction of the respecti...

f36eb5a1ba81f7f5522a5e43000d3e6997651e12 authored about 2 years ago by Itamar Haber <[email protected]>
Make assert_refcount skip the OBJECT REFCOUNT check with needs:debug tag (#11487)

This PR add `assert_refcount_morethan`, and modify `assert_refcount` to skip
the `OBJECT REFCOU...

543e0daa6302f87478c660d2b96b2151afbf2c6a authored about 2 years ago by Binbin <[email protected]>
Add explicit error log message for AOF_TRUNCATED status when server load AOF file (#11484)

Now, according to the comments, if the truncated file is not the last file,
it will be consider...

6e9724cb6a8ff2bad4c8aeb591ee0d14120ca7af authored about 2 years ago by Wen Hui <[email protected]>
Fix set with duplicate elements causes sdiff to hang (#11530)

This payload produces a set with duplicate elements (listpack encoding):
```
restore _key 0 "\...

3f8756a06ae48258779ffc7cbef605a3ec0a926f authored about 2 years ago by Binbin <[email protected]>
Fix sentinel update loglevel tls test (#11528)

Apparently we used to set `loglevel debug` for tls in spawn_instance.
I.e. cluster and sentinel...

0f85713174150044e17d2c4dfbcaaf7f7475f333 authored about 2 years ago by Binbin <[email protected]>
sanitize dump payload: fix crash with empty set with listpack encoding (#11519)

The following example will create an empty set (listpack encoding):
```
> RESTORE key 0
"\x14...

51887e61b8a0ae36fa977351f34ace3e38efbc29 authored about 2 years ago by Binbin <[email protected]>
Add CONFIG SET and GET loglevel feature in Sentinel (#11214)

Till now Sentinel allowed modifying the log level in the config file, but not at runtime.
this ...

2f411770c85ddfd226c02819c0f98a3f5a7854ac authored about 2 years ago by Wen Hui <[email protected]>
Introduce Shard IDs to logically group nodes in cluster mode (#10536)

Introduce Shard IDs to logically group nodes in cluster mode.
1. Added a new "shard_id" field t...

203b12e41ff7981f0fae5b23819f072d61594813 authored about 2 years ago by Ping Xie <[email protected]>
Add listpack encoding for list (#11303)

Improve memory efficiency of list keys

## Description of the feature
The new listpack encodi...

2168ccc661791ced6271c5e4ab0f5eb60b1559e2 authored about 2 years ago by sundb <[email protected]>
Explicitly send function commands to monitor (#11510)

Both functions and eval are marked as "no-monitor", since we want to explicitly feed in the scri...

d136bf28307ed2add5a0b709586433f4cffd70a7 authored about 2 years ago by Madelyn Olson <[email protected]>
Fix double negative nan test, ignoring sign (#11506)

The test introduced in #11482 fail on ARM (extra CI):
```
*** [err]: RESP2: RM_ReplyWithDouble...

a4bcdbcfd3a055eb6320f31e5c710931708a9501 authored about 2 years ago by Binbin <[email protected]>
Module CLIENT_CHANGE, Fix crash on free blocked client with DB!=0 (#11500)

In moduleFireServerEvent we change the real client DB to 0 on freeClient in case the event is RE...

e4eb18b303d716aeebc4153176a6cd93b8bd5d66 authored about 2 years ago by uriyage <[email protected]>
Fix double inf test, use readraw to verify the protocol (#11504)

The test introduced in #11482 fail on mac:
```
*** [err]: RESP3: RM_ReplyWithDouble: inf in te...

2a2e5d416ad42eaa33088387637fc48586b45e63 authored about 2 years ago by Binbin <[email protected]>
Add test to cover NAN reply using a module (#11482)

Adding a test to cover the already existing behavior of NAN replies,
to accompany the PR that a...

78dc29217846d7706397c5518de95e0f49795b43 authored about 2 years ago by Oran Agra <[email protected]>
fixes for fork child exit and test: #11463 (#11499)

Fix a few issues with the recent #11463
* use exitFromChild instead of exit
* test should igno...

4c54528f0fb56dec1373ead376a017b59743b04e authored about 2 years ago by Oran Agra <[email protected]>
Add missing lpFree for listpack test, fix valgrind daily (#11492)

Add missing lpFree, introduced in #11290

6617f1704ba9ce6d119c033c10cbe1450f0eeedf authored about 2 years ago by Binbin <[email protected]>
Listpack encoding for sets (#11290)

Small sets with not only integer elements are listpack encoded, by default
up to 128 elements, ...

4e472a1a7fc0dc2c7da2b48ac7342e9385b4f92a authored about 2 years ago by Viktor Söderqvist <[email protected]>
Deprecate QUIT (#11439)

Clients should not use this command.
Instead, clients should simply close the connection when t...

07d187066a86a9a3124af740373bf5bf49e345ff authored about 2 years ago by Viktor Söderqvist <[email protected]>
diskless master, avoid bgsave child hung when fork parent crashes (#11463)

During a diskless sync, if the master main process crashes, the child would
have hung in `write...

ccaef5c923a14dc183c50530f52ada0fda012179 authored about 2 years ago by Oran Agra <[email protected]>
Tag test with needs:save (#11485)

Add needs:save tag for the test introduced by #11376

f92899185367ab08a084c501ba54759390c92e63 authored about 2 years ago by Ozan Tezcan <[email protected]>
Use jemalloc by default also on ARM (#11407)

Till now Redis attempted to avoid using jemalloc on ARM, but didn't do that properly (missing ar...

3e112d46100f21e3cba3973b231c6e3e39cd22d9 authored about 2 years ago by Oran Agra <[email protected]>
Unify repeated code in redis-check-aof (#11456)

1f2456389be4be433a5caa0bf59dc19166a4af09 authored about 2 years ago by yancz2000 <[email protected]>
Remove redundant calls to update refcount of shared integers (#11479)

Since they're created with makeObjectShared, then incrRefCount on them is a NOP.

Signed-off-b...

0cbe10e892045dc4cba8d1bf3a8193b2cd8506ae authored about 2 years ago by Hanif Ariffin <[email protected]>
Bump vmactions/freebsd-vm to 0.3.0 to fix FreeBSD daily (#11476)

Our FreeBSD daily has been failing recently:
```
Config file: freebsd-13.1.conf
cd: /User...

5246bf454464892ad8337f583028702d31e0a6e1 authored about 2 years ago by Binbin <[email protected]>
Introduce socket shutdown into connection type, used if a fork is active (#11376)

Introduce socket `shutdown()` into connection type, and use it
on normal socket if a fork is ac...

fac188b49d9680fdeb90332f163e5634cec1ea13 authored about 2 years ago by Binbin <[email protected]>
Retain ACL categories used to generate ACL for displaying them later (#11224)

Retain ACL categories used to generate ACL for displaying them later

c337c0a8a49d7cb64617b0a414d05b31425666f7 authored about 2 years ago by Madelyn Olson <[email protected]>
Block some specific characters in module command names (#11434)

Today we don't place any specific restrictions on module command names.
This can cause ambiguou...

8764611c8a28420b8c9827e87169b9c1bd4489c9 authored about 2 years ago by Binbin <[email protected]>
Fix XSETID with max_deleted_entry_id issue (#11444)

Resolve an edge case where the ID of a stream is updated retroactively
to an ID lower than the ...

7395e370e6969446cc32f94c81e2954a90fb9b8c authored about 2 years ago by Wen Hui <[email protected]>
Fix command BITFIELD_RO and BITFIELD argument json file, add some test cases for them (#11445)

According to the source code, the commands can be executed with only key name,
and no GET/SET/I...

fea9bbbe0f5d9f9fd123cd9775473c0c1b33d800 authored about 2 years ago by Wen Hui <[email protected]>
Print IP and port on cluster bus message sanity check (#11443)

* Print IP and port on cluster bus message sanity check

Add a print statement to indicate whi...

e632e62e68cd2e4ccc65872069509d62cfa12553 authored about 2 years ago by Binbin <[email protected]>
Re-design cluster link send buffer to improve memory management (#11343)

Re-design cluster link send queue to improve memory management

47c493e070c8ac59ccc34d694700bca8ec517fbc authored about 2 years ago by Brennan <[email protected]>
add test case for geopos and geohash (#11455)

This PR add test case for PR #11417, with only key as argument for GEOHASH and GEOPOS

4a8a62505134094f8de0ca293da932c3d009df15 authored about 2 years ago by Wen Hui <[email protected]>
Don't process file events if AE_FILE_EVENTS isn't set. (#11428)

All current usage of the function are correct, but in the future it might change.

5b102e2339f45f1a688215496a884893accec527 authored about 2 years ago by xbasel <[email protected]>
Refactor and (internally) rebrand from pause-clients to pause-actions (#11098)

Renamed from "Pause Clients" to "Pause Actions" since the mechanism can pause
several actions i...

c0d7226274feb6a519a17a169421295da827a30c authored about 2 years ago by Moti Cohen <[email protected]>
RM_Call - only enforce OOM on scripts if 'M' flag is sent (#11425)

RM_Call is designed to let modules call redis commands disregarding the
OOM state (the module i...

38028dab8d6d2721865aa17e6fbc31a64ee26761 authored about 2 years ago by Shaya Potter <[email protected]>
fix: reducing duplicate header file definitions (#11437)

Reducing duplicate header file definitions <sys/resource.h>

af4361712278e4ac05603fd4bbea21af02385b9e authored about 2 years ago by AntiTopQuark <[email protected]>
Remove unit test pendingquerybuf.tcl since pending_querybuf no longer exists. (#11429)

e9d4ed4e0fda81aefa0cebf2559dc233d472c902 authored about 2 years ago by xbasel <[email protected]>
Fix command GEOHASH and GEOPOS argument doc, mark member as optional (#11417)

These commands take a list of members, which can be empty (i.e. running
the command with just a...

7c3916ae6e5bc31a6991986dd52a5ae9b4147fae authored about 2 years ago by Wen Hui <[email protected]>
Cleanup: Remove redundant arg from moduleCreateArgvFromUserFormat (#11426)

We do not need to return the length of argv because it is equal to argc, which we return anyway....

f8970fdbfa138f8576340ff0af73c3d2603c7e8e authored about 2 years ago by guybe7 <[email protected]>
Set errno in case XADD with partial ID fails (#11424)

This is a rare failure mode of a new feature of redis 7 introduced in #9217
(when the increment...

737a090511f0aacc53d9b9f91a8f30106a1d7464 authored about 2 years ago by guybe7 <[email protected]>
Fix sentinel function that compares hostnames (if failed resolve) (#11419)

Funcion sentinelAddrEqualsHostname() of sentinel makes DNS resolve
and based on it determines i...

bd23b15ad7281d9e59aaba4afa5120f9c55bb1a9 authored about 2 years ago by Moti Cohen <[email protected]>
Fix wrong tips when the user pass wrong # of arguments to redis.set_repl(). (#11415)

redis.set_repl() needs one arg, but the tips says two.

20df1424a23ed4eedb2c6bde17ee8f368b155407 authored about 2 years ago by qetu3790 <[email protected]>
Make PFMERGE source key optional in docs, add tests with one input key, add tests on missing source keys (#11205)

The following two cases will create an empty destkey HLL:
1. called with no source keys, like `...

9e1b879f5bcbf105d5581c77f8c368b0ef1708f6 authored about 2 years ago by Binbin <[email protected]>
Fix crash due to to reuse iterator entry after list deletion in module (#11383)

In the module, we will reuse the list iterator entry for RM_ListDelete, but `listTypeDelete` wil...

6dd213558b0f77e2233743718e23556fb06a557e authored about 2 years ago by sundb <[email protected]>
fix the size of variable merge_sz in quicklist.c (#11285)

11 was the size of header/trailer in the old structure Ziplist,
but now the size of header/trai...

6debeb3779fada89c82c1ffad3cf98fa48aa3b5d authored about 2 years ago by FutabaRio <[email protected]>
Blocked module clients should be aware when a key is deleted (#11310)

The use case is a module that wants to implement a blocking command on a key that
necessarily e...

b57fd01064428ab388c9d9038a617a52488a447b authored about 2 years ago by guybe7 <[email protected]>
Avoid saving module aux on RDB if no aux data was saved by the module. (#11374)

### Background

The issue is that when saving an RDB with module AUX data, the module AUX meta...

b43f254813025e3deea6ef65126ea2bad49af857 authored about 2 years ago by Meir Shpilraien (Spielrein) <[email protected]>
keyIsExpired checks server.loading before calling getExpire (#11393)

Seems excessive to call getExpire if we don't need it.
This can maybe have some speedup on AOF ...

20d286f77eabccd657be66d3193556ea7ebe4d26 authored about 2 years ago by Shuning <[email protected]>
fix malloc macro in listpack.c (#11398)

fix some malloc macros in `listpack.c`.
listpack has it's own malloc aliases, but in some place...

ba1f09d3fecc4c1c52a1b7e17dea207939a5843d authored about 2 years ago by DarrenJiang13 <[email protected]>
Bump codespell from 2.2.1 to 2.2.2 in /.codespell (#11399)

And fix a few newly detected typo.
Closes #11394

a9d561afa5970a38b35be0c9cf23af5294bcedf0 authored about 2 years ago by Binbin <[email protected]>
Unify ACL failure error messaging. (#11160)

Motivation: for applications that use RM ACL verification functions, they would
want to return ...

3193f086ca0e167e89b6c5cf14133c03213b8378 authored about 2 years ago by Shaya Potter <[email protected]>
Fix wrong replication on cluster slotmap changes with module KSN propagation (#11377)

As discussed on #11084, `propagatePendingCommands` should happened after the del
notification i...

56f97bfa5fb082f812c711676d5a77d29af56940 authored about 2 years ago by Meir Shpilraien (Spielrein) <[email protected]>
Fixes build warning when CACHE_LINE_SIZE is already defined. (#11389)

* Fixes build warning when CACHE_LINE_SIZE is already defined
* Fixes wrong CACHE_LINE_SIZE on ...

871cc200a0046ccb73a67377327c6b97b52117a1 authored about 2 years ago by David CARLIER <[email protected]>
optimizing d2string() and addReplyDouble() with grisu2: double to string conversion based on Florian Loitsch's Grisu-algorithm (#10587)

All commands / use cases that heavily rely on double to a string representation conversion,
(e....

29380ff77d5da51d3065b810a9f93171f8724c1a authored about 2 years ago by filipe oliveira <[email protected]>
MIGTATE with AUTH that contains "keys" is getting wrong key names in migrateGetKeys, leads to ACL errors (#11253)

When using the MIGRATE, with a destination Redis that has the user name or password set to the s...

9ab873d9d35e789a228c5281d57c9c4fdc1e4ce1 authored about 2 years ago by C Charles <[email protected]>
Improve linux overcommit check and warning (#11357)

1. show the overcommit warning when overcommit is disabled (2),
not just when it is set to h...

dd60c6c8d3f605bca2fb45431edadbf0a5da1492 authored about 2 years ago by Oran Agra <[email protected]>
Fix crash on RM_Call inside module load (#11346)

PR #9320 introduces initialization order changes. Now cluster is initialized after modules.
Thi...

eb6accad40577cd11846c4f5391c6351eb46d7b6 authored about 2 years ago by Meir Shpilraien (Spielrein) <[email protected]>
Update outdated commands descriptions and cleanups in README (#11372)

Redis commands has been significantly refactored in 7.0.
This PR updates the outdated README.md...

a370bbe263009f806b3f9454674342d350f6475a authored about 2 years ago by Binbin <[email protected]>
Fix typo in scan commands complexity statement (#11370)

remove double period at the end of sentence.

4c53bdc24193296ad59da36089fd50776db31afc authored about 2 years ago by Nikita Tolkachev <[email protected]>
Fix TIME command microseconds overflow under 32-bits (#11368)

The old `server.unixtime*1000000` will overflow in 32-bits.
This was introduced in #10300 (not r...

1cc511d7cb3b451c35bc511797e6e26f2f943c8e authored about 2 years ago by Binbin <[email protected]>
Update README.md spelling, typos, backticks, and capital letters (#11352)

Co-authored-by: Moti Cohen <[email protected]>

9b94e93eb8f20e0cb06ee7db513e7425601be4bf authored about 2 years ago by Rahul Vishwakarma <[email protected]>
Fix redis-benchmark hang when it fails to connect to redis (#11366)

Forgot to start redis-server when testing performance.
When opening the benchmark for testing, ...

fe0550a4a64cb358ca3330784fa0ea18e7aecc2e authored about 2 years ago by yancz2000 <[email protected]>
Freeze time sampling during command execution, and scripts (#10300)

Freeze time during execution of scripts and all other commands.
This means that a key is either...

35b3fbd90c2ad2c503c9e3d28bfbffff13099925 authored about 2 years ago by Binbin <[email protected]>
`RedisModule_ResetDataset` should not clear the functions. (#11268)

As mentioned on docs, `RM_ResetDataset` Performs similar operation to FLUSHALL.
As FLUSHALL do ...

d2ad01ab3e24ca537efdd1fc6ff1ae2c657f4a51 authored about 2 years ago by Meir Shpilraien (Spielrein) <[email protected]>
Fix non-existent directive name at comments in redis.conf, s/cluster-tls/tls-cluster/g (#11364)

f609a4eda79c693cd92fa0c1be4ac1481f9b8910 authored about 2 years ago by Taishi Kasuga <[email protected]>
fix arm build warning due to new compiler optimizations (#11362)

Build fails with warnings in ARM CI after adding more aggressive optimizations (#11350)
probabl...

34e70c13c99cdd2419610443ae84287a3080d54c authored about 2 years ago by Oran Agra <[email protected]>
Added authentication failure and access denied metrics (#11288)

Added authentication failure and access denied metrics

8e1941534388101f7e936bdf1126eda0036eb9fe authored about 2 years ago by aradz44 <[email protected]>
Improve BLMPOP/BZMPOP/WAIT timeout overflow handling and error messages (#11338)

Refine getTimeoutFromObjectOrReply() out-of-range check.

Timeout is parsed (and verifies out ...

210ad2e4dbed843ef91c2d291a5823d7c3a5cb66 authored about 2 years ago by Moti Cohen <[email protected]>
Pass -flto flag to the linker (#11350)

Currently, we add -flto to the compile flags only. We are supposed
to add it to the linker flag...

b08ebff31f1e3a64ae4c537c3acc40dde7a83976 authored about 2 years ago by Ozan Tezcan <[email protected]>
Stabilize cluster hostnames tests (#11307)

This PR introduces a couple of changes to improve cluster test stability:
1. Increase the clust...

663fbd34592aef3d24ac347ad00dbd02f3c7b713 authored over 2 years ago by Madelyn Olson <[email protected]>
Fix redis-cli cluster add-node race in cli.tcl (#11349)

There is a race condition in the test:
```
*** [err]: redis-cli --cluster add-node with cluste...

a549b78c48121c698c84536d25404a23f01c167d authored over 2 years ago by Binbin <[email protected]>
register debug support on illumos/solaris. (#11335)

ff808090535a665ce3e376b88ff7e07818a2916b authored over 2 years ago by David CARLIER <[email protected]>
Change compiler optimizations to -O3 -flto (#11207)

Optimization update from -O2 to -O3 -flto gives up to 5% performance gain
in 'redis-benchmarks-...

3469c6509c4078f6b2738359ebaacf5df707a6a1 authored over 2 years ago by Maria Markova <[email protected]>