|
7b72272790
|
when creating not connected clients do not add them into the clients list, otherwise they will be subject to timeouts and other stuff
|
2011-05-25 12:32:44 +02:00 |
|
|
7156f43c04
|
Correctly glue the reply buffer. For now returned as it is to Lua, but will be converted into Lua native type later.
|
2011-05-25 12:32:44 +02:00 |
|
|
0f1d64ca57
|
Lua call of Redis command work in progress: sorry I have to go to the cinema to watch the Source Code movie
|
2011-05-25 12:32:44 +02:00 |
|
|
7585836e6e
|
Lua function creation on EVAL, basic Lua return type to Redis protocol convertion done.
|
2011-05-25 12:32:43 +02:00 |
|
|
21d3294c70
|
makefile adapted to link against lua lib and to pass the 32bit flag to Lua building system
|
2011-05-25 12:32:43 +02:00 |
|
|
efc3408748
|
Fix for Pub/Sub system, introduced in Redis 2.2.6 with the new copy-on-write safe iterator semantics. In the hope this is the last bug I introduced this way.
|
2011-05-25 12:32:15 +02:00 |
|
|
d200342ac2
|
Fixed typo in comment
|
2011-05-24 10:35:58 +02:00 |
|
|
890a2ed989
|
Configurable synchronous I/O timeout
|
2011-05-22 12:58:18 +02:00 |
|
|
b075621fb7
|
Minor changes in non-blocking repl. connect
|
2011-05-22 12:51:09 +02:00 |
|
|
a330913999
|
Non-blocking connect with master
|
2011-05-19 18:54:57 +02:00 |
|
|
521ddcce14
|
Fix for ZUNIONSTORE bug when there is an empty set among input sets. Regression test added.
|
2011-05-19 17:58:52 +02:00 |
|
|
330c90b018
|
fmacros in utils.c to avoid warning about strcasecmp()
|
2011-05-16 17:20:27 +02:00 |
|
|
cb16b6c389
|
Fixed misuse of the new iterator semantics in ZUNIONSTORE
|
2011-05-15 17:28:06 +02:00 |
|
|
d070abe44c
|
Fix for a possible bug related to ZINTER/UNIONSTORE called with the same source set more than one time.
|
2011-05-15 15:33:01 +02:00 |
|
|
dd1eefa4f3
|
Fixed SINTER[STORE] problem related to the new copy on write safe iterator
|
2011-05-15 12:18:00 +02:00 |
|
|
041d8e2a5c
|
Fix up rdbWriteRaw to return number of bytes written
|
2011-05-14 12:47:42 +02:00 |
|
|
7271198cf0
|
Use rio.h functions in aof.c
|
2011-05-14 12:36:22 +02:00 |
|
|
fd535c5862
|
More rioRead()
|
2011-05-14 12:32:50 +02:00 |
|
|
221782ccc6
|
Move rdbLoad* to top; update comments
|
2011-05-13 23:24:19 +02:00 |
|
|
f1d8e4968e
|
Make RDB types/opcodes explicit; load/save object type
|
2011-05-13 22:14:39 +02:00 |
|
|
2e4b0e7727
|
Abstract file/buffer I/O to support in-memory serialization
|
2011-05-13 17:31:00 +02:00 |
|
|
defb5f66a0
|
removed assert causing an illegal memory access. This was responsible of crashes during BLPOP and other list blocking operations.
|
2011-05-11 09:50:57 +02:00 |
|
|
6b52ad87c0
|
RDB version signature bumped to 2, now that direct saving of specially encoded types is implemented 2.2 instances are no longer able to read rdb files produced by 2.4 or unstable.
|
2011-05-10 11:31:37 +02:00 |
|
|
4b53e7365c
|
Introduced a safe iterator interface that can be used to iterate while accessing the dictionary at the same time. Now the default interface is consireded unsafe and should be used only with dictNext()
|
2011-05-10 10:15:50 +02:00 |
|
|
f13cb0d9de
|
DEBUG DIGEST additional lookup needed for VM removed from unstable branch that does not have VM at all
|
2011-05-10 10:08:01 +02:00 |
|
|
6901fe7729
|
Useless statement removed
|
2011-05-10 10:07:04 +02:00 |
|
|
df541beae3
|
when Redis fails accepting a new connection reports the error at WARNING and not VERBOSE error level. Thanks to offby1 for proposing this in the Redis mailing list. #backport-candidate
|
2011-05-07 11:47:34 +02:00 |
|
|
0caa750748
|
clear importing/exporing state when appropriate on SETSLOT or ADDSLOTS cluster commands
|
2011-05-06 16:08:10 +02:00 |
|
|
f9cbdcb1a6
|
CLUSTER SETSLOT command and some refactoring of the cluster command
|
2011-05-06 15:44:09 +02:00 |
|
|
f384df8302
|
CLUSTER DELSLOTS
|
2011-05-06 13:38:27 +02:00 |
|
|
a7b058dae6
|
Fixed semantics of CLUSTER SETSLOT, SELECT now only denied in cluster mode if selected DB is not 0 so that MIGRATE still works well.
|
2011-05-05 18:10:02 +02:00 |
|
|
46834808fe
|
CLUSTER SETSLOT STABLE fixed
|
2011-05-05 17:56:12 +02:00 |
|
|
4763ecc9ad
|
missing return caused protocol desync in CLUSTER SETSLOT
|
2011-05-05 17:52:19 +02:00 |
|
|
0276e5545c
|
Fixed problem in cluster redirection due to a stupid typo
|
2011-05-05 17:50:14 +02:00 |
|
|
3edbcab95a
|
Extra tests for string2ll
|
2011-05-05 16:32:22 +02:00 |
|
|
c040cbd625
|
Check seplen and len before malloc'ing "tokens"
|
2011-05-05 16:32:22 +02:00 |
|
|
bf9fd5ffa2
|
Check for \n after finding \r
|
2011-05-05 16:32:22 +02:00 |
|
|
32f99c5128
|
Show memory allocator in INFO output
|
2011-05-05 16:32:18 +02:00 |
|
|
edf23aff0e
|
Use string2ll in ziplist code (faster)
|
2011-05-05 16:26:51 +02:00 |
|
|
5d08193126
|
Tests for string2ll; move isObject* to object.c
|
2011-05-05 16:26:50 +02:00 |
|
|
af0e51f2e1
|
Move code
|
2011-05-05 16:25:48 +02:00 |
|
|
5282562117
|
More allocators
|
2011-05-05 16:25:48 +02:00 |
|
|
ded614f803
|
Inline sdslen and sdsavail (thanks to @bitbckt)
|
2011-05-05 16:25:48 +02:00 |
|
|
5af302011c
|
Use custom string2ll and strchr
|
2011-05-05 16:25:48 +02:00 |
|
|
b7d3bf5157
|
Fix ziplist regression and update stresser
|
2011-05-05 15:16:51 +02:00 |
|
|
eda827f8b7
|
cluster import/export of hash slots implemented in the query redirection engine
|
2011-05-05 11:13:21 +02:00 |
|
|
a5dce40726
|
if /dev/urandom is not available use rand() to get a random node name
|
2011-05-04 10:30:22 +02:00 |
|
|
35845afba0
|
Better pretty printed makefile output
|
2011-05-04 10:17:05 +02:00 |
|
|
0d8f1ac359
|
initial pretty printing in makefile
|
2011-05-04 09:32:32 +02:00 |
|
|
0ba2932298
|
CLUSTER SETSLOT implemented
|
2011-05-04 09:31:37 +02:00 |
|