Salvatore Sanfilippo
39f5c0713e
Merge pull request #3680 from yossigo/fix_rediscli_command_crash
...
Fix redis-cli rare crash.
2016-12-12 19:36:15 +01:00
Salvatore Sanfilippo
f7c79ed474
Merge pull request #3680 from yossigo/fix_rediscli_command_crash
...
Fix redis-cli rare crash.
2016-12-12 19:36:15 +01:00
Yossi Gottlieb
b6ab4d04b6
Fix redis-cli rare crash.
...
This happens if the server (mysteriously) returns an unexpected response
to the COMMAND command.
2016-12-12 20:18:40 +02:00
Yossi Gottlieb
e4ec8f9b98
Fix redis-cli rare crash.
...
This happens if the server (mysteriously) returns an unexpected response
to the COMMAND command.
2016-12-12 20:18:40 +02:00
Jan-Erik Rediger
2a32f0371e
Reset the ttl for additional keys
...
Before, if a previous key had a TTL set but the current one didn't, the
TTL was reused and thus resulted in wrong expirations set.
This behaviour was experienced, when `MigrateDefaultPipeline` in
redis-trib was set to >1
Fixes #3655
2016-12-08 14:27:21 +01:00
Jan-Erik Rediger
31624d82af
Reset the ttl for additional keys
...
Before, if a previous key had a TTL set but the current one didn't, the
TTL was reused and thus resulted in wrong expirations set.
This behaviour was experienced, when `MigrateDefaultPipeline` in
redis-trib was set to >1
Fixes #3655
2016-12-08 14:27:21 +01:00
Salvatore Sanfilippo
978a790b85
Merge pull request #3663 from wshn13/add-LF-character-in-memory-doctor-output-message
...
Add '\n' to MEMORY DOCTOR command output message
2016-12-06 09:20:36 +01:00
Salvatore Sanfilippo
53e5959568
Merge pull request #3663 from wshn13/add-LF-character-in-memory-doctor-output-message
...
Add '\n' to MEMORY DOCTOR command output message
2016-12-06 09:20:36 +01:00
wangshaonan
2d91fce970
Add '\n' to MEMORY DOCTOR command output message when num_reports
...
is 0 or empty is 1
2016-12-06 03:11:27 +00:00
wangshaonan
a62b2a97a0
Add '\n' to MEMORY DOCTOR command output message when num_reports
...
is 0 or empty is 1
2016-12-06 03:11:27 +00:00
itamar
94fe98666c
Corrects a couple of omissions in the modules docs
2016-12-05 18:34:38 +02:00
itamar
c64b709956
Corrects a couple of omissions in the modules docs
2016-12-05 18:34:38 +02:00
antirez
16cce320c4
Modules: types doc updated to new API.
2016-12-05 14:40:51 +01:00
antirez
4ca7de5ed8
Modules: types doc updated to new API.
2016-12-05 14:40:51 +01:00
antirez
37b6e16ae1
Modules: API doc updated (auto generated).
2016-12-05 14:40:43 +01:00
antirez
9fd91769e9
Modules: API doc updated (auto generated).
2016-12-05 14:40:43 +01:00
antirez
3c85a88888
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2016-12-05 14:17:11 +01:00
antirez
80ce225981
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2016-12-05 14:17:11 +01:00
antirez
b1fc06f7eb
Geo: improve fuzz test.
...
The test now uses more diverse radius sizes, especially sizes near or
greater the whole earth surface are used, that are known to trigger edge
cases. Moreover the PRNG seeding was probably resulting into the same
sequence tested over and over again, now seeding unsing the current unix
time in milliseconds.
Related to #3631 .
2016-12-05 14:16:46 +01:00
antirez
664cf834c1
Geo: improve fuzz test.
...
The test now uses more diverse radius sizes, especially sizes near or
greater the whole earth surface are used, that are known to trigger edge
cases. Moreover the PRNG seeding was probably resulting into the same
sequence tested over and over again, now seeding unsing the current unix
time in milliseconds.
Related to #3631 .
2016-12-05 14:16:46 +01:00
antirez
001138aec3
Geo: fix computation of bounding box.
...
A bug was reported in the context in issue #3631 . The root cause of the
bug was that certain neighbor boxes were zeroed after the "inside the
bounding box or not" check, simply because the bounding box computation
function was wrong.
A few debugging infos where enhanced and moved in other parts of the
code. A check to avoid steps=0 was added, but is unrelated to this
issue and I did not verified it was an actual bug in practice.
2016-12-05 14:02:32 +01:00
antirez
81b343c386
Geo: fix computation of bounding box.
...
A bug was reported in the context in issue #3631 . The root cause of the
bug was that certain neighbor boxes were zeroed after the "inside the
bounding box or not" check, simply because the bounding box computation
function was wrong.
A few debugging infos where enhanced and moved in other parts of the
code. A check to avoid steps=0 was added, but is unrelated to this
issue and I did not verified it was an actual bug in practice.
2016-12-05 14:02:32 +01:00
cbgbt
e5db99ad4a
cli: Only print elapsed time on OUTPUT_STANDARD
2016-12-02 20:59:33 -08:00
cbgbt
1a5a205969
cli: Only print elapsed time on OUTPUT_STANDARD
2016-12-02 20:59:33 -08:00
Itamar Haber
5dc4fe1529
Verify pairs are provided after subcommands
...
Fixes https://github.com/antirez/redis/issues/3639
2016-12-02 18:19:36 +02:00
Itamar Haber
d22d2b7b7f
Verify pairs are provided after subcommands
...
Fixes https://github.com/antirez/redis/issues/3639
2016-12-02 18:19:36 +02:00
antirez
434e6b2da3
PSYNC2: Do not accept WAIT in slave instances.
...
No longer makes sense since writable slaves only do local writes now:
writes are no longer passed to sub-slaves in the stream.
2016-12-02 10:21:20 +01:00
antirez
acd9aea8bb
PSYNC2: Do not accept WAIT in slave instances.
...
No longer makes sense since writable slaves only do local writes now:
writes are no longer passed to sub-slaves in the stream.
2016-12-02 10:21:20 +01:00
Chris Lamb
6eb0c52d4c
src/rdb.c: Correct "whenver" -> "whenever" typo.
2016-12-01 13:16:30 +01:00
Chris Lamb
497fb6a0fd
src/rdb.c: Correct "whenver" -> "whenever" typo.
2016-12-01 13:16:30 +01:00
Salvatore Sanfilippo
ff1d548738
Merge pull request #3651 from yossigo/datatype_methods_typo
...
Fix typo in RedisModuleTypeMethods declaration.
2016-12-01 09:09:37 +01:00
Salvatore Sanfilippo
641209e3f3
Merge pull request #3651 from yossigo/datatype_methods_typo
...
Fix typo in RedisModuleTypeMethods declaration.
2016-12-01 09:09:37 +01:00
Yossi Gottlieb
5f5b4f1508
Fix typo in RedisModuleTypeMethods declaration.
2016-11-30 22:05:59 +02:00
Yossi Gottlieb
729eef96f1
Fix typo in RedisModuleTypeMethods declaration.
2016-11-30 22:05:59 +02:00
Thomas SOËTE
a286832170
Fix typo (unsupproted => unsupported) in error message
2016-11-30 15:26:59 +01:00
Salvatore Sanfilippo
3c4fe59e09
Merge pull request #3648 from dvirsky/fix_reply_crash
...
fix memory corruption on RM_FreeCallReply
2016-11-30 11:21:10 +01:00
Salvatore Sanfilippo
dba456b73a
Merge pull request #3648 from dvirsky/fix_reply_crash
...
fix memory corruption on RM_FreeCallReply
2016-11-30 11:21:10 +01:00
antirez
71e8d15e49
Modules: change type registration API to use a struct of methods.
2016-11-30 11:14:01 +01:00
antirez
a52b715835
Modules: change type registration API to use a struct of methods.
2016-11-30 11:14:01 +01:00
Dvir Volk
8521cde570
fix memory corruption on RM_FreeCallReply
2016-11-30 11:49:49 +02:00
Dvir Volk
7a045a9a6b
fix memory corruption on RM_FreeCallReply
2016-11-30 11:49:49 +02:00
antirez
ce1f9cf81d
PSYNC2 test: check ability to resync after restart.
2016-11-29 11:15:16 +01:00
antirez
02b570290e
PSYNC2 test: check ability to resync after restart.
2016-11-29 11:15:16 +01:00
antirez
93c5198c17
PSYNC2 test: 20 seconds are enough...
2016-11-29 10:27:53 +01:00
antirez
17c02cee7d
PSYNC2 test: 20 seconds are enough...
2016-11-29 10:27:53 +01:00
antirez
f6e42f0e3f
PSYNC2 test: test added to the default tests.
2016-11-29 10:25:42 +01:00
antirez
855b0c05e7
PSYNC2 test: test added to the default tests.
2016-11-29 10:25:42 +01:00
antirez
6eb720ff2d
PSYNC2: Minor memory leak reading -NOMASTERLINK master reply fixed.
2016-11-29 10:25:00 +01:00
antirez
d262113e5d
PSYNC2: Minor memory leak reading -NOMASTERLINK master reply fixed.
2016-11-29 10:25:00 +01:00
antirez
c8f0690255
PSYNC2 test: modify the test for production.
2016-11-29 10:22:40 +01:00