summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Streams: now we can just use alsoPropagate().stream-propagation-fix-2antirez2020-04-171-1/+1
| | | | | | Becuase of previous changes, alsoPropagate() will just do propagate() when called out of the context of a command execution. For instance when called from blocked.c because of blocking streams operations.
* alsoPropagate(): just propagate() when out of context.antirez2020-04-171-1/+11
|
* Move handleClientsBlockedOnKeys() outside processCommand().antirez2020-04-172-2/+5
| | | | | | In preparation for further changes. The idea is that what happens in handleClientsBlockedOnKeys() is an "out of context" thing that should not see server.current_client set to anything special.
* Fix XCLAIM propagation in AOF/replicas for blocking XREADGROUP.antirez2020-04-172-3/+8
| | | | See issue #7105.
* A few comments and name changes for #7103.antirez2020-04-171-4/+13
|
* Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2020-04-174-2/+50
|\
| * Merge pull request #7103 from oranagra/run_solo_testSalvatore Sanfilippo2020-04-173-2/+42
| |\ | | | | | | testsuite run the defrag latency test solo
| | * testsuite run the defrag latency test soloOran Agra2020-04-163-2/+42
| | | | | | | | | | | | | | | | | | | | | | | | this test is time sensitive and it sometimes fail to pass below the latency threshold, even on strong machines. this test was the reson we're running just 2 parallel tests in the github actions CI, revering this.
| * | Merge pull request #7087 from IAmATeaPot418/patch-6Salvatore Sanfilippo2020-04-161-0/+8
| |\ \ | | | | | | | | Adding acllog-max-len to Redis.conf
| | * | minor fixJamie Scott2020-04-121-3/+2
| | | |
| | * | Adding acllog-max-len to Redis.confJamie Scott2020-04-121-0/+9
| | | | | | | | | | | | | | | | | | | | While playing with ACLs I noticed that acllog-max-len wasn't in the redis.conf, but was a supported config. This PR documents and adds the directive to the redis.conf file.
* | | | Update SDS to latest version.antirez2020-04-161-1/+1
|/ / /
* | | RESP3: fix HELLO map len in Sentinel mode.antirez2020-04-161-1/+1
| | | | | | | | | | | | See #6160.
* | | Don't allow empty spaces in ACL usernames.antirez2020-04-151-8/+36
| |/ |/| | | | | Fixes issue #6418.
* | Don't allow empty spaces in ACL key patterns.antirez2020-04-151-1/+12
| | | | | | | | Fixes issue #6418.
* | Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2020-04-152-1/+5
|\ \
| * \ Merge pull request #7078 from karelrooted/fix/geo-hash-edge-caseSalvatore Sanfilippo2020-04-151-0/+4
| |\ \ | | | | | | | | FIX truncate max/min longitude,latitude related geo_point
| | * | FIX: truncate max/min longitude,latitude related geo_point (ex: {180, ↵liumiuyong2020-04-091-0/+4
| | | | | | | | | | | | | | | | 85.05112878} )
| * | | Merge pull request #7085 from guybe7/timeout_err_typoSalvatore Sanfilippo2020-04-141-1/+1
| |\ \ \ | | | | | | | | | | Typo in getTimeoutFromObjectOrReply's error reply
| | * | | Typo in getTimeoutFromObjectOrReply's error replyGuy Benoish2020-04-111-1/+1
| | | |/ | | |/|
* | | | Fix HELLO reply in Sentinel mode, see #6160.antirez2020-04-151-1/+1
|/ / /
* | | Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2020-04-141-2/+2
|\ \ \
| * \ \ Merge pull request #7095 from hwware/typofixaclSalvatore Sanfilippo2020-04-141-2/+2
| |\ \ \ | | | | | | | | | | fix spelling in acl.c
| | * | | fix spelling in acl.chwware2020-04-141-2/+2
| | |/ /
* | | | Fix zsetAdd() top comment spelling.antirez2020-04-141-3/+3
|/ / /
* | | Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2020-04-141-1/+1
|\ \ \ | |/ /
| * | Merge pull request #7074 from hayleeliu/unstableSalvatore Sanfilippo2020-04-101-1/+1
| |\ \ | | | | | | | | fix spelling mistake in bitops.c
| | * | fix spelling mistake in bitops.chayleeliu2020-04-081-1/+1
| | |/
* | | Fix function names in zslDeleteNode() top comment.antirez2020-04-141-1/+2
|/ /
* | RESP3: change streams items from maps to arrays.antirez2020-04-101-1/+1
| | | | | | | | | | | | | | | | Streams items are similar to dictionaries, however they preserve both the order, and allow for duplicated field names. So a map is not a semantically sounding way to deal with this. https://twitter.com/antirez/status/1248261087553880069
* | Merge branch 'faster-rdb-loading' into unstableantirez2020-04-099-43/+129
|\ \
| * | Use the special static refcount for stack objects.faster-rdb-loadingantirez2020-04-091-1/+1
| | |
| * | RDB: refactor some RDB loading code into dbAddRDBLoad().antirez2020-04-093-4/+22
| | |
| * | incrRefCount(): abort on statically allocated object.antirez2020-04-092-2/+12
| | |
| * | More powerful DEBUG RELOAD.antirez2020-04-093-16/+55
| | | | | | | | | | | | Related to #3243.
| * | RDB: clarify a condition in rdbLoadRio().antirez2020-04-092-2/+9
| | |
| * | RDB: load files faster avoiding useless free+realloc.antirez2020-04-097-28/+40
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Reloading of the RDB generated by DEBUG POPULATE 5000000 SAVE is now 25% faster. This commit also prepares the ability to have more flexibility when loading stuff from the RDB, since we no longer use dbAdd() but can control exactly how things are added in the database.
* | Speedup: unblock clients on keys in O(1).o1-bpopantirez2020-04-084-23/+50
|/ | | | See #7071.
* Fix ACL HELP table missing comma.antirez2020-04-081-12/+12
|
* Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2020-04-071-0/+1
|\
| * Merge pull request #7064 from mymilkbottles/unstableSalvatore Sanfilippo2020-04-061-0/+1
| |\ | | | | | | Optimize lua log level judgment
| | * Merge pull request #1 from mymilkbottles/mymilkbottles-log-level-judgemymilkbottles2020-04-061-0/+1
| | |\ | | | | | | | | Optimize lua log level judgment
| | | * Judge the log level in advancemymilkbottles2020-04-061-0/+1
| | |/
* | | Speedup INFO by counting client memory incrementally.faster-infoantirez2020-04-074-26/+52
|/ / | | | | | | | | | | | | | | | | | | | | Related to #5145. Design note: clients may change type when they turn into replicas or are moved into the Pub/Sub category and so forth. Moreover the recomputation of the bytes used is problematic for obvious reasons: it changes continuously, so as a conservative way to avoid accumulating errors, each client remembers the contribution it gave to the sum, and removes it when it is freed or before updating it with the new memory usage.
* | Merge pull request #7065 from qetu3790/unstableSalvatore Sanfilippo2020-04-061-4/+1
|\ \ | | | | | | fix comments about RESIZE DB opcode in rdb.c
| * | fix comments about RESIZE DB opcode in rdb.c qetu37902020-04-061-4/+1
| | | | | | | | | fix comments about RESIZE DB opcode in rdb.c
* | | Clarify redis.conf comment about lazyfree-lazy-user-del.antirez2020-04-061-5/+9
| | |
* | | Merge pull request #6243 from soloestoy/expand-lazy-free-server-delSalvatore Sanfilippo2020-04-064-2/+7
|\ \ \ | |/ / |/| | lazyfree: add a new configuration lazyfree-lazy-user-del
| * | lazyfree: add a new configuration lazyfree-lazy-user-delzhaozhao.zz2019-12-184-2/+7
| | | | | | | | | | | | | | | Delete keys in async way when executing DEL command, if lazyfree-lazy-user-del is yes.
* | | Merge branch 'lcs' into unstableantirez2020-04-065-1/+267
|\ \ \ | |_|/ |/| |