antirez
4b525c93d3
Document new protocol options in #4568 into redis.conf.
2018-01-11 11:40:57 +01:00
antirez
32aa53d8a3
proto-max-querybuf-len -> client-query-buffer-limit.
...
We already had client buffer limits exported as configuration options.
Stick with the naming scheme already used.
See #4568 .
2018-01-11 11:36:26 +01:00
antirez
4573d2648d
New config options about protocol prefixed with "proto".
...
Related to #4568 .
2018-01-11 11:27:41 +01:00
Salvatore Sanfilippo
5a12109c99
Merge pull request #4568 from oranagra/restore_size_limit
...
fix RESTORE command size limits
2018-01-11 11:20:02 +01:00
huijing.whj
9e2253b0a8
fix int overflow problem in freeMemoryIfNeeded
2018-01-10 23:47:02 +08:00
Salvatore Sanfilippo
1171ac22ef
Merge pull request #3356 from yusaku/fix-module-firstkey
...
Fix the firstkey, lastkey, and keystep of moduleCommand
2018-01-09 18:58:31 +01:00
antirez
f33db219a6
Test: MIGRATE AUTH test added.
...
Related to #2507 .
2018-01-09 18:49:19 +01:00
antirez
8dbcf05e91
Rewrite MIGRATE AUTH option.
...
See PR #2507 . This is a reimplementation of the fix that contained
different problems.
2018-01-09 18:48:26 +01:00
gnuhpc
f980e794f7
Fix a typo(maybe instruction?) in crash log
2018-01-09 16:13:02 +08:00
Dvir Volk
7e4794f67c
Added RM_UnlinkKey - a low level analog to UNLINK command
2018-01-07 16:41:43 +02:00
Salvatore Sanfilippo
35957ba833
Merge pull request #4579 from gnuhpc/fix-memoryusage-list
...
Fix memory usage list bug
2018-01-05 11:53:11 +01:00
gnuhpc
35b38d789a
Fix memory usage list bug
2018-01-05 12:16:24 +08:00
zhaozhao.zz
0c608a4ce9
redis-benchmark: bugfix - handle zero liveclients in right way
2018-01-03 12:47:25 +08:00
Oran Agra
41be5ba332
Add config options for max-bulk-len and max-querybuf-len mainly to support RESTORE of large keys
2017-12-29 12:43:48 +02:00
Oran Agra
5821e8cf82
fix processing of large bulks (above 2GB)
...
- protocol parsing (processMultibulkBuffer) was limitted to 32big positions in the buffer
readQueryFromClient potential overflow
- rioWriteBulkCount used int, although rioWriteBulkString gave it size_t
- several places in sds.c that used int for string length or index.
- bugfix in RM_SaveAuxField (return was 1 or -1 and not length)
- RM_SaveStringBuffer was limitted to 32bit length
2017-12-29 12:24:19 +02:00
antirez
3612de4906
Hyperloglog: refresh hdr variable correctly.
...
This is a fix for the #3819 improvements. The o->ptr may change because
of hllSparseSet() calls, so 'hdr' must be correctly re-fetched.
2017-12-22 11:26:31 +01:00
antirez
bb3ba76417
Hyperloglog: Support for PFMERGE sparse encoding as target.
...
This is a fix for #3819 .
2017-12-22 11:01:27 +01:00
antirez
355302b300
Hyperloglog: refactoring of sparse/dense add function.
...
The commit splits the add functions into a set() and add() set of
functions, so that it's possible to set registers in an independent way
just having the index and count.
Related to #3819 , otherwise a fix is not possible.
2017-12-22 11:00:22 +01:00
heqin
31109c10e9
fixbug for #4545 dead loop aof rewrite
2017-12-18 17:59:03 +08:00
Itamar Haber
8f4aff385c
Uppercases subcommands in OBJECT HELP
2017-12-15 21:21:12 +02:00
Itamar Haber
3c860af353
Uppercases subcommands in MEMORY HELP
2017-12-15 21:19:41 +02:00
Salvatore Sanfilippo
2d1c0725e8
Merge pull request #4540 from hqin6/unstable
...
fixbug for #4538 Error opening /setting AOF rewrite IPC pipes: No suc…
2017-12-15 12:41:02 +01:00
heqin
c0296376a5
fixbug for #4538 Error opening /setting AOF rewrite IPC pipes: No such file or directory
2017-12-15 11:06:58 +08:00
Salvatore Sanfilippo
5461dc907d
Merge pull request #4536 from tporadowski/antirez_unstable-cli-history
...
Always enable command history in redis-cli run on a TTY
2017-12-14 22:14:45 +01:00
Salvatore Sanfilippo
f9c443322d
Merge pull request #4528 from nashe/patch-oob-read-4527
...
Prevent off-by-one read in stringmatchlen()
2017-12-14 12:21:32 +01:00
antirez
87b16c07d2
safe_write -> aofWrite. Function commented.
...
Related to #4498 .
2017-12-14 12:19:36 +01:00
Salvatore Sanfilippo
c4d9f5b2b7
Merge pull request #4498 from soloestoy/aof-safe-write
...
Aof safe write -- fix the short write
2017-12-14 12:15:46 +01:00
Tomasz Poradowski
b58c25aefc
always enable command history in redis-cli
...
- when redis-cli is running in a TTY - always enable command history
buffering, regardless if history file path can be successfully
determined
2017-12-13 23:49:41 +01:00
antirez
3c36d7c91a
Cluster: allow read-only EVAL/EVALSHA in slaves.
...
Fix #3665 .
2017-12-13 13:36:01 +01:00
nashe
b3028109ea
Prevent off-by-one read in stringmatchlen() ( fixes #4527 )
2017-12-12 01:25:03 +01:00
Itamar Haber
17c8ff5a1c
Standardizes MEMORY HELP
subcommand
2017-12-10 17:54:56 +02:00
zhaozhao.zz
72d64eb653
zset: change the span of zskiplistNode to unsigned long
2017-12-08 16:09:27 +08:00
zhaozhao.zz
93512e13a0
zset: fix the int problem
2017-12-08 15:37:08 +08:00
antirez
eeb4bcbd85
Change indentation and other minor details of PR #4489 .
...
The main change introduced by this commit is pretending that help
arrays are more text than code, thus indenting them at level 0. This
improves readability, and is an old practice when defining arrays of
C strings describing text.
Additionally a few useless return statements are removed, and the HELP
subcommand capitalized when printed to the user.
2017-12-06 12:05:14 +01:00
Itamar Haber
26e854f1cb
C style
2017-12-05 19:09:19 +02:00
Itamar Haber
925f7ab0b9
Uses an offset in addReplyHelp
2017-12-05 18:17:14 +02:00
Itamar Haber
29f1a3ee20
Merge remote-tracking branch 'upstream/unstable' into help_subcommands
2017-12-05 18:14:59 +02:00
antirez
e0df883f45
add linkClient(): adds the client and caches the list node.
...
We have this operation in two places: when caching the master and
when linking a new client after the client creation. By having an API
for this we avoid incurring in errors when modifying one of the two
places forgetting the other. The function is also a good place where to
document why we cache the linked list node.
Related to #4497 and #4210 .
2017-12-05 16:02:03 +01:00
Salvatore Sanfilippo
1bfd55ac7d
Merge pull request #4497 from soloestoy/optimize-unlink-client
...
networking: optimize unlinkClient() in freeClient()
2017-12-05 15:51:15 +01:00
Salvatore Sanfilippo
8f1b3fa83e
Merge pull request #4508 from trevor211/fixNotes
...
fix some notes
2017-12-05 15:47:05 +01:00
antirez
32d19dd8db
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2017-12-05 15:38:21 +01:00
zhaozhao.zz
3ab4a9020d
dict: fix the int problem for defrag
2017-12-05 15:38:03 +01:00
zhaozhao.zz
5b651f2f0a
dict: fix the int problem
2017-12-05 15:37:59 +01:00
Salvatore Sanfilippo
b57b5c09c2
Merge pull request #4488 from itamarhaber/debug_arity
...
Standardizes arity handling of DEBUG
2017-12-05 15:29:42 +01:00
Salvatore Sanfilippo
4cf4ab6f6f
Merge pull request #4509 from soloestoy/set-int-problem
...
Set int problem
2017-12-05 15:28:08 +01:00
zhaozhao.zz
3e4450e2a8
set: fix the int problem for qsort
2017-12-05 17:42:19 +08:00
zhaozhao.zz
0d56dd726c
set: fix the int problem for SPOP & SRANDMEMBER
2017-12-05 17:19:19 +08:00
WuYunlong
21e7cc7caa
fix some notes
2017-12-05 14:41:16 +08:00
Salvatore Sanfilippo
c6af1e02df
Merge pull request #4506 from soloestoy/quicklist-int-problem
...
Quicklist int problem
2017-12-04 17:25:34 +01:00
zhaozhao.zz
4466740335
quicklist: change the len of quicklist to unsigned long
2017-12-04 19:49:40 +08:00