1816 Commits

Author SHA1 Message Date
Salvatore Sanfilippo
abd4cd7827 Added a 'runtest' script that is responsible to check if Tcl is available and run the test. This is invoked from Makefile as well. 2011-07-15 17:24:44 +02:00
antirez
81c74eb48f version bumped to 2.3.6 2.4.0-rc3 2011-07-15 11:30:54 +02:00
antirez
a395ce2659 removed --file in test suite execution from Makefile. The option is no longer supported 2011-07-12 10:04:27 +02:00
antirez
3a4afb0473 Manual merge after cherry-pick 2011-07-12 10:03:22 +02:00
antirez
63aed54a27 Take a pointer to the relevant entry of the command table in the client structure. This is generally a more sounding design, simplifies a few functions prototype, and as a side effect fixes a bug related to the conversion of EXPIRE -1 to DEL: before of this fix Redis tried to convert it into an EXPIREAT in the AOF code, regardless of our rewrite of the command. 2011-07-12 10:00:12 +02:00
antirez
64cb15799c don't process EXPIRE with negative TTL or EXPIREAT with time in the past if we are a slave too (see http://groups.google.com/group/redis-db/browse_thread/thread/5a931fefb88b16d5). Also propagate it as DEL. 2011-07-12 09:57:17 +02:00
antirez
19453556d4 dataspace change hook functions backported to 2.4. They are just wrappers at this point but this makes simpler to cherry-pick between branches. 2011-07-12 09:56:41 +02:00
Hampus Wessman
91654a40e7 Don't expire keys while loading AOF.
They will be expired (and a DEL will be logged) after the loading is done
instead.
2011-07-12 09:46:17 +02:00
antirez
619174117d new test engine backported to 2.4 2011-07-12 09:40:54 +02:00
antirez
0462d983c2 Ingore jemalloc make distclean error in Makefile, caused by make clean against a tree that never compiled jemalloc. 2011-07-05 13:27:37 +02:00
antirez
847fc09855 Fixed typo in redis.conf related to slow log parameters 2011-07-03 15:50:07 +02:00
antirez
d229160e18 childrens -> children in INFO output field names. This is a backward incompatible change, but really a minimal one. 2011-07-02 10:51:35 +02:00
antirez
5dc2a4885d no more allocation stats info in INFO, useless now that we have jemalloc. 2011-07-02 10:25:35 +02:00
antirez
30b345ddbb more slow log merge, I forgot to resolve a conflict. 2011-07-02 00:27:10 +02:00
antirez
06966abc66 Makefile deps updated 2011-07-02 00:25:46 +02:00
antirez
99509ab257 slow log merged into 2.4 2011-07-02 00:24:11 +02:00
antirez
c755c637c6 Partial fix for a problem with AOF and BRPOP. We have at least a single evidence of an AOF that ended with a BRPOP call against an empty list, causing later issues at run time. Now the problem is detected while loading the AOF at startup, even if it is still to understand how the corrupted AOF was generated. 2011-06-29 16:11:06 +02:00
antirez
1ecfcb9380 Variadic SADD tests 2011-06-20 17:17:10 +02:00
antirez
616da6585a comment lines in config.h capitalized 2011-06-20 11:37:46 +02:00
antirez
5d5fe340e0 new INFO filed master_link_down_since_seconds 2011-06-17 16:13:22 +02:00
antirez
b04e800b98 Use a safe iterator while saving the DB, since the getExpire() function will access the iterating dictionary. 2011-06-17 15:40:55 +02:00
antirez
f2ac94876d Fixed init script bug, thanks to Henrik Westphal 2011-06-14 17:12:05 +02:00
antirez
13572dc21b useless call removed, thanks to Pieter for spotting this 2011-06-14 16:59:57 +02:00
Pieter Noordhuis
eb48b10738 SETNX regression tests. 2011-06-14 16:59:50 +02:00
antirez
307868e149 DB API refactoring. The changes were designed together with Pieter Noordhuis. 2011-06-14 16:59:45 +02:00
antirez
322ad08697 Better init script 2011-06-14 13:48:49 +02:00
Hampus Wessman
b90c72c86a Fix automatic rewrite starting too early.
Slight adjustment in growth calculation.
2011-06-14 10:29:24 +02:00
antirez
61751a4dc4 AOF auto rewrite backported to 2.4 2011-06-10 18:31:27 +02:00
Hampus Wessman
4dfecf64e1 Fix Makefile colors.
echo with escape sequences isn't portable. Use printf instead.
2.4.0-rc2
2011-06-09 16:37:32 +02:00
antirez
7638130d6e Two fixes for replication: Slave performs the AOF rewrite at the right point. Non blocking connect also uses readable handler as with old Linux kernels like 2.6.18 on connection refused the writable even is not fired (kernel bug). 2011-06-09 15:35:18 +02:00
antirez
6c194dae58 VM tests commented out for 2.4 2.4.0-rc1 2011-06-09 12:35:56 +02:00
antirez
7a4c4682f2 Warn the user in redis.conf that VM is deprecated and discouraged 2011-06-09 12:31:16 +02:00
antirez
054ed87d85 removed no longer useful files from utils directory 2011-06-09 12:29:05 +02:00
antirez
8dcec3bf25 INSTALL now points the user to the README file 2011-06-09 12:27:54 +02:00
antirez
7dc811b8cb Release notes updated for 2.4 2011-06-09 12:25:21 +02:00
antirez
0f3be53d7d README updated for 2.4 release 2011-06-09 12:00:28 +02:00
antirez
4e5b1d3851 version bumped to 2.3.5 2011-06-08 23:21:09 +02:00
antirez
27c8f84c66 INFO now contains the time (in usecs) needed to fork() in order to persist. The info is available in the stats section of INFO. 2011-06-08 23:20:11 +02:00
antirez
32463852be Add ustime() from unstable into utils.c 2011-06-08 23:13:47 +02:00
antirez
567d575dbe Color make backported to 2.4 2011-06-08 22:53:33 +02:00
antirez
a7982fed9e Warn the user that will try to enable VM that VM sucks. But still allows him to enable VM with a special option. 2011-06-06 18:41:54 +02:00
antirez
b590cedff1 no more client-libraries directory 2011-06-05 20:51:07 +02:00
antirez
02d71527d8 no more html documentation 2011-06-05 20:50:22 +02:00
antirez
112569d12d touch less pages in decrRefCount 2011-06-02 17:41:42 +02:00
Pieter Noordhuis
82c6e9c297 Ignore jemalloc build artifacts 2011-06-01 18:37:40 +02:00
antirez
fcf862d22b Merge remote branch 'pietern/2.4-bench' into 2.4 2011-06-01 18:17:25 +02:00
antirez
16d227ef2d Removed useless stuff from config.h that are now moved into zmalloc.h 2011-06-01 18:07:40 +02:00
antirez
ac1eda60b0 Fixed warning on Linux 2011-06-01 18:06:30 +02:00
antirez
598387b970 encoding agnostic intsets 2011-06-01 18:04:50 +02:00
antirez
8789dc82aa fmacros in utils.c to avoid warning about strcasecmp() 2011-06-01 17:58:20 +02:00