]> git.saurik.com Git - redis.git/log
redis.git
14 years agonot yet working BLPOP implementation
antirez [Tue, 29 Dec 2009 19:59:40 +0000 (14:59 -0500)] 
not yet working BLPOP implementation

14 years agoAOFSYNC removed, got a better idea...
antirez [Mon, 28 Dec 2009 01:40:11 +0000 (20:40 -0500)] 
AOFSYNC removed, got a better idea...

14 years agoAOFSYNC command implemented
antirez [Mon, 28 Dec 2009 01:31:16 +0000 (20:31 -0500)] 
AOFSYNC command implemented

14 years agoVersion changed to 1.3.0, welcome to the new unstable
antirez [Sun, 27 Dec 2009 21:26:51 +0000 (16:26 -0500)] 
Version changed to 1.3.0, welcome to the new unstable

14 years agoNow MULTI returns +OK as well
antirez [Sun, 27 Dec 2009 20:58:03 +0000 (15:58 -0500)] 
Now MULTI returns +OK as well

14 years agoMULTI/EXEC first implementation
antirez [Sun, 27 Dec 2009 20:47:28 +0000 (15:47 -0500)] 
MULTI/EXEC first implementation

14 years agoFixed a minor bug in GETSET, now the SET part is not performed if the GET fails becau...
antirez [Thu, 24 Dec 2009 14:40:11 +0000 (09:40 -0500)] 
Fixed a minor bug in GETSET, now the SET part is not performed if the GET fails because the key does not contain a string value

14 years agohtml doc readded
antirez [Wed, 23 Dec 2009 16:15:07 +0000 (11:15 -0500)] 
html doc readded

14 years agoZRANGE WITHSCORES test added
antirez [Wed, 23 Dec 2009 16:12:01 +0000 (11:12 -0500)] 
ZRANGE WITHSCORES test added

14 years agoversion is now 1.1.94
antirez [Wed, 23 Dec 2009 16:01:31 +0000 (11:01 -0500)] 
version is now 1.1.94

14 years agoAdd the command name in the unknown command error message.
antirez [Wed, 23 Dec 2009 11:23:32 +0000 (06:23 -0500)] 
Add the command name in the unknown command error message.

14 years agoZRANGE, ZREVRANGE now support WITHSCORES options
antirez [Tue, 22 Dec 2009 21:09:27 +0000 (16:09 -0500)] 
ZRANGE, ZREVRANGE now support WITHSCORES options

14 years agohtml docs update (ZINCRBY added)
antirez [Tue, 22 Dec 2009 20:08:50 +0000 (15:08 -0500)] 
html docs update (ZINCRBY added)

14 years agoTODO list update
antirez [Fri, 18 Dec 2009 20:49:22 +0000 (15:49 -0500)] 
TODO list update

14 years agothe pipelining test was ran against DB 1 for error, now it runs on DB 9 like all...
antirez [Fri, 18 Dec 2009 20:39:19 +0000 (15:39 -0500)] 
the pipelining test was ran against DB 1 for error, now it runs on DB 9 like all the other tests

14 years agostill more tests
antirez [Fri, 18 Dec 2009 14:19:36 +0000 (09:19 -0500)] 
still more tests

14 years agoSORT STORE test added
antirez [Fri, 18 Dec 2009 14:09:18 +0000 (09:09 -0500)] 
SORT STORE test added

14 years agoNow SORT returns an empty bulk reply if the key does not exist
antirez [Fri, 18 Dec 2009 14:06:53 +0000 (09:06 -0500)] 
Now SORT returns an empty bulk reply if the key does not exist

14 years agomodified a bit the ZREVRANGE test to cover a few lines of code more
antirez [Fri, 18 Dec 2009 12:51:23 +0000 (07:51 -0500)] 
modified a bit the ZREVRANGE test to cover a few lines of code more

14 years agoSHUTDOWN now does the right thing when append only is on, that is, fsync instead...
antirez [Fri, 18 Dec 2009 12:31:44 +0000 (07:31 -0500)] 
SHUTDOWN now does the right thing when append only is on, that is, fsync instead to save the snapshot.

14 years agoAdded a missing server.dirty increment in a non critical place, added more tests
antirez [Fri, 18 Dec 2009 12:13:13 +0000 (07:13 -0500)] 
Added a missing server.dirty increment in a non critical place, added more tests

