2673 Commits

Author SHA1 Message Date
antirez
224dd8bfa7 make sure that OBJECT ENCODING returns skiplist for sorted sets, and not raw, so that once we will merge specially encoded sorted sets everything will make sense. 2011-04-06 15:36:10 +02:00
antirez
c32a744276 OBJECT command implemented 2011-04-06 12:19:45 +02:00
antirez
bb8190b479 bad data on RESTORE can no longer crash the server but create a memory leak with some input string 2011-04-05 13:57:28 +02:00
antirez
20f5395fa7 Merge branch 'unstable' of github.com:antirez/redis into unstable 2011-04-01 19:00:21 +02:00
antirez
da14691f5f DUMP implemented, RESTORE and MIGRATE fixed. Use zcalloc() instead of zmalloc()+memset() in sds.c when a new string is created with NULL initialization pointer. 2011-04-01 18:59:28 +02:00
antirez
3b666e64dc fixed memory leak introduced with the previous commit. Many thanks to Pieter Noordhuis for spotting it in no time 2011-03-31 19:52:15 +02:00
antirez
baffa73b48 Fixed issue #503. MONITOR + QUIT could crash the server, there are actually other interactions that could have the same effect (for instance Pub/Sub). 2011-03-31 16:44:43 +02:00
antirez
6920cfbaf9 minor change with no actual effects til the loading node config code is in place 2011-03-30 18:12:51 +02:00
antirez
455f2e90bc centralized cluster config file name. Assigned slots in CLUSTER NODES output and in cluster config file. 2011-03-30 17:41:13 +02:00
antirez
7841574e10 fix to configuration saving on first start 2011-03-30 16:51:28 +02:00
antirez
a63760d3df cluster configuration saving 2011-03-30 14:58:19 +02:00
antirez
7d5d2304a2 todo list for a first cluster howto guide for early testers 2011-03-29 18:02:34 +02:00
antirez
f8bd0b13b0 CLUSTER file updated with warning 2011-03-29 17:52:02 +02:00
antirez
b2b9d54320 Cluster branch merged to unstable. 2011-03-29 17:51:15 +02:00
antirez
4966733fd4 TODO modified 2011-03-29 11:04:55 +02:00
antirez
dc6b4b3da5 Merge remote branch 'origin/getkeys' into unstable 2011-03-29 10:54:38 +02:00
antirez
c27ad0485b Preloading messages log level changed from WARNING to DEBUG 2011-03-28 19:03:57 +02:00
antirez
8cc596105b fixed a bug in RENAME getKeys() function 2011-03-28 18:46:22 +02:00
antirez
ab1ab17b2a bug fixed in zunionstore specific getKeys() implementation 2011-03-28 18:21:06 +02:00
antirez
e0fe418dae Fixes to the new preloading / key discovery APIs 2011-03-28 17:54:42 +02:00
antirez
b54a087bb7 implemented preload of EXEC using the new getKeys() system 2011-03-28 17:29:26 +02:00
antirez
dc1758d14e Merge branch 'unstable' 2011-03-23 23:13:34 +01:00
antirez
e41aa7b247 minor style change 2011-03-23 23:13:15 +01:00
antirez
db608dd7e3 new preloading implemented, still EXEC not handled correctly, everything to test 2011-03-23 18:09:17 +01:00
antirez
db2cf05844 Fixed sdssplitargs() handling of hex-style escapes. 2011-03-22 22:49:12 +01:00
antirez
6586a69ee1 command table altered for the new API to get position of keys arguments in commands 2011-03-22 19:36:09 +01:00
Pieter Noordhuis
733dee1f1c Test that sorted sets are removed when empty 2011-03-22 09:28:45 +01:00
Pieter Noordhuis
87f0ac65db Remove sorted set when empty after ZREMRANGEBY* 2011-03-21 23:54:46 +01:00
antirez
d2c926a824 sdscatrepr() fixed. Now newlines and other special chars are escaped correctly 2011-03-20 18:24:49 +01:00
antirez
a467a321b0 gitignore updated 2011-03-15 10:47:04 +01:00
Pieter Noordhuis
3746a4135a Fix DEBUG DIGEST, SORT and AOF rewrite 2011-03-14 13:30:06 +01:00
Pieter Noordhuis
e615ae62cb Test both sorted set encodings for every test 2011-03-14 10:54:37 +01:00
Pieter Noordhuis
b423656da7 Offset should be size_t 2011-03-14 10:53:53 +01:00
Pieter Noordhuis
63080b6f2f Remove unused function 2011-03-14 10:53:14 +01:00
Pieter Noordhuis
dc940c96f0 Test for empty inner range when looking for elements in range 2011-03-11 18:18:02 +01:00
Pieter Noordhuis
8781386c7a Make zzl API unaware of the robj where the ziplist is stored 2011-03-11 17:06:07 +01:00
Pieter Noordhuis
940daef2c4 Encode sorted set after loading from dump 2011-03-10 17:50:13 +01:00
Pieter Noordhuis
8ce571585b Convert encoding of result when in limits 2011-03-10 17:02:05 +01:00
Pieter Noordhuis
301db9955c Remove comment 2011-03-10 16:53:20 +01:00
antirez
932074bbc7 Merge branch 'unstable' 2011-03-10 16:47:09 +01:00
antirez
0d36ab85c7 fixed diskstore race condition 2011-03-10 16:46:58 +01:00
antirez
8250d70e5d fixed diskstore race condition 2011-03-10 16:39:19 +01:00
Pieter Noordhuis
2c8e68ed64 Generic iterator code for usage in ZUNIONSTORE/ZINTERSTORE 2011-03-10 16:34:52 +01:00
Pieter Noordhuis
8a2dda5e3d Make zzlLength take a ziplist argument 2011-03-10 16:17:14 +01:00
Pieter Noordhuis
61537f5f5d Add new string to long long function 2011-03-10 16:16:27 +01:00
antirez
219a68d4e4 encoding agnostic intsets 2011-03-09 19:14:04 +01:00
antirez
deef247f99 ziplist are now endianess agnostic 2011-03-09 18:49:59 +01:00
antirez
77b81fcedc zipmaps are now endianess agnostic, needed for on disk serialization of zipmaps without convertions layers 2011-03-09 17:31:02 +01:00
antirez
38013c7695 memrev variants only doing the work if the target host is big endian 2011-03-09 17:28:16 +01:00
antirez
2787d9540e TODO updated 2011-03-09 16:36:02 +01:00