Commit Graph

2953 Commits

Author SHA1 Message Date
antirez
7a932b74cc ifdefs added to use kevent on Free Open and Net BSD as well. INFO and ae.c modified in order to report the multiplexing API in use 2009-11-28 17:06:28 +01:00
antirez
1751139117 Enabled object encoding for multiple keys in MSET. Added a test for memory leaks in test-redis.tcl when running on Mac OS X 2009-11-28 16:55:05 +01:00
antirez
791445b745 Merge branch 'kqueue' of git://github.com/mallipeddi/redis 2009-11-28 15:44:02 +01:00
antirez
1fd9bc8adc Changes to TODO list, commented a function in redis.c 2009-11-28 15:31:40 +01:00
Harish Mallipeddi
f3053eb0eb Added support for kqueue. 2009-11-28 19:16:21 +05:30
antirez
2014c4377d TODO updated 2009-11-27 22:49:38 +01:00
antirez
0f151ef1a0 zero length bulk data reading fixed in loadAppendOnlyFile() 2009-11-26 19:18:52 +01:00
antirez
85a831729f append only file fixes 2009-11-26 19:03:32 +01:00
antirez
9d65a1bbae log rebuilding, random refactoring, work in progress please wait for an OK commit before to use this version 2009-11-26 18:10:02 +01:00
antirez
210e29f7d2 DEBUG RELOAD implemented, and test-redis.tcl modified to use it to check for persistence consistency. 2009-11-24 21:44:20 +01:00
antirez
1c0abf3c5d Redis version set to 1.07 2009-11-24 21:29:08 +01:00
antirez
6c446631da sorted sets saving fixed 2009-11-24 17:52:46 +01:00
antirez
f284d963e7 minor TODO change 2009-11-24 13:47:26 +01:00
antirez
214d880b81 minor fix to avoid a false valgrind warning. 2009-11-24 00:18:57 +01:00
antirez
7785121a50 epoll support enabled by default for Linux builds 2009-11-23 23:57:04 +01:00
antirez
64f36a5836 epoll module for ae.c implemented. Some more testing needed 2009-11-23 23:40:27 +01:00
antirez
fb6a196778 commented the HAVE_EPOLL test in config.h to allow compilation under Linux now that the epoll module is still missing 2009-11-23 18:55:35 +01:00
antirez
a51dcb8b7f ae_select module added 2009-11-23 18:52:25 +01:00
antirez
266373b283 ae.c now supports multiple polling API modules, even if only ae_select.c is implemented currently. Also adding and removing an event is now O(1). 2009-11-23 18:50:39 +01:00
antirez
5b2a1c292a ae.c initial refactoring for epoll implementation 2009-11-23 12:00:23 +01:00
antirez
a96ffc6641 version incremented up to 1.06 2009-11-21 16:40:08 +01:00
antirez
c35f7d5b8d TODO aesthetic changes 2009-11-21 14:16:45 +01:00
antirez
7d65b33db7 TODO updated with plans up to 1.5 2009-11-21 14:13:50 +01:00
antirez
6cbfd2b3d9 SRANDMEMBER test 2009-11-21 13:56:17 +01:00
antirez
ed5a857a6d Fixed a SORT memory leak that should never happen in practice 2009-11-21 13:46:34 +01:00
antirez
28173a49a7 SORT GET # implemented, with a test 2009-11-21 13:25:51 +01:00
antirez
5446315f29 EXPIREAT test 2009-11-21 11:15:12 +01:00
antirez
b9febaab5d EXPIRE tests 2009-11-20 14:36:32 +01:00
antirez
b9bb7ba220 more RPOPLPUSH tests 2009-11-20 14:27:09 +01:00
antirez
c08f173487 RPOPLPUSH tests added 2009-11-20 13:57:41 +01:00
antirez
91d71bfc79 ZINCRBY return value fixed 2009-11-20 11:22:20 +01:00
antirez
7db723adb2 ZINCRSCOREBY => ZINCRBY 2009-11-20 09:18:40 +01:00
antirez
e2665397a7 ZINCRSCOREBY implemented 2009-11-19 19:48:46 +01:00
antirez
37f68e6102 writev() finally uncommented again 2009-11-19 19:04:54 +01:00
antirez
b892cabed4 redis-benchmark hopefully last bug with multi bulk reply fixed 2009-11-19 18:44:18 +01:00
antirez
58cd710344 debug mode in redis-bench 2009-11-19 13:08:54 +01:00
antirez
7ea870c092 Use writev(2) if glue output buffers is disabled 2009-11-19 11:46:28 +01:00
antirez
89ee361eef benchmark.c fixes 2009-11-19 10:42:19 +01:00
antirez
c28b42acd9 more experiments with long replies, glue output buffer, and writev. 2009-11-18 20:32:03 +01:00
antirez
cc30e368a3 benchmarking with different number of LRANGE elements. Ability to change the glue output buffer limit by #define 2009-11-18 19:41:25 +01:00
antirez
ccb5332c5e more writev tests/work 2009-11-18 19:02:20 +01:00
antirez
6c4e61b389 redis-benchmark multi bulk reply support hopefully fixed 2009-11-18 18:47:05 +01:00
antirez
2895e86267 support for writev implemented but currently ifdef-ed in order to understan why I can't see the improvements expected. Btw code provided by Stefano Barbato 2009-11-17 17:46:44 +01:00
antirez
2fd309522d multi-bulk reply support for redis-bench, and as a result LRANGE is not tested, providing some number for the tuning of multi-bulk requests performances server-side 2009-11-17 16:57:35 +01:00
antirez
ef3ac64a27 Solaris fix thanks to Alan Harder 2009-11-12 21:49:15 +01:00
antirez
51e01d9b39 Merge git://github.com/ianxm/redis 2009-11-12 21:40:34 +01:00
antirez
96d8b4eeba ZSCORE fixed, now returns NULL on missing key or missing element 2009-11-12 21:35:05 +01:00
antirez
bbf44ecf1b Redis test will not fail the SAVE test even if a background save is in progress 2009-11-12 11:36:51 +01:00
antirez
0f5f7e9a82 LPOPPUSH renamed into RPOPLPUSH 2009-11-12 11:21:26 +01:00
ian
62e920df9a can select db num 2009-11-11 23:12:09 -05:00