14 years agoLTRIM stress testing test added
antirez [Fri, 18 Dec 2009 11:56:51 +0000 (06:56 -0500)] 
LTRIM stress testing test added

14 years agoLTRIM now returns +OK against non existing keys. More tests in test-redis.tcl
antirez [Fri, 18 Dec 2009 11:45:26 +0000 (06:45 -0500)] 
LTRIM now returns +OK against non existing keys. More tests in test-redis.tcl

14 years agoadded sdstoupper() declaration in sds.h
antirez [Fri, 18 Dec 2009 10:30:54 +0000 (05:30 -0500)] 
added sdstoupper() declaration in sds.h

14 years agoFixed sds.c bug #124
antirez [Fri, 18 Dec 2009 10:26:11 +0000 (05:26 -0500)] 
Fixed sds.c bug #124

14 years agoLZF compression re-enabled by default, but with INIT_HTAB set to 0 to avoid the very...
antirez [Wed, 16 Dec 2009 20:48:57 +0000 (15:48 -0500)] 
LZF compression re-enabled by default, but with INIT_HTAB set to 0 to avoid the very costly memset initialization. Note that with this option set valgrind will output some false positive about lzf_c.c

14 years agolzf compression switched off by default now, with config file option to enable it...
antirez [Wed, 16 Dec 2009 16:28:41 +0000 (11:28 -0500)] 
lzf compression switched off by default now, with config file option to enable it in redis.conf

14 years agoRegression for epoll bug in redis-test.tcl, version is now 1.1.93
antirez [Wed, 16 Dec 2009 13:40:32 +0000 (08:40 -0500)] 
Regression for epoll bug in redis-test.tcl, version is now 1.1.93

14 years agoFixed a lame epoll issue
antirez [Wed, 16 Dec 2009 12:30:40 +0000 (07:30 -0500)] 
Fixed a lame epoll issue

14 years agohtml doc updated
antirez [Tue, 15 Dec 2009 21:31:38 +0000 (16:31 -0500)] 
html doc updated

14 years agoversion is now 1.1.92
antirez [Tue, 15 Dec 2009 21:27:13 +0000 (16:27 -0500)] 
version is now 1.1.92

14 years agoTwo important fixes to append only file: zero length values and expires. A pretty...
antirez [Tue, 15 Dec 2009 18:06:41 +0000 (13:06 -0500)] 
Two important fixes to append only file: zero length values and expires. A pretty neat new test to check consistency of randomly build datasets against snapshotting and AOF.

14 years agodebug loadaof implemented in order to add more consistency tests in test-redis.tcl
antirez [Tue, 15 Dec 2009 16:15:47 +0000 (11:15 -0500)] 
debug loadaof implemented in order to add more consistency tests in test-redis.tcl

14 years agoAdded a new test able to stress a lot the snapshotting engine
antirez [Tue, 15 Dec 2009 15:55:13 +0000 (10:55 -0500)] 
Added a new test able to stress a lot the snapshotting engine

14 years agoUnified handling of empty queries with normal queries.
antirez [Tue, 15 Dec 2009 14:33:29 +0000 (09:33 -0500)] 
Unified handling of empty queries with normal queries.

14 years agoFixed some subtle bug in the command processing code almost impossible to spot in...
antirez [Tue, 15 Dec 2009 14:14:40 +0000 (09:14 -0500)] 
Fixed some subtle bug in the command processing code almost impossible to spot in the real world, thanks to gcov

14 years agoRegression test for SINTERSTORE added
antirez [Tue, 15 Dec 2009 09:26:51 +0000 (04:26 -0500)] 
Regression test for SINTERSTORE added

14 years agoFixed issue #121
antirez [Tue, 15 Dec 2009 09:06:10 +0000 (04:06 -0500)] 
Fixed issue #121

14 years agoa few more tests and ability to run a specific test in test-redis.tcl
antirez [Mon, 14 Dec 2009 18:48:24 +0000 (13:48 -0500)] 
a few more tests and ability to run a specific test in test-redis.tcl

14 years agoChanged the reply of BGSAVE and BGREWRITEAOF from +OK to a more meaningful message...
antirez [Sun, 13 Dec 2009 15:52:43 +0000 (16:52 +0100)] 
Changed the reply of BGSAVE and BGREWRITEAOF from +OK to a more meaningful message that makes the user aware of an operation that just started and is not yet finished.

