dejun.xdj
b2762f1ff2
Fix negtive repeat command value issue.
...
If command like "-1 set a b" is sent with redis-cli, it will cause a deadless loop. So some repeat value checking logic is added to avoid this.
2018-05-19 22:50:40 +08:00
dejun.xdj
dc4be43b57
Fix negtive repeat command value issue.
...
If command like "-1 set a b" is sent with redis-cli, it will cause a deadless loop. So some repeat value checking logic is added to avoid this.
2018-05-19 22:50:40 +08:00
dejun.xdj
c2e2314640
Detect and stop saving history for auth command with repeat option.
...
Put the repeat option checking code a little forward to avoid repeat logic.
2018-05-18 11:40:05 +08:00
dejun.xdj
8ce9da0e9c
Detect and stop saving history for auth command with repeat option.
...
Put the repeat option checking code a little forward to avoid repeat logic.
2018-05-18 11:40:05 +08:00
dejun.xdj
ef931ef93e
Change the warning message a little bit to avoid trademark issuses.
2018-05-18 11:37:31 +08:00
dejun.xdj
9eb550dc82
Change the warning message a little bit to avoid trademark issuses.
2018-05-18 11:37:31 +08:00
antirez
3c968ff030
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-05-17 16:53:14 +02:00
antirez
4c4d902075
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-05-17 16:53:14 +02:00
antirez
3c43e984db
Merge remote-tracking branch 'artix/trib2cli' into unstable
2018-05-17 16:52:31 +02:00
antirez
586598297b
Merge remote-tracking branch 'artix/trib2cli' into unstable
2018-05-17 16:52:31 +02:00
Salvatore Sanfilippo
13779c11f8
Merge pull request #4927 from oranagra/defrag_32bit_fix
...
Active defrag fixes for 32bit builds
2018-05-17 12:24:40 +02:00
Salvatore Sanfilippo
eae6287d76
Merge pull request #4927 from oranagra/defrag_32bit_fix
...
Active defrag fixes for 32bit builds
2018-05-17 12:24:40 +02:00
Oran Agra
ad133e1023
Active defrag fixes for 32bit builds
...
problems fixed:
* failing to read fragmentation information from jemalloc
* overflow in jemalloc fragmentation hint to the defragger
* test suite not triggering eviction after population
2018-05-17 09:52:00 +03:00
Oran Agra
6ff807bd47
Active defrag fixes for 32bit builds
...
problems fixed:
* failing to read fragmentation information from jemalloc
* overflow in jemalloc fragmentation hint to the defragger
* test suite not triggering eviction after population
2018-05-17 09:52:00 +03:00
artix
e47c751c74
Removed TODO in redis-cli
2018-05-16 18:04:13 +02:00
artix
a41999e513
Removed TODO in redis-cli
2018-05-16 18:04:13 +02:00
artix
1e4fb1b33a
Cluster Manager: fixed unprinted reply error
2018-05-16 17:49:18 +02:00
artix
6b1be41055
Cluster Manager: fixed unprinted reply error
2018-05-16 17:49:18 +02:00
dejun.xdj
b263c7c465
Stop saving auth command in redis-cli history.
2018-05-16 16:18:00 +08:00
dejun.xdj
0e070f8e1e
Stop saving auth command in redis-cli history.
2018-05-16 16:18:00 +08:00
dejun.xdj
c082221aef
Add warning message when using password on command line
2018-05-16 16:15:12 +08:00
dejun.xdj
50eeff67b0
Add warning message when using password on command line
2018-05-16 16:15:12 +08:00
artix
2f9c032a13
Cluster Manager: print flags as strings.
2018-05-15 18:41:46 +02:00
artix
d7fb3f1261
Cluster Manager: print flags as strings.
2018-05-15 18:41:46 +02:00
antirez
e344aa4a6d
Test: fix blocking lists/zsets replication test.
...
By verifying that it was able to find a regression, and fixing it
accordingly.
2018-05-15 17:43:41 +02:00
antirez
15001ba6c1
Test: fix blocking lists/zsets replication test.
...
By verifying that it was able to find a regression, and fixing it
accordingly.
2018-05-15 17:43:41 +02:00
antirez
8327ccef0e
Test: replication test blocking lists/zsets ops.
2018-05-15 17:33:29 +02:00
antirez
c42f0e1de0
Test: replication test blocking lists/zsets ops.
2018-05-15 17:33:29 +02:00
antirez
25f017e563
ZPOP: fix replication of blocking ZPOP.
2018-05-15 16:03:56 +02:00
antirez
5e2dcccb71
ZPOP: fix replication of blocking ZPOP.
2018-05-15 16:03:56 +02:00
artix
3c039996b5
- Fixed mistyped redis command (clusterManagerGetNodeWithMostKeysInSlot)
...
- Cluster node structure is now updated after ADDSLOTS
2018-05-11 18:29:12 +02:00
artix
c84512a89e
- Fixed mistyped redis command (clusterManagerGetNodeWithMostKeysInSlot)
...
- Cluster node structure is now updated after ADDSLOTS
2018-05-11 18:29:12 +02:00
antirez
e87c1f1e6c
ZPOP: fix the tests according to new non-blocking "count" argument.
2018-05-11 18:07:10 +02:00
antirez
44aa7f9257
ZPOP: fix the tests according to new non-blocking "count" argument.
2018-05-11 18:07:10 +02:00
antirez
56bbab238a
ZPOP: change sync ZPOP to have a count argument instead of N keys.
...
Usually blocking operations make a lot of sense with multiple keys so
that we can listen to multiple queues (or whatever the app models) with
a single connection. However in the synchronous case it is more useful
to be able to ask for N elements. This is a change that I also wanted to
perform soon or later in the blocking list variant, but here it is more
natural since there is no reply type difference.
2018-05-11 18:00:32 +02:00
antirez
897c8052ee
ZPOP: change sync ZPOP to have a count argument instead of N keys.
...
Usually blocking operations make a lot of sense with multiple keys so
that we can listen to multiple queues (or whatever the app models) with
a single connection. However in the synchronous case it is more useful
to be able to ask for N elements. This is a change that I also wanted to
perform soon or later in the blocking list variant, but here it is more
natural since there is no reply type difference.
2018-05-11 18:00:32 +02:00
antirez
6efb6c1e06
ZPOP: renaming to have explicit MIN/MAX score idea.
...
This commit also adds a top comment about a subtle behavior of mixing
blocking operations of different types in the same key.
2018-05-11 17:31:53 +02:00
antirez
a6f9c30ac4
ZPOP: renaming to have explicit MIN/MAX score idea.
...
This commit also adds a top comment about a subtle behavior of mixing
blocking operations of different types in the same key.
2018-05-11 17:31:53 +02:00
antirez
6b026b70a8
Merge branch 'zpop' of https://github.com/itamarhaber/redis into zpop
2018-05-11 10:40:13 +02:00
antirez
a2cee38fd3
Merge branch 'zpop' of https://github.com/itamarhaber/redis into zpop
2018-05-11 10:40:13 +02:00
antirez
b85aae78df
Fix rdb.c dictionary iterator release in 2 more places.
2018-05-09 12:06:37 +02:00
antirez
f06c30d2f3
Fix rdb.c dictionary iterator release in 2 more places.
2018-05-09 12:06:37 +02:00
antirez
cd87b3c71f
Fix rdb.c dictionary iterator release.
...
Some times it was not released on error, sometimes it was released two
times because the error path expected the "di" var to be NULL if the
iterator was already released. Thanks to @oranagra for pinging me about
potential problems of this kind inside rdb.c.
2018-05-09 11:03:27 +02:00
antirez
678f200b5b
Fix rdb.c dictionary iterator release.
...
Some times it was not released on error, sometimes it was released two
times because the error path expected the "di" var to be NULL if the
iterator was already released. Thanks to @oranagra for pinging me about
potential problems of this kind inside rdb.c.
2018-05-09 11:03:27 +02:00
Salvatore Sanfilippo
aaef5f00cc
Merge pull request #4594 from smallstool/bugfix-freeMemoryIfneeded-int-overflow
...
fix int overflow problem in freeMemoryIfNeeded
2018-05-08 17:27:18 +02:00
Salvatore Sanfilippo
98af8856a9
Merge pull request #4594 from smallstool/bugfix-freeMemoryIfneeded-int-overflow
...
fix int overflow problem in freeMemoryIfNeeded
2018-05-08 17:27:18 +02:00
zhaozhao.zz
edb92db533
AOF & RDB: be compatible with rdbchecksum no
2018-05-08 19:22:13 +08:00
zhaozhao.zz
3ab262e3da
AOF & RDB: be compatible with rdbchecksum no
2018-05-08 19:22:13 +08:00
赵磊
8d93f924ea
Fix dictScan(): It can't scan all buckets when dict is shrinking.
2018-05-08 15:30:11 +08:00
赵磊
cb48077b31
Fix dictScan(): It can't scan all buckets when dict is shrinking.
2018-05-08 15:30:11 +08:00