antirez
91e6b4d74e
Fix dictRehash assert casting type.
...
Also related to #1929 .
2014-08-26 10:32:44 +02:00
antirez
4937702744
Cast to right type in dictNext().
...
This closes issue #1929 , the other part was fixed in the context of issue
2014-08-26 10:26:36 +02:00
antirez
72aa797c89
Cast to right type in dictNext().
...
This closes issue #1929 , the other part was fixed in the context of issue
2014-08-26 10:26:36 +02:00
antirez
4fc51067c1
Use long for rehash and iterator index in dict.h.
...
This allows to support datasets with more than 2 billion of keys
(possible in very large memory instances, this bug was actually
reported).
Closes issue #1814 .
2014-08-26 10:18:56 +02:00
antirez
064d5c96ac
Use long for rehash and iterator index in dict.h.
...
This allows to support datasets with more than 2 billion of keys
(possible in very large memory instances, this bug was actually
reported).
Closes issue #1814 .
2014-08-26 10:18:56 +02:00
antirez
bb666fe7a4
Missing va_end also added in hiredis copy of sds.c.
2014-08-26 10:05:32 +02:00
antirez
293348d0de
Missing va_end also added in hiredis copy of sds.c.
2014-08-26 10:05:32 +02:00
Salvatore Sanfilippo
532a9845bf
Merge pull request #1964 from mariano-perez-rodriguez/patch-2
...
Missing assert removal from sdsIncrLen()
2014-08-26 10:03:54 +02:00
Salvatore Sanfilippo
26744da0d1
Merge pull request #1964 from mariano-perez-rodriguez/patch-2
...
Missing assert removal from sdsIncrLen()
2014-08-26 10:03:54 +02:00
Mariano Pérez Rodríguez
8794500289
Missing assert removal from sdsIncrLen()
...
Companion for 5e780be2ad0a86c98c5b9b4450f5e897923647db, but dealing with hiredis.
2014-08-25 15:24:15 -03:00
Mariano Pérez Rodríguez
8bbc1897c4
Missing assert removal from sdsIncrLen()
...
Companion for 8eeb1802ec42682a614a5ebca318a0ba44ca7c03, but dealing with hiredis.
2014-08-25 15:24:15 -03:00
antirez
3ef46fb17b
Use modern typedef form in cluster.h.
2014-08-25 10:42:18 +02:00
antirez
119a7000b5
Use modern typedef form in cluster.h.
2014-08-25 10:42:18 +02:00
antirez
5e780be2ad
No longer useful assert removed from sdsIncrLen().
2014-08-25 10:36:26 +02:00
antirez
8eeb1802ec
No longer useful assert removed from sdsIncrLen().
2014-08-25 10:36:26 +02:00
antirez
254042994b
Merge branch '1906-merge' into unstable
2014-08-25 10:27:53 +02:00
antirez
209f266cc5
Merge branch '1906-merge' into unstable
2014-08-25 10:27:53 +02:00
Matt Stancliff
082e9dea0e
Fix redis-benchmark abort output
2014-08-25 10:26:30 +02:00
Matt Stancliff
1f8a6d806c
Fix redis-benchmark abort output
2014-08-25 10:26:30 +02:00
Matt Stancliff
5a0f2e2390
Deny CLIENT command in scripts
...
We don't want scripts doing CLIENT SETNAME
or CLIENT KILL or CLIENT LIST or CLIENT PAUSE.
Originally reported by Chris Wj then proper
action inspired by Itamar Haber.
Reference: https://groups.google.com/forum/#!topic/redis-db/09B2EYwyVgk
2014-08-25 10:25:30 +02:00
Matt Stancliff
6b099c7de6
Deny CLIENT command in scripts
...
We don't want scripts doing CLIENT SETNAME
or CLIENT KILL or CLIENT LIST or CLIENT PAUSE.
Originally reported by Chris Wj then proper
action inspired by Itamar Haber.
Reference: https://groups.google.com/forum/#!topic/redis-db/09B2EYwyVgk
2014-08-25 10:25:30 +02:00
Matt Stancliff
9b5ec6d102
redis-benchmark: Remove unused buffer
...
This just deletes old code that didn't get removed when
logic changed. We were setting offsets that never
got read anywhere.
Since clients are now just cloned, we don't need to track
per-client buffer offsets anywhere because they are all
the same from the original client.
2014-08-25 10:19:43 +02:00
Matt Stancliff
aa404fc11b
redis-benchmark: Remove unused buffer
...
This just deletes old code that didn't get removed when
logic changed. We were setting offsets that never
got read anywhere.
Since clients are now just cloned, we don't need to track
per-client buffer offsets anywhere because they are all
the same from the original client.
2014-08-25 10:19:43 +02:00
CharSyam
f6c771a1fc
redis-benchmark: add auth option
...
Closes #1097
2014-08-25 10:17:33 +02:00
CharSyam
b34a8c3b75
redis-benchmark: add auth option
...
Closes #1097
2014-08-25 10:17:33 +02:00
Matt Stancliff
6b4823782d
Rename two 'buf' vars to 'ip' for better clarity
...
Clearly ip[32] is wrong, but it's less clear that buf[32] was wrong
without further reading.
2014-08-25 10:16:20 +02:00
Matt Stancliff
7e63dd23f3
Rename two 'buf' vars to 'ip' for better clarity
...
Clearly ip[32] is wrong, but it's less clear that buf[32] was wrong
without further reading.
2014-08-25 10:16:20 +02:00
Eiichi Sato
090afef1c4
Sentinel: fix bufsize to support IPv6 address
...
Closes #1914
2014-08-25 10:15:43 +02:00
Eiichi Sato
c38884ceac
Sentinel: fix bufsize to support IPv6 address
...
Closes #1914
2014-08-25 10:15:43 +02:00
Jan-Erik Rediger
9bf65f5298
Use correct github url to find commands.json
...
Once this is merged:
- merge the latest changes to commands.json in antirez/redis-doc
- re-run: utils/generate-command-help.rb > src/help.h
Then we'll have nice and easy tab-completed help in redis-cli again.
Closes #1909
2014-08-25 10:15:28 +02:00
Jan-Erik Rediger
ef57f94df0
Use correct github url to find commands.json
...
Once this is merged:
- merge the latest changes to commands.json in antirez/redis-doc
- re-run: utils/generate-command-help.rb > src/help.h
Then we'll have nice and easy tab-completed help in redis-cli again.
Closes #1909
2014-08-25 10:15:28 +02:00
Mariano Pérez Rodríguez
144922a63e
Stop tests from leaving a black background
...
Uses ANSI "default background" color code after closing tests
so any non-black terminals don't remain polluted.
Fixes #1649
Closes #1912
2014-08-25 10:14:03 +02:00
Mariano Pérez Rodríguez
5afe1e37c7
Stop tests from leaving a black background
...
Uses ANSI "default background" color code after closing tests
so any non-black terminals don't remain polluted.
Fixes #1649
Closes #1912
2014-08-25 10:14:03 +02:00
Matt Stancliff
dd36d09ae6
Sentinel: Reject config from STDIN
...
Sentinel needs to die with a more accurate error message
when attempted to open a config from STDIN.
See: https://groups.google.com/forum/#!topic/redis-db/sYx7VNMWaNM
2014-08-25 10:13:34 +02:00
Matt Stancliff
681de88df4
Sentinel: Reject config from STDIN
...
Sentinel needs to die with a more accurate error message
when attempted to open a config from STDIN.
See: https://groups.google.com/forum/#!topic/redis-db/sYx7VNMWaNM
2014-08-25 10:13:34 +02:00
Matt Stancliff
1832617d46
Cluster: Fix segfault if cluster config corrupt
...
This commit adds a size check after initial config
line parsing to make sure we have *at least* 8 arguments
per line.
Also, instead of asserting for cluster->myself, we just test
and error out normally (since the error does a hard exit anyway).
Closes #1597
2014-08-25 10:11:38 +02:00
Matt Stancliff
60c448b584
Cluster: Fix segfault if cluster config corrupt
...
This commit adds a size check after initial config
line parsing to make sure we have *at least* 8 arguments
per line.
Also, instead of asserting for cluster->myself, we just test
and error out normally (since the error does a hard exit anyway).
Closes #1597
2014-08-25 10:11:38 +02:00
Matt Stancliff
2d5db1bbd1
Fix memory leak in cluster config parsing
...
The continue stop us from triggering the
free after the long line for loop, so add it
earlier.
2014-08-18 11:27:19 +02:00
Matt Stancliff
879e18b7ec
Fix memory leak in cluster config parsing
...
The continue stop us from triggering the
free after the long line for loop, so add it
earlier.
2014-08-18 11:27:19 +02:00
Matt Stancliff
132ed86ab1
Remove unused global variable
...
It has an important name, but nothing uses it...
2014-08-18 11:23:58 +02:00
Matt Stancliff
82bac1b729
Remove unused global variable
...
It has an important name, but nothing uses it...
2014-08-18 11:23:58 +02:00
antirez
8fbf4c2afa
Fix invalid expire error for SET family commands.
2014-08-18 11:15:50 +02:00
antirez
a6edfceaa8
Fix invalid expire error for SET family commands.
2014-08-18 11:15:50 +02:00
Cong Ding
ca13fbca08
Remove unused function
...
Closes #878
2014-08-18 11:12:26 +02:00
Cong Ding
18ca831830
Remove unused function
...
Closes #878
2014-08-18 11:12:26 +02:00
David Palm
027fbd6975
Extend range of bytesToHuman to TB and PB
...
Also adds a fallthrough case for when given
large values (like overflow numbers of 2^64 by mistake).
Closes #858
2014-08-18 11:11:00 +02:00
David Palm
100c3315be
Extend range of bytesToHuman to TB and PB
...
Also adds a fallthrough case for when given
large values (like overflow numbers of 2^64 by mistake).
Closes #858
2014-08-18 11:11:00 +02:00
yoav
3fc3157dc2
Add error check for writing RDB checksum
...
Closes #857
2014-08-18 11:09:06 +02:00
yoav
0a98b21f65
Add error check for writing RDB checksum
...
Closes #857
2014-08-18 11:09:06 +02:00
Dov Murik
a52ee4fd0e
redis-cli: fix prompt after shutdown command
...
Fix redis-cli prompt to state "not connected" after a SHUTDOWN command
is sent.
2014-08-18 11:05:36 +02:00