14 years agoSet the master->slave logical client as authenticated on creation, so that if the...
antirez [Sun, 13 Dec 2009 14:09:46 +0000 (15:09 +0100)] 
Set the master->slave logical client as authenticated on creation, so that if the slave requires a password replication works anyway

14 years agoTODO update
antirez [Sun, 13 Dec 2009 00:16:51 +0000 (01:16 +0100)] 
TODO update

14 years agobgrewriteaof_in_progress added to INFO
antirez [Sat, 12 Dec 2009 21:41:10 +0000 (22:41 +0100)] 
bgrewriteaof_in_progress added to INFO

14 years agoTODO list modified. What's planned for 1.4 is now written in the stone ;)
antirez [Sat, 12 Dec 2009 18:42:42 +0000 (19:42 +0100)] 
TODO list modified. What's planned for 1.4 is now written in the stone ;)

14 years agobetter handling of non blocking connect on redis-benchmark: EPIPE on read does not...
antirez [Fri, 11 Dec 2009 23:04:20 +0000 (00:04 +0100)] 
better handling of non blocking connect on redis-benchmark: EPIPE on read does not print an error message now

14 years agosome change to redis-sha1.rb utility to make it more robust against non-meaningful...
antirez [Fri, 11 Dec 2009 17:45:25 +0000 (18:45 +0100)] 
some change to redis-sha1.rb utility to make it more robust against non-meaningful changes in the dataset

14 years agoredis-sha1.rb utility updated
antirez [Thu, 10 Dec 2009 18:47:12 +0000 (19:47 +0100)] 
redis-sha1.rb utility updated

14 years agoa bit more verbose -ERR wrong number o arguments error, now gives info about the...
antirez [Thu, 10 Dec 2009 18:35:09 +0000 (19:35 +0100)] 
a bit more verbose -ERR wrong number o arguments error, now gives info about the command name causing the error

14 years agoTODO change and minor SETNX optimization
antirez [Thu, 10 Dec 2009 15:38:24 +0000 (16:38 +0100)] 
TODO change and minor SETNX optimization

14 years agoin rdbLoadDoubleValue now the buffer is nul terminated correctly. Thanks valgrind.
antirez [Sun, 6 Dec 2009 00:42:41 +0000 (01:42 +0100)] 
in rdbLoadDoubleValue now the buffer is nul terminated correctly. Thanks valgrind.

14 years agoprintf format warnings fixed by casting
antirez [Sun, 6 Dec 2009 00:25:37 +0000 (01:25 +0100)] 
printf format warnings fixed by casting

14 years agoRegression tests for SETNX and MSETNX bugs added
antirez [Sun, 6 Dec 2009 00:16:12 +0000 (01:16 +0100)] 
Regression tests for SETNX and MSETNX bugs added

14 years agoSETNX and MSETNX now respect the delete-on-write operation of EXPIREing keys
antirez [Sun, 6 Dec 2009 00:09:15 +0000 (01:09 +0100)] 
SETNX and MSETNX now respect the delete-on-write operation of EXPIREing keys

14 years agoFixed daemonization when using kqueue/kevent. Now the server initialization is perfor...
antirez [Sat, 5 Dec 2009 23:59:35 +0000 (00:59 +0100)] 
Fixed daemonization when using kqueue/kevent. Now the server initialization is performed *after* the daemonization

14 years agomore HTML doc changes
antirez [Sat, 5 Dec 2009 18:35:15 +0000 (19:35 +0100)] 
more HTML doc changes

14 years agoHTML doc update
antirez [Sat, 5 Dec 2009 15:58:10 +0000 (16:58 +0100)] 
HTML doc update

14 years agoa few redis-cli format specified fixed
antirez [Sat, 5 Dec 2009 13:26:05 +0000 (14:26 +0100)] 
a few redis-cli format specified fixed

14 years agouse __attribute__ format in sdscatprintf() when the compiler is GCC. Fixed format...
antirez [Sat, 5 Dec 2009 12:50:36 +0000 (13:50 +0100)] 
use __attribute__ format in sdscatprintf() when the compiler is GCC. Fixed format bugs resulting from the new warnings.

15 years agoTODO update
antirez [Tue, 1 Dec 2009 18:37:43 +0000 (19:37 +0100)] 
TODO update

