antirez
f26dde8ca9
top level Makefile added, so you do not need to cd src
2010-07-06 18:54:54 +02:00
antirez
b056ca39f2
improved random dataset creation in test: del, sunionstore, zunionstore
2010-07-06 18:30:38 +02:00
antirez
8b654e54c4
First implementation of a replication consistency test
2010-07-06 17:24:00 +02:00
Pieter Noordhuis
d0a4e24e32
merged code from 184d74ab
, 4774a53b
, f483ce5f
to new file structure
2010-07-05 15:16:33 -04:00
antirez
70a214c46d
INSTALL file added BETATESTING.txt removed
2010-07-05 20:37:20 +02:00
antirez
d06a5b23c8
Fixed compilation on *BSD systems
2010-07-05 20:14:48 +02:00
antirez
b67d234563
Fixed a crash loading the AOF file containing MULTI/EXEC, a result of WATCH implementation. Test needed...
2010-07-05 20:06:54 +02:00
antirez
b7a8daef60
WATCH will now consider touched keys target of EXPIRE command after the WATCH is performed, but not before
2010-07-05 19:38:12 +02:00
Pieter Noordhuis
2767f1c0c6
fix aof and digest code to work with dual set encoding
2010-07-02 20:42:20 +02:00
Pieter Noordhuis
96ffb2fe97
merged intset code into the split files
2010-07-02 19:57:12 +02:00
antirez
3688d7f308
Compilation fixed on Linux after the source code split
2010-07-01 21:13:38 +02:00
antirez
d3b958c3fc
Fixed MONITOR output for consistency: now integer encoded values are also formatted like this: "3932"
2010-07-01 20:22:46 +02:00
antirez
5bd09cd4c5
Fix the AOF fix of the latest commit ;)
2010-07-01 20:18:48 +02:00
antirez
daf2049d0d
fixed error code checking for *write operations and return value in AOF rewriting function
2010-07-01 20:13:33 +02:00
antirez
af4e866dbb
Merged with split
2010-07-01 16:55:12 +02:00
antirez
0f49d6b049
minor aesthetic change
2010-07-01 15:14:25 +02:00
antirez
bb8716b6dc
TODO updated
2010-07-01 14:52:01 +02:00
antirez
2c24c22039
Version is now 2.1.2
2010-07-01 14:47:26 +02:00
antirez
24110a4d7d
Make log target fixed
2010-07-01 14:45:37 +02:00
antirez
fb829ec6a2
gitignore modified
2010-07-01 14:41:03 +02:00
antirez
e2641e09cc
redis.c split into many different C files.
...
networking related stuff moved into networking.c
moved more code
more work on layout of source code
SDS instantaneuos memory saving. By Pieter and Salvatore at VMware ;)
cleanly compiling again after the first split, now splitting it in more C files
moving more things around... work in progress
split replication code
splitting more
Sets split
Hash split
replication split
even more splitting
more splitting
minor change
2010-07-01 14:38:51 +02:00
antirez
b8b8501d70
Merge remote branch 'pietern/zfixes'
2010-06-25 00:23:38 +02:00
Pieter Noordhuis
f483ce5ffe
fix unexpected behavior on an out of range end index for LRANGE and LTRIM
2010-06-24 15:12:42 -07:00
Pieter Noordhuis
c2ff0e90b8
more pub/sub tests
2010-06-16 11:03:23 +02:00
Pieter Noordhuis
4589a823fd
initial basic pub/sub tests
2010-06-16 11:01:42 +02:00
Pieter Noordhuis
676740a960
fix BLPOP/BRPOP to use the wrapped function for list length
2010-06-15 21:23:24 +02:00
Pieter Noordhuis
5eedc9c65e
tests for BLPOP/BRPOP via an option in the tcl client that defers reading the reply
2010-06-15 21:23:18 +02:00
Pieter Noordhuis
4774a53b24
fix behavior for out-of-range negative end index on ZREMRANGEBYRANK
2010-06-15 16:21:42 +02:00
Pieter Noordhuis
184d74abc6
more tests for zrange and zrevrange; fix behavior for out-of-range negative end index
2010-06-15 15:40:28 +02:00
antirez
d5096a28d7
TODO updated
2010-06-14 17:59:03 +02:00
antirez
d52e588869
Merge branch 'ltrim-tests' of git://github.com/pietern/redis
2010-06-14 10:22:38 +02:00
Pieter Noordhuis
7e79de541a
rename "list" to "linkedlist" to be more verbose
2010-06-14 10:21:23 +02:00
antirez
7d04fc7563
allow running the test suite against an external Redis instance, without auto spawning
2010-06-14 10:19:45 +02:00
Pieter Noordhuis
08b5920750
change ltrim tests to cover all min/max cases and add stronger stresser
2010-06-14 09:45:34 +02:00
antirez
3042fb0537
Fixed deps in makefile and mkreleasehdr.sh script to really take advantage of the new trick to avoid recompilation of redis.c on git sha1 or dirty status change
2010-06-13 23:51:43 +02:00
antirez
7c4fc71c15
hopefully faster recompiling with a trick
2010-06-13 23:45:14 +02:00
Pieter Noordhuis
400aea2b13
expand the dictionary of the target set to the right size when converting from intset
2010-06-13 21:52:07 +02:00
Pieter Noordhuis
273f616930
make sure sets have the right encoding when loaded from rdb
2010-06-13 21:42:04 +02:00
Pieter Noordhuis
ab37269c38
use max number of intset entries in tests and make SUNION/SINTER/SDIFF tests use less entries
2010-06-13 21:37:46 +02:00
antirez
bb039e853d
fixed a bug in rdbLoadObject abount specially encoded objects
2010-06-13 21:09:51 +02:00
Pieter Noordhuis
70ff3511bc
configure maximum number of entries in an intset
2010-06-13 15:21:25 +02:00
Pieter Noordhuis
a8dca69bb3
use raw strings when loading a hash from the rdb into a zipmap
2010-06-13 15:07:53 +02:00
Pieter Noordhuis
b978abbf02
small refactor of SMOVE and tests for SMOVE on sets with different encoding
2010-06-13 11:16:18 +02:00
Pieter Noordhuis
d0b58d5300
intset encoding for sets, refactored set tests to test both encodings
2010-06-12 22:25:22 +02:00
antirez
f6475c7250
Merge branch 'expire' of git://github.com/pietern/redis
2010-06-12 16:26:04 +02:00
antirez
ac9b8cfe57
Merge branch 'lists' of git://github.com/pietern/redis
2010-06-11 20:27:56 +02:00
Pieter Noordhuis
e24d93762f
intset housekeeping
2010-06-11 19:22:27 +02:00
Pieter Noordhuis
35cabcb505
wrapper functions for the set type to support multiple encodings
2010-06-11 18:35:57 +02:00
Pieter Noordhuis
7d288d6547
LPUSHX, RPUSHX, LINSERT only work on non-empty lists, so there are no clients waiting for a push
2010-06-11 17:35:48 +02:00
Pieter Noordhuis
23d3a5feef
make LINSERT return -1 when the value could not be inserted
2010-06-11 17:34:23 +02:00