antirez
|
8f61a72fa8
|
add background jobs initialization to Redis main init function
|
2011-09-13 16:10:26 +02:00 |
|
antirez
|
f81a5f54d8
|
bio.c typos fixes to make it compile
|
2011-09-13 16:09:06 +02:00 |
|
antirez
|
02925dd96e
|
bio.o added to redis-server objects
|
2011-09-13 15:59:48 +02:00 |
|
Pieter Noordhuis
|
d1ec6c8b22
|
Speed up protocol synthesis for AOF
|
2011-09-13 12:23:50 +02:00 |
|
Pieter Noordhuis
|
f990782f4d
|
Re-use AOF buffer when it is small enough
|
2011-09-13 12:22:54 +02:00 |
|
Pieter Noordhuis
|
a57225c2cf
|
Fix indent
|
2011-09-13 12:22:39 +02:00 |
|
antirez
|
4f06867afe
|
added a newline for code readability
|
2011-09-13 12:21:54 +02:00 |
|
Pieter Noordhuis
|
297322481d
|
Avoid unnecessary calls to time(3)
|
2011-09-13 12:18:55 +02:00 |
|
antirez
|
3bc89500d2
|
Remove the write handler only if there are no longer objects in the output queue AND if the static buffer is empty. This bug was the cause of a possible server-stop-responding-to-client bug under some specific work load. Thanks to Pieter Noordhuis for spotting and fixing it.
|
2011-09-12 11:06:28 +02:00 |
|
antirez
|
48082cc044
|
fixed typos in the comments of rpoplpushHandlePush()
|
2011-09-12 10:04:23 +02:00 |
|
Hampus Wessman
|
c47d152c8d
|
Fix crash when chaining brpoplpush with other blocking commands.
|
2011-09-07 19:08:48 +02:00 |
|
antirez
|
11aaf52313
|
Auto rewrite integer overflow fixed. Thanks to Gaurav for finding it (see issue 602 on google code), and Pieter Noordhuis for tracing it.
|
2011-08-09 11:46:18 +02:00 |
|
Hampus Wessman
|
64f201c2aa
|
Fix crash when pipelining several blocking commands.
|
2011-07-28 13:50:44 +02:00 |
|
Pieter Noordhuis
|
bb831c313c
|
Fix adding bulk reply when getcwd fails
|
2011-07-27 16:22:28 +02:00 |
|
Pieter Noordhuis
|
4d6bf65c42
|
Wait for Lua to be built before linking redis-server
|
2011-07-27 14:47:02 +02:00 |
|
Pieter Noordhuis
|
2d7162bb1d
|
HDEL: Abort deleting fields when hash is removed
|
2011-07-27 12:29:40 +02:00 |
|
antirez
|
80e87a461a
|
Close the listening sockets. Apparently this allows faster restarts.
|
2011-07-22 12:11:40 +02:00 |
|
antirez
|
adae85cdae
|
prepareForShutdown() fixed for correctness regarding what to do with AOF and RDB persistence on exit.
|
2011-07-22 11:52:21 +02:00 |
|
antirez
|
f790bd028c
|
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:20:57 +02:00 |
|
antirez
|
319bb48c01
|
top level Makefile now just a proxy. Doing make clean inside src now does a full clean including deps, not just Redis source. Thanks to Pieter for the top level Makefile proxy trick.
|
2011-07-13 19:15:22 +02:00 |
|
antirez
|
4dd444bb4a
|
Replicate EVALSHA as EVAL taking a dictionary of sha1 -> script source code.
|
2011-07-13 15:38:03 +02:00 |
|
antirez
|
70ecddc9f4
|
scripting.txt file removed, content merged into the TODO file
|
2011-07-13 12:04:02 +02:00 |
|
antirez
|
331bf3292f
|
when building redis-server use LINK and not CC as prefix in the output
|
2011-07-12 12:58:32 +02:00 |
|
antirez
|
5f54619494
|
Fix for a typo left after merging.
|
2011-07-12 12:43:05 +02:00 |
|
antirez
|
0681c5ad84
|
master branch merged into scripting.
|
2011-07-12 12:39:16 +02:00 |
|
antirez
|
e6fcb5b30d
|
make test depends on redis-check-aof as well.
|
2011-07-11 14:48:45 +02:00 |
|
antirez
|
6b91a11e3e
|
removed --file argument from test invocation inside Makefile
|
2011-07-11 13:46:09 +02:00 |
|
antirez
|
52c863ddac
|
use tclsh8.5 not only in which but also in the actual test execution.
|
2011-07-11 11:18:46 +02:00 |
|
antirez
|
d4edba6f43
|
explicitly use tclsh8.5 to run the test
|
2011-07-11 11:17:05 +02:00 |
|
antirez
|
09e2d9eeba
|
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-08 12:59:30 +02:00 |
|
antirez
|
812ecc8b10
|
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-07 16:24:37 +02:00 |
|
Hampus Wessman
|
040b0ade7d
|
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-07 16:08:30 +02:00 |
|
antirez
|
cabe03eb75
|
more valgrind friendly test
|
2011-07-06 15:22:00 +02:00 |
|
antirez
|
5a9dd97c7c
|
childrens -> children in INFO output field names. This is a backward incompatible change, but really a minimal one.
|
2011-07-02 10:52:28 +02:00 |
|
antirez
|
6504634019
|
no more allocation stats info in INFO, useless now that we have jemalloc.
|
2011-07-02 10:31:16 +02:00 |
|
antirez
|
2cb6828480
|
Added an unique ID field to every slow log entry.
|
2011-06-30 17:36:15 +02:00 |
|
antirez
|
de32c37c06
|
More redis.conf self-documentation. Now even queries that took exactly server.slow_log_slower_than are logged, as this is not exact but is more intuitive for people, and a value of 0 will force every query to be logged.
|
2011-06-30 15:54:05 +02:00 |
|
antirez
|
35a6044140
|
slow log configuration implemented
|
2011-06-30 15:47:15 +02:00 |
|
antirez
|
404345d8e5
|
DEUBG SLEEP implemented
|
2011-06-30 13:31:44 +02:00 |
|
antirez
|
daa70b1798
|
First implementation of the slow log feature
|
2011-06-30 13:27:32 +02:00 |
|
antirez
|
ef67a2fc3c
|
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:23 +02:00 |
|
antirez
|
994ed2bc55
|
unstable merge conflicts resolved
|
2011-06-25 12:29:24 +02:00 |
|
antirez
|
d5b36c5114
|
Merge remote branch 'origin/unstable' into unstable
|
2011-06-25 12:22:59 +02:00 |
|
antirez
|
c9d0c3623a
|
diskstore removed
|
2011-06-25 12:22:03 +02:00 |
|
Salvatore Sanfilippo
|
a004de0f15
|
Merge pull request #63 from djanowski/tcl
Add warning when `tcl` is not available to run tests
|
2011-06-24 09:59:37 -07:00 |
|
Damian Janowski
|
b3bc4452d2
|
Avoid bug reports when Tcl is not installed.
|
2011-06-24 13:56:06 -03:00 |
|
antirez
|
c1c9d551da
|
Fix for bug 561 and other related problems
|
2011-06-20 17:19:36 +02:00 |
|
antirez
|
634bae94fb
|
useless call removed, thanks to Pieter for spotting this
|
2011-06-20 16:42:37 +02:00 |
|
antirez
|
f85cd526c1
|
DB API refactoring. The changes were designed together with Pieter Noordhuis.
|
2011-06-20 16:42:16 +02:00 |
|
antirez
|
3e2a0bf44a
|
Makefile deps updated
|
2011-06-20 11:58:54 +02:00 |
|