15 years agocompilation problem on 64bit mac os x 10.5 possibly fixed
antirez [Tue, 1 Dec 2009 10:53:00 +0000 (11:53 +0100)] 
compilation problem on 64bit mac os x 10.5 possibly fixed

15 years agovirtual memory design doc typos
antirez [Tue, 1 Dec 2009 00:52:32 +0000 (01:52 +0100)] 
virtual memory design doc typos

15 years agodesign documents added to the project
antirez [Tue, 1 Dec 2009 00:47:58 +0000 (01:47 +0100)] 
design documents added to the project

15 years agoFixed issued #85 (getDecodedObject: Assertion 1 != 1 failed. While sorting a set...
antirez [Mon, 30 Nov 2009 19:25:06 +0000 (20:25 +0100)] 
Fixed issued #85 (getDecodedObject: Assertion 1 != 1 failed. While sorting a set), added a smarter assert() function to dump the stacktrace, provided a macro to initalize Redis objects on the stack to avoid this kind of bugs.

15 years agofixed a subtle bug in redis-cli not having visible effects
antirez [Mon, 30 Nov 2009 18:26:52 +0000 (19:26 +0100)] 
fixed a subtle bug in redis-cli not having visible effects

15 years agoTODO updated
antirez [Sun, 29 Nov 2009 11:09:31 +0000 (12:09 +0100)] 
TODO updated

15 years agoVersion chagned to 1.100, also known as the first first 2.0 beta version
antirez [Sun, 29 Nov 2009 09:44:25 +0000 (10:44 +0100)] 
Version chagned to 1.100, also known as the first first 2.0 beta version

15 years agomore tests in test-redis.tcl, some minor fix
antirez [Sun, 29 Nov 2009 09:29:08 +0000 (10:29 +0100)] 
more tests in test-redis.tcl, some minor fix

15 years agoSORT support for sorted sets
antirez [Sun, 29 Nov 2009 09:10:35 +0000 (10:10 +0100)] 
SORT support for sorted sets

15 years agoImplemented LIMIT option in ZRANGEBYSCORE. We now enter feature-freeze
antirez [Sat, 28 Nov 2009 21:01:13 +0000 (22:01 +0100)] 
Implemented LIMIT option in ZRANGEBYSCORE. We now enter feature-freeze

15 years agoChangelog updated
antirez [Sat, 28 Nov 2009 20:00:16 +0000 (21:00 +0100)] 
Changelog updated

15 years agohtml doc updated
antirez [Sat, 28 Nov 2009 19:59:06 +0000 (20:59 +0100)] 
html doc updated

15 years agoenable kqueue/kevent only for Mac OS X 10.6.x as it seems that 10.5.x has a broken...
antirez [Sat, 28 Nov 2009 19:48:53 +0000 (20:48 +0100)] 
enable kqueue/kevent only for Mac OS X 10.6.x as it seems that 10.5.x has a broken implementation of this syscalls.

15 years agoTODO updated
antirez [Sat, 28 Nov 2009 17:19:48 +0000 (18:19 +0100)] 
TODO updated

15 years agoZRANGEBYSCORE fuzzy test
antirez [Sat, 28 Nov 2009 17:19:11 +0000 (18:19 +0100)] 
ZRANGEBYSCORE fuzzy test

15 years agoZRANGEBYSCORE memory leak fixed, ZRANGEBYSCORE initial test added
antirez [Sat, 28 Nov 2009 17:03:09 +0000 (18:03 +0100)] 
ZRANGEBYSCORE memory leak fixed, ZRANGEBYSCORE initial test added

15 years agoINFO refactored. Stack trace on memory corruption now dumps the same information...
antirez [Sat, 28 Nov 2009 16:13:32 +0000 (17:13 +0100)] 
INFO refactored. Stack trace on memory corruption now dumps the same information as the INFO command

15 years agoifdefs added to use kevent on Free Open and Net BSD as well. INFO and ae.c modified...
antirez [Sat, 28 Nov 2009 16:06:28 +0000 (17:06 +0100)] 
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

15 years agoEnabled object encoding for multiple keys in MSET. Added a test for memory leaks...
antirez [Sat, 28 Nov 2009 15:55:05 +0000 (16:55 +0100)] 
Enabled object encoding for multiple keys in MSET. Added a test for memory leaks in test-redis.tcl when running on Mac OS X

