Commit Graph

1258 Commits

Author SHA1 Message Date
4794d88f15 Rewrite comment that was no longer valid 2010-10-28 16:59:05 +01:00
a3a323e0e5 When REDIS_CLOSE_AFTER_REPLY is set, there may never be new replies 2010-10-28 16:52:23 +01:00
5e78edb350 Unify two client flags that mean the same 2010-10-28 15:07:45 +01:00
a375b077cc Skip object encoding where it doesn't make sense 2010-10-17 18:13:31 +02:00
19408d83a4 Object encoding in hash function is done by a more specific function 2010-10-17 17:46:55 +02:00
33aba595b0 Removed unused command flags 2010-10-17 17:31:40 +02:00
75b41de8ca Convert objects in the command procs instead of the protocol code 2010-10-17 17:21:41 +02:00
b19c33d48a Prevent clients from making too large multibulk requests 2010-10-15 19:15:38 +02:00
ea5b70924d Add benchmark for MSET 2010-10-15 18:17:06 +02:00
1aa608fc68 Change protocol from bulk to inline in redis-benchmark 2010-10-15 17:34:20 +02:00
9da6caac4e Don't reset the client when processCommand returns REDIS_ERR 2010-10-15 17:27:05 +02:00
dc11daf3b5 Change tests to use either the inline or the multibulk protocol 2010-10-15 17:25:20 +02:00
5b12b47df9 Show output of leaks command on a leak 2010-10-15 15:56:16 +02:00
00cf82c0bd Change tcl client to only use the multibulk protocol 2010-10-15 15:50:29 +02:00
cd8788f26d Refactor request parsing code for efficiency 2010-10-15 15:44:55 +02:00
5a4f9f27e7 Add tests for OK on QUIT 2010-10-15 12:54:53 +02:00
941c9fa285 Return OK on QUIT 2010-10-13 11:25:40 +02:00
9f1ae9abee Allow to specify which specific test files to run 2010-10-13 09:26:44 +02:00
b4f2e412d0 free memory if the maxmemory parameter is reduced via CONFIG SET 2010-10-11 16:46:21 +02:00
1dd10ca233 maxmemory fixed, we now try to release memory just before we check for the memory limit. Before fixing there was code between the attempt to free memory and the check for memory limits, and this code could result into allocations going again after the memory limit. 2010-10-11 13:05:09 +02:00
144a5e72f2 fixed an alignment problem with time_t is 32 bit, long is 64 bit, and arch is sparc or any other where unaligned accesses will result to sigbus 2010-10-07 16:21:35 +02:00
fdc0bde935 minor typo fixed, reported by Thomas Bassetto 2010-10-07 12:49:14 +02:00
4610b0332c intset stress testing added, ziplist stress testing relocated in a more appropriate place 2010-09-24 11:15:06 +02:00
ef27ba988b explicit regression test for a ziplist bug added 2010-09-24 10:37:00 +02:00
1a06bf93c4 ziplist implementation fuzzy tests 2010-09-24 10:30:15 +02:00
e43505d6e9 Merge remote branch 'pietern/ziplist-fix' 2010-09-24 01:15:16 +02:00
b0d605c1d6 Add regression test and fix for >255 byte string entries 2010-09-23 22:04:19 +02:00
30d31cc8bb Contributing file added 2010-09-23 18:24:47 +02:00
963238f713 more tests for sds.c 2010-09-23 16:39:02 +02:00
136cf53f22 minimal C test framework + a first example sds.c tests 2010-09-23 16:05:17 +02:00
56e52b69fe Update rdb.c to properly work with new memory strategy for sorted sets 2010-09-22 18:07:52 +02:00
50a9fad5d5 two leaks fixed 2010-09-22 17:49:04 +02:00
beb7756dcb error generation format reverted to the new style after merge 2010-09-22 16:10:13 +02:00
b882056c93 Merge remote branch 'pietern/zset-mem' 2010-09-22 16:09:33 +02:00
5ca2f0c498 preventive conflict resolution to merge pietern/zset-mem 2010-09-22 16:09:30 +02:00
5171777bf1 Merge remote branch 'pietern/ziplist-eff' 2010-09-22 12:59:25 +02:00
a4f3f93b90 new parsing code bugfixing 2010-09-17 16:05:01 +02:00
34a719d250 try to parse the request in a smarter way to gain speed... work in progress 2010-09-17 15:26:07 +02:00
2b00385d51 Added used CPU statistics in INFO output, obtained via getrusage() 2010-09-16 13:28:58 +02:00
4c2e506a39 modified a bit addReply() to play better with copy on write now that we have a static buffer. Changed the name of a function from _ensureFileEvent() to _installWriteEvent(). 2010-09-16 13:08:40 +02:00
83f39c7ab2 Merge remote branch 'pietern/networking-perf' 2010-09-16 12:02:18 +02:00
f335779240 Static buffer in client struct has a constant size 2010-09-16 11:59:53 +02:00
89f9f83769 Merge remote branch 'pietern/networking-perf' 2010-09-16 11:38:40 +02:00
3856f14759 This should fix Issue 332: when there is a background process saving we still allow the hash tables to grow, but only when a critical treshold is reached. Formerly we prevented the resize at all triggering pathological O(N) behavior. Also there is a fix for the statistics in INFO about the number of keys expired 2010-09-15 14:09:41 +02:00
412e457c27 fixed typo in the latest commit 2010-09-14 15:18:18 +02:00
1d18f50458 Advertise the existence of redis-check dump --fix when logging an error about corrupted AOF file 2010-09-14 15:09:37 +02:00
0997b4119d Fixed missed use of INSTALL_TOP
Thanks to sylr@github

Signed-off-by: Pedro Melo <melo@simplicidade.org>
2010-09-13 16:50:57 +01:00
e984050fb9 Make sure INSTALL_TOP exists before we install to it
Signed-off-by: Pedro Melo <melo@simplicidade.org>
2010-09-13 16:11:55 +01:00
e13865033d Rename INSTALL_TOP to PREFIX; update documentation
Signed-off-by: Pedro Melo <melo@simplicidade.org>
2010-09-13 16:09:11 +01:00
3c23ee1ba2 Fix another test that sometimes returned the swapped object instead of encoding 2010-09-13 16:59:46 +02:00