Salvatore Sanfilippo
4fd1a0d72c
Merge pull request #5065 from oranagra/defrag_jemalloc5
...
defrag hint support for jemalloc 5, and active defrag for streams
2018-06-27 14:05:16 +02:00
Oran Agra
160802b06f
add active defrag support for streams
2018-06-27 15:00:41 +03:00
Oran Agra
ad7a05292e
add defrag hint support into jemalloc 5
2018-06-27 10:52:39 +03:00
Oran Agra
4436bff8a2
test suite infra improvements and fix
...
* fail the test (exit code) in case of timeout.
* add --wait-server to allow attaching a debugger
* add --dont-clean to keep log files when tests are done
2018-06-26 20:23:55 +03:00
Salvatore Sanfilippo
26aef9fb0d
Merge pull request #5027 from tigertv/unstable
...
Update sort.c
2018-06-26 16:13:20 +02:00
antirez
9ff698d062
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-06-26 16:09:09 +02:00
antirez
4ab50e35ba
Sentinel: test command renaming feature.
2018-06-26 16:08:43 +02:00
Salvatore Sanfilippo
34a943c5c7
Merge pull request #5059 from guybe7/fix_restore_warning
...
Fix compiler warning in restoreCommand
2018-06-26 14:41:48 +02:00
antirez
f2dfdae6a6
Fix type of argslen in sendSynchronousCommand().
...
Related to #5037 .
2018-06-26 14:38:35 +02:00
antirez
bcbb9b71f8
Remove black space.
2018-06-26 14:37:22 +02:00
Salvatore Sanfilippo
6cf68deebb
Merge pull request #5037 from madolson/repl-auth-fix
...
Fixed replication authentication with whitespace password
2018-06-26 14:33:20 +02:00
antirez
d3cc97feae
Sentinel: fix SENTINEL SET error reporting.
...
Thanks to @shenlongxing for reporting the problem.
Related to #5062 .
2018-06-26 09:17:38 +02:00
Madelyn Olson
755109f784
Addressed comments
2018-06-26 00:57:35 +00:00
Madelyn Olson
317e235b8d
Fixed replication authentication with whitespace in password
2018-06-26 00:48:37 +00:00
antirez
5283f0871d
Sentinel: drop the renamed-command entry in a more natural way.
...
Instead of telling the user to set the renamed command to "" to remove
the renaming, to the obvious thing when a command is renamed to itself.
So if I want to remove the renaming of PING, I just rename it to PING
again.
2018-06-25 17:50:46 +02:00
antirez
b832b01502
Sentinel command renaming: document it into sentinel.conf.
2018-06-25 17:45:01 +02:00
antirez
a3a09dbce3
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-06-25 17:34:12 +02:00
antirez
369161563b
Sentinel command renaming: use case sensitive hashing for the dict.
2018-06-25 17:31:57 +02:00
antirez
0f1c018548
Sentinel command renaming: fix CONFIG SET event logging.
2018-06-25 17:24:04 +02:00
antirez
0aa9d5002f
Sentinel command renaming: fix CONFIG SET after refactoring.
2018-06-25 17:23:32 +02:00
antirez
7ae32875a3
Sentinel command renaming: implement SENTINEL SET.
2018-06-25 17:13:20 +02:00
antirez
e639c56665
Sentinel: make SENTINEL SET able to handle different arities.
2018-06-25 17:12:39 +02:00
antirez
dd8c1815b2
Sentinel command renaming: config rewriting.
2018-06-25 16:55:01 +02:00
antirez
b006c2fc32
Sentinel command renaming: rename-command option parsing.
2018-06-25 16:47:50 +02:00
antirez
2343648d75
Sentinel command renaming: base machanism implemented.
2018-06-25 14:06:05 +02:00
Guy Benoish
52e246cdb3
Fix compiler warning in restoreCommand
2018-06-24 16:53:01 +07:00
Salvatore Sanfilippo
138506bac0
Merge pull request #4634 from soloestoy/special-auth
...
config: handle special configuration "" for auth
2018-06-22 15:48:33 +02:00
Salvatore Sanfilippo
1e90522b5a
Merge pull request #5049 from youjiali1995/fix-load-rdb
...
Fix rdbLoadIntegerObject() to create shared objects when needed.
2018-06-22 15:47:45 +02:00
Salvatore Sanfilippo
cfda61e0e1
Merge pull request #5053 from michael-grunder/zpopminmax-keypos
...
Update ZPOPMIN/ZPOPMAX command declaration
2018-06-22 15:35:36 +02:00
Salvatore Sanfilippo
a70557ee0b
Merge pull request #5050 from shenlongxing/fix-typo
...
fix typo
2018-06-22 15:34:36 +02:00
michael-grunder
e2beb89e3b
Update ZPOPMIN/ZPOPMAX command declaration
...
Unlike the BZPOP variants, these functions take a single key. This fixes
an erroneous CROSSSLOT error when passing a count to a cluster enabled
server.
2018-06-21 12:30:42 -07:00
Salvatore Sanfilippo
782db3117e
Merge pull request #5051 from oranagra/streams_mem_estimate
...
fix streams memory estimation, missing raxSeek
2018-06-21 17:36:28 +02:00
Oran Agra
74c1fbbb9b
fix streams memory estimation, missing raxSeek
2018-06-21 17:58:29 +03:00
shenlongxing
dbd1e254bd
fix typo
2018-06-21 22:08:09 +08:00
youjiali1995
e00d408ab6
Fix rdbLoadIntegerObject() to create shared objects when needed.
2018-06-21 19:23:16 +08:00
Salvatore Sanfilippo
452773ce40
Merge pull request #5036 from bepahol/unstable
...
Update README.md
2018-06-20 17:42:37 +02:00
Salvatore Sanfilippo
bdd2e5cc5a
Merge pull request #5039 from oranagra/rdb_dbsize_hint
...
64 bit RDB_OPCODE_RESIZEDB in rdb saving
2018-06-20 11:18:31 +02:00
Salvatore Sanfilippo
584ee72d3b
Merge pull request #5040 from oranagra/memrev64ifbe_fix
...
use safe macro (non empty) in memrev64ifbe to eliminate empty if warning
2018-06-20 11:17:06 +02:00
Salvatore Sanfilippo
c653e05020
Merge pull request #5045 from guybe7/restore_fix
...
Enhance RESTORE with RDBv9 new features
2018-06-20 11:11:39 +02:00
Guy Benoish
4330bc3e3a
Enhance RESTORE with RDBv9 new features
...
RESTORE now supports:
1. Setting LRU/LFU
2. Absolute-time TTL
Other related changes:
1. RDB loading will not override LRU bits when RDB file
does not contain the LRU opcode.
2. RDB loading will not set LRU/LFU bits if the server's
maxmemory-policy does not match.
2018-06-20 15:11:08 +07:00
Salvatore Sanfilippo
0d3e0dd6b9
Merge pull request #5042 from oranagra/malloc_usable_size_libc
...
add malloc_usable_size for libc malloc
2018-06-19 17:22:36 +02:00
Oran Agra
e520abc41b
add malloc_usable_size for libc malloc
...
this reduces the extra 8 bytes we save before each pointer.
but more importantly maybe, it makes the valgrind runs to be more similiar
to our normal runs.
note: the change in malloc_stats struct in server.h is to eliminate an name conflict.
structs that are not typedefed are resolved from a separate name space.
2018-06-19 18:18:23 +03:00
Salvatore Sanfilippo
f6e485f8c7
Merge pull request #5023 from FX-HAO/unstable
...
Fix update_zmalloc_stat_alloc in zrealloc
2018-06-19 16:50:22 +02:00
antirez
93b97389fb
Test RDB stream encoding saving/loading.
2018-06-19 16:29:15 +02:00
Salvatore Sanfilippo
02843cdfb6
Merge pull request #5041 from oranagra/redis-rdb-check_rdbLoadMillisecondTime
...
fix redis-rdb-check to provide proper arguments to rdbLoadMillisecondTime
2018-06-19 16:06:11 +02:00
antirez
38d51cbdec
Modules: convert hash to hash table for big objects.
2018-06-19 16:03:00 +02:00
Oran Agra
c40f1008a1
fix redis-rdb-check to provide proper arguments to rdbLoadMillisecondTime
...
due to incorrect forward declaration, it didn't provide all arguments.
this lead to random value being read from the stack and return of incorrect time,
which in this case doesn't matter since no one uses it.
2018-06-19 16:54:22 +03:00
antirez
d30808b1d4
AOF: remove no longer used variable "now".
2018-06-19 15:54:05 +02:00
antirez
d6cb53ee07
Modify clusterRedirectClient() to handle ZPOP and XREAD.
2018-06-19 15:53:32 +02:00
Oran Agra
870f1d7b92
use safe macro (non empty) in memrev64ifbe to eliminate empty if warning
2018-06-19 16:46:41 +03:00