15 years agoMerge branch 'kqueue' of git://github.com/mallipeddi/redis
antirez [Sat, 28 Nov 2009 14:44:02 +0000 (15:44 +0100)] 
Merge branch 'kqueue' of git://github.com/mallipeddi/redis

15 years agoChanges to TODO list, commented a function in redis.c
antirez [Sat, 28 Nov 2009 14:31:40 +0000 (15:31 +0100)] 
Changes to TODO list, commented a function in redis.c

15 years agoAdded support for kqueue.
Harish Mallipeddi [Sat, 28 Nov 2009 13:46:21 +0000 (19:16 +0530)] 
Added support for kqueue.

15 years agoTODO updated
antirez [Fri, 27 Nov 2009 21:49:38 +0000 (22:49 +0100)] 
TODO updated

15 years agozero length bulk data reading fixed in loadAppendOnlyFile()
antirez [Thu, 26 Nov 2009 18:18:52 +0000 (19:18 +0100)] 
zero length bulk data reading fixed in loadAppendOnlyFile()

15 years agoappend only file fixes
antirez [Thu, 26 Nov 2009 18:03:32 +0000 (19:03 +0100)] 
append only file fixes

15 years agolog rebuilding, random refactoring, work in progress please wait for an OK commit...
antirez [Thu, 26 Nov 2009 17:10:02 +0000 (18:10 +0100)] 
log rebuilding, random refactoring, work in progress please wait for an OK commit before to use this version

15 years agoDEBUG RELOAD implemented, and test-redis.tcl modified to use it to check for persiste...
antirez [Tue, 24 Nov 2009 20:44:20 +0000 (21:44 +0100)] 
DEBUG RELOAD implemented, and test-redis.tcl modified to use it to check for persistence consistency.

15 years agoRedis version set to 1.07
antirez [Tue, 24 Nov 2009 20:29:08 +0000 (21:29 +0100)] 
Redis version set to 1.07

15 years agosorted sets saving fixed
antirez [Tue, 24 Nov 2009 16:52:46 +0000 (17:52 +0100)] 
sorted sets saving fixed

15 years agominor TODO change
antirez [Tue, 24 Nov 2009 12:47:26 +0000 (13:47 +0100)] 
minor TODO change

15 years agominor fix to avoid a false valgrind warning.
antirez [Mon, 23 Nov 2009 23:18:57 +0000 (00:18 +0100)] 
minor fix to avoid a false valgrind warning.

15 years agoepoll support enabled by default for Linux builds
antirez [Mon, 23 Nov 2009 22:57:04 +0000 (23:57 +0100)] 
epoll support enabled by default for Linux builds

15 years agoepoll module for ae.c implemented. Some more testing needed
antirez [Mon, 23 Nov 2009 22:40:27 +0000 (23:40 +0100)] 
epoll module for ae.c implemented. Some more testing needed

15 years agocommented the HAVE_EPOLL test in config.h to allow compilation under Linux now that...
antirez [Mon, 23 Nov 2009 17:55:35 +0000 (18:55 +0100)] 
commented the HAVE_EPOLL test in config.h to allow compilation under Linux now that the epoll module is still missing

15 years agoae_select module added
antirez [Mon, 23 Nov 2009 17:52:25 +0000 (18:52 +0100)] 
ae_select module added

15 years agoae.c now supports multiple polling API modules, even if only ae_select.c is implement...
antirez [Mon, 23 Nov 2009 17:50:39 +0000 (18:50 +0100)] 
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).

15 years agoae.c initial refactoring for epoll implementation
antirez [Mon, 23 Nov 2009 11:00:23 +0000 (12:00 +0100)] 
ae.c initial refactoring for epoll implementation

15 years agoversion incremented up to 1.06
antirez [Sat, 21 Nov 2009 15:40:08 +0000 (16:40 +0100)] 
version incremented up to 1.06

15 years agoTODO aesthetic changes
antirez [Sat, 21 Nov 2009 13:16:45 +0000 (14:16 +0100)] 
TODO aesthetic changes

15 years agoTODO updated with plans up to 1.5
antirez [Sat, 21 Nov 2009 13:13:50 +0000 (14:13 +0100)] 
TODO updated with plans up to 1.5

15 years agoSRANDMEMBER test
antirez [Sat, 21 Nov 2009 12:56:17 +0000 (13:56 +0100)] 
SRANDMEMBER test