]>
git.saurik.com Git - redis.git/log
Pieter Noordhuis [Fri, 21 May 2010 12:11:09 +0000 (14:11 +0200)]
check if *value is non-NULL before setting it
Pieter Noordhuis [Fri, 21 May 2010 11:29:14 +0000 (13:29 +0200)]
change iteration code to avoid allocating a new sds for each traversed entry
Pieter Noordhuis [Fri, 21 May 2010 11:16:08 +0000 (13:16 +0200)]
code to iterate over a ziplist
Pieter Noordhuis [Fri, 21 May 2010 10:54:01 +0000 (12:54 +0200)]
implementation for a ziplist with push and pop support
Pieter Noordhuis [Fri, 21 May 2010 10:53:34 +0000 (12:53 +0200)]
extracted general methods to zip.c for reuse in other zip* structures
antirez [Fri, 28 May 2010 21:44:32 +0000 (23:44 +0200)]
command table size calculated with sizeof
Pieter Noordhuis [Fri, 28 May 2010 20:14:10 +0000 (22:14 +0200)]
use qsort and bsearch to lookup commands in O(log(N)) instead of O(N)
antirez [Fri, 28 May 2010 18:26:01 +0000 (20:26 +0200)]
Merge branch 'cli-stdin' of git://github.com/pietern/redis
antirez [Fri, 28 May 2010 10:24:47 +0000 (12:24 +0200)]
Fixed ZINCR Nan bugs leading to server crash and added tests
antirez [Thu, 27 May 2010 22:23:27 +0000 (00:23 +0200)]
Added Git sha1 and dirty status in redis-server -v output
antirez [Thu, 27 May 2010 22:20:12 +0000 (00:20 +0200)]
changed the message in the Makefile with the new command like to run the test suite
Vincent Palmer [Thu, 27 May 2010 15:15:09 +0000 (16:15 +0100)]
Fixed typo.
antirez [Thu, 27 May 2010 14:08:44 +0000 (16:08 +0200)]
new multi/exec tests
Pieter Noordhuis [Wed, 26 May 2010 16:22:05 +0000 (18:22 +0200)]
build command outside while loop
Pieter Noordhuis [Wed, 26 May 2010 16:18:37 +0000 (18:18 +0200)]
require the flag "-c" to be used for redis-cli to read the last argument from stdin
antirez [Wed, 26 May 2010 15:55:28 +0000 (17:55 +0200)]
Merge branch 'master' into nested-multi
antirez [Wed, 26 May 2010 15:50:29 +0000 (17:50 +0200)]
Fix EXEC bug that was leaving the client in dirty status when used with WATCH
antirez [Wed, 26 May 2010 14:47:37 +0000 (16:47 +0200)]
raise error on nested MULTI and WATCH inside multi
Josiah Carlson [Wed, 26 May 2010 00:41:35 +0000 (17:41 -0700)]
allow regular sets to be passed to zunionstore/zinterstore
antirez [Tue, 25 May 2010 20:42:47 +0000 (22:42 +0200)]
Version is now 2.1.1
antirez [Tue, 25 May 2010 19:26:10 +0000 (21:26 +0200)]
RENAME is now WATCH-aware
antirez [Tue, 25 May 2010 18:28:22 +0000 (20:28 +0200)]
TODO updated
antirez [Tue, 25 May 2010 17:30:24 +0000 (19:30 +0200)]
WATCH is now able to detect keys removed by FLUSHALL and FLUSHDB
antirez [Tue, 25 May 2010 12:04:46 +0000 (14:04 +0200)]
WATCH tests
antirez [Tue, 25 May 2010 11:21:23 +0000 (13:21 +0200)]
minor bug fixed in WATCH
antirez [Tue, 25 May 2010 11:15:11 +0000 (13:15 +0200)]
WATCH for MULTI/EXEC (CAS alike concurrency)
antirez [Tue, 25 May 2010 08:06:37 +0000 (10:06 +0200)]
gitignore updated
antirez [Fri, 21 May 2010 13:48:39 +0000 (15:48 +0200)]
Master is now already unfreezed, unstable, and ready to hacking sessions!
antirez [Fri, 21 May 2010 12:42:19 +0000 (14:42 +0200)]
Merge branch 'solaris' of git://github.com/pietern/redis
antirez [Fri, 21 May 2010 12:03:17 +0000 (14:03 +0200)]
Changelog updated
antirez [Fri, 21 May 2010 12:00:21 +0000 (14:00 +0200)]
redis version is now 1.3.14 (aka 2.0.0 RC1)
antirez [Fri, 21 May 2010 11:59:16 +0000 (13:59 +0200)]
html doc updated
antirez [Fri, 21 May 2010 11:58:04 +0000 (13:58 +0200)]
by default test with valgrind does not show full leak info
antirez [Fri, 21 May 2010 10:30:56 +0000 (12:30 +0200)]
minor fix for the skiplist code, resulting in a false positive with valgrind, and in general into a useless small allocation
antirez [Fri, 21 May 2010 10:00:50 +0000 (12:00 +0200)]
Merge branch 'master' of git@github.com:antirez/redis
antirez [Fri, 21 May 2010 10:00:13 +0000 (12:00 +0200)]
tests suite initial support for valgrind, fixed the old test suite until the new one is able to target a specific host/port
Pieter Noordhuis [Fri, 21 May 2010 07:33:47 +0000 (09:33 +0200)]
include solaris fixes in sha1.c
antirez [Thu, 20 May 2010 19:20:10 +0000 (21:20 +0200)]
Don't exit with error in tests temp file cleanup if there are no files to clean
Pieter Noordhuis [Thu, 20 May 2010 17:43:28 +0000 (19:43 +0200)]
fix memory leak on 32-bit builds
antirez [Thu, 20 May 2010 15:09:00 +0000 (17:09 +0200)]
Merge branch 'master' of github.com:antirez/redis
antirez [Thu, 20 May 2010 14:50:40 +0000 (16:50 +0200)]
Fix for DEBUG DIGEST
antirez [Thu, 20 May 2010 11:59:59 +0000 (13:59 +0200)]
Merge branch 'test_vm' of git://github.com/pietern/redis
Pieter Noordhuis [Thu, 20 May 2010 11:58:58 +0000 (13:58 +0200)]
code to enable running tests with the vm enabled
antirez [Thu, 20 May 2010 10:53:26 +0000 (12:53 +0200)]
minor change to shutdown
antirez [Thu, 20 May 2010 10:50:57 +0000 (12:50 +0200)]
shutdown on SIGTERM
antirez [Thu, 20 May 2010 10:38:43 +0000 (12:38 +0200)]
Merge http://github.com/ngmoco/redis
Pieter Noordhuis [Thu, 20 May 2010 10:33:33 +0000 (12:33 +0200)]
fix compile error on solaris
antirez [Thu, 20 May 2010 10:03:02 +0000 (12:03 +0200)]
added regression for zipmap bug
Pieter Noordhuis [Thu, 20 May 2010 09:02:08 +0000 (11:02 +0200)]
fix lookup of keys with length larger than ZIPMAP_BIGLEN
antirez [Wed, 19 May 2010 21:02:30 +0000 (23:02 +0200)]
TODO updated
Pieter Noordhuis [Wed, 19 May 2010 12:33:39 +0000 (14:33 +0200)]
initial tests for AOF (and small changes to server.tcl to support these)
Pieter Noordhuis [Wed, 19 May 2010 12:53:57 +0000 (14:53 +0200)]
Merge branch 'master' into integration
antirez [Wed, 19 May 2010 11:36:32 +0000 (13:36 +0200)]
Fix for 'CONFIG SET appendonly no'
antirez [Wed, 19 May 2010 09:06:43 +0000 (11:06 +0200)]
It's now possible to turn off and on the AOF via CONFIG
antirez [Tue, 18 May 2010 14:39:57 +0000 (16:39 +0200)]
git hash
00000000 in reelase.h when git is not found enabled again after some shell scripting fix that is now compatible with most shells
antirez [Tue, 18 May 2010 10:17:51 +0000 (12:17 +0200)]
build fixed when simpler shells are used to create release.h
antirez [Tue, 18 May 2010 08:08:51 +0000 (10:08 +0200)]
use git diff when generating release.h to check for dirty status
antirez [Tue, 18 May 2010 08:05:00 +0000 (10:05 +0200)]
Solaris fixes
antirez [Mon, 17 May 2010 22:39:49 +0000 (00:39 +0200)]
html doc rebuild
antirez [Mon, 17 May 2010 22:36:48 +0000 (00:36 +0200)]
buliding of release.h moved into an external script. Avoided recompialtion of redis.c if git sha1 is the same as the previous one
Pieter Noordhuis [Mon, 17 May 2010 20:21:01 +0000 (22:21 +0200)]
create release.h in make process and add this information to INFO listing
antirez [Sun, 16 May 2010 17:17:43 +0000 (19:17 +0200)]
Redis version is now 1.3.12
antirez [Sun, 16 May 2010 17:15:12 +0000 (19:15 +0200)]
redis version is now 1.3.11
antirez [Sun, 16 May 2010 00:02:46 +0000 (02:02 +0200)]
random refactoring and speedups
antirez [Sat, 15 May 2010 22:59:08 +0000 (00:59 +0200)]
faster INCR with very little efforts...
Pieter Noordhuis [Sat, 15 May 2010 21:48:08 +0000 (23:48 +0200)]
print warnings in redis log when a test raises an exception (very likely to be caused by something like a failed assertion)
antirez [Sat, 15 May 2010 08:40:58 +0000 (10:40 +0200)]
Merge branch 'redis-cli-fix' of http://github.com/tizoc/redis
antirez [Fri, 14 May 2010 22:43:43 +0000 (00:43 +0200)]
added pid info to the check memory leaks test, so that those tests don't appear to be duplicated
antirez [Fri, 14 May 2010 22:38:16 +0000 (00:38 +0200)]
Merge branch 'integration' of git://github.com/pietern/redis
antirez [Fri, 14 May 2010 20:57:39 +0000 (22:57 +0200)]
more endianess detection fix for SHA1
antirez [Fri, 14 May 2010 20:56:06 +0000 (22:56 +0200)]
fixed a warning seen with some GCC version under Linux
Pieter Noordhuis [Fri, 14 May 2010 18:50:58 +0000 (20:50 +0200)]
initial rough integration test for replication
Pieter Noordhuis [Fri, 14 May 2010 18:50:32 +0000 (20:50 +0200)]
store entire server object on the stack instead of just the client
Pieter Noordhuis [Fri, 14 May 2010 18:48:57 +0000 (20:48 +0200)]
proc to retrieve values from INFO properties
antirez [Fri, 14 May 2010 17:24:01 +0000 (19:24 +0200)]
one more fix for endianess detection
antirez [Fri, 14 May 2010 17:21:30 +0000 (19:21 +0200)]
Fixed sha1.c compilation on Linux, due to endianess detection lameness
antirez [Fri, 14 May 2010 16:58:37 +0000 (18:58 +0200)]
ZUNION,ZINTER -> ZUNIONSTORE,ZINTERSTORE
antirez [Fri, 14 May 2010 16:48:33 +0000 (18:48 +0200)]
minor fixes to the new test suite, html doc updated
Pieter Noordhuis [Fri, 14 May 2010 16:08:53 +0000 (18:08 +0200)]
wait for redis-server to be settled and ready for connections
Pieter Noordhuis [Fri, 14 May 2010 16:01:39 +0000 (18:01 +0200)]
fix cleaning up tmp folder
Pieter Noordhuis [Fri, 14 May 2010 15:54:27 +0000 (17:54 +0200)]
update makefile to use the new test suite
Pieter Noordhuis [Fri, 14 May 2010 15:49:39 +0000 (17:49 +0200)]
check for memory leaks before killing a server
Pieter Noordhuis [Fri, 14 May 2010 15:45:27 +0000 (17:45 +0200)]
extract code to kill a server to a separate proc
Pieter Noordhuis [Fri, 14 May 2010 15:42:07 +0000 (17:42 +0200)]
start servers on different ports to prevent conflicts
Pieter Noordhuis [Fri, 14 May 2010 15:38:12 +0000 (17:38 +0200)]
use DEBUG DIGEST in new test suite
Pieter Noordhuis [Fri, 14 May 2010 15:31:11 +0000 (17:31 +0200)]
split test suite into multiple files; runs redis-server in isolation
antirez [Fri, 14 May 2010 14:41:24 +0000 (16:41 +0200)]
use DEBUG DIGEST in the test instead of a function that was doing a similar work, but in a much slower and buggy way
Bruno Deferrari [Fri, 14 May 2010 14:38:09 +0000 (11:38 -0300)]
Don't rely on cliReadReply being able to return on shutdown
Bruno Deferrari [Fri, 14 May 2010 14:04:01 +0000 (11:04 -0300)]
If command is a shutdown, ignore errors on reply
antirez [Fri, 14 May 2010 11:41:57 +0000 (13:41 +0200)]
DEBUG DIGEST implemented, in order to improve the ability to test persistence and replication consistency
Ashley Martens [Thu, 13 May 2010 23:11:47 +0000 (16:11 -0700)]
Add SIGTERM shutdown handling.
antirez [Thu, 13 May 2010 12:30:36 +0000 (14:30 +0200)]
makefile deps updated
antirez [Thu, 13 May 2010 12:24:41 +0000 (14:24 +0200)]
conflicts resolved
Pieter Noordhuis [Thu, 13 May 2010 12:15:06 +0000 (14:15 +0200)]
feed SETEX as SET and EXPIREAT to AOF
antirez [Thu, 13 May 2010 11:36:42 +0000 (13:36 +0200)]
very strong speedup in saving time performance when there are many integers in the dataset. Instead of decoding the object before to pass them to the rdbSaveObject layer we check asap if the object is integer encoded and can be written on disk as an integer.
antirez [Thu, 13 May 2010 09:53:56 +0000 (11:53 +0200)]
include limits.h otherwise no double precison macros
antirez [Thu, 13 May 2010 08:47:06 +0000 (10:47 +0200)]
explicitly checks with ifdefs if our floating point and long long assumptions are verified
antirez [Thu, 13 May 2010 08:28:00 +0000 (10:28 +0200)]
Yet another version of the double saving code, with comments explaining what's happening there
antirez [Wed, 12 May 2010 19:51:48 +0000 (21:51 +0200)]
added overflow check in the double -> long long conversion trick to avoid integer overflows. I think this was not needed in practical terms, but it is safer
antirez [Wed, 12 May 2010 15:22:39 +0000 (17:22 +0200)]
use withscores when performing the dataset digest