antirez
|
b508aeb994
|
Clear the AOF rewrite scheduled flag once an AOF rewrite is triggered. Fix for issue #161, probably fixing 159 as well.
|
2011-10-26 12:53:30 +02:00 |
|
antirez
|
ff15dba093
|
not used parameter for redisLog() removed. Error message grammar fixed.
Thanks to @ardsrk.
|
2011-10-08 10:59:04 +02:00 |
|
antirez
|
f96a8a8054
|
rioInitWithFile nad rioInitWithBuffer functions now take a rio structure pointer to avoid copying a structure to return value to the caller.
|
2011-09-22 16:00:40 +02:00 |
|
antirez
|
f9c6f39b2b
|
merge conflicts resolved
|
2011-09-22 15:15:26 +02:00 |
|
Salvatore Sanfilippo
|
18be93e0a4
|
Merge pull request #74 from kmerenkov/issue_620
[issue 620] don't segfault if number of arguments is less than 1
|
2011-09-20 01:55:34 -07:00 |
|
antirez
|
e7aec180e8
|
Fixed comment typo
|
2011-09-19 17:50:07 +02:00 |
|
antirez
|
77ca5fcba6
|
Emit a log message when AOF fsync is still in progress but we are forced to write from the main thread since two seconds already elapsed.
|
2011-09-19 16:52:13 +02:00 |
|
antirez
|
af4707a80c
|
Merge remote-tracking branch 'origin/unstable' into bg-aof-2
|
2011-09-16 12:36:33 +02:00 |
|
antirez
|
db3c2a4fb4
|
postpone the AOF fsync if policy is everysec and there is a background fsync already going.
|
2011-09-16 12:35:12 +02:00 |
|
antirez
|
9a35eb22bf
|
Fixed typo preventing compilation
|
2011-09-16 12:11:48 +02:00 |
|
Pieter Noordhuis
|
5f54a5e615
|
Fix AOF race that may duplicate commands
|
2011-09-16 11:12:31 +02:00 |
|
antirez
|
4b77700a33
|
Added aof_backgronud_fsync() function, and use it in the bacground rewrite done handler when the fsync policy is everysec.
|
2011-09-16 11:08:39 +02:00 |
|
antirez
|
50be9b97bc
|
Use a different thread for every different type of background job
|
2011-09-15 18:21:16 +02:00 |
|
antirez
|
986630afad
|
use bio.c instead of libeio for closing the AOF file in background. Some comment added and other minor changes.
|
2011-09-13 18:27:08 +02:00 |
|
Pieter Noordhuis
|
b454056d94
|
Asynchronously close old file after BGREWRITEAOF
|
2011-09-13 18:17:06 +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 |
|
Pieter Noordhuis
|
297322481d
|
Avoid unnecessary calls to time(3)
|
2011-09-13 12:18:55 +02:00 |
|
Konstantin Merenkov
|
be6f639564
|
[issue 620] don't segfault if number of arguments is less than 1
|
2011-08-02 17:05:04 +04: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
|
c9d0c3623a
|
diskstore removed
|
2011-06-25 12:22:03 +02:00 |
|
antirez
|
591f29e0f5
|
Use a safe iterator while saving the DB, since the getExpire() function will access the iterating dictionary.
|
2011-06-17 15:41:22 +02:00 |
|
antirez
|
9e40bce3fa
|
different message on BGREWRITEAOF when it is just scheduled and not started.
|
2011-06-10 18:35:16 +02:00 |
|
antirez
|
c66bf1fa32
|
correctly set AOF base size field in server structure
|
2011-06-10 14:56:45 +02:00 |
|
antirez
|
b333e23997
|
automatic AOF rewrite first implementation. Still to be tested.
|
2011-06-10 12:39:23 +02:00 |
|
antirez
|
615e414c5d
|
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-05-29 15:17:29 +02:00 |
|
Pieter Noordhuis
|
7271198cf0
|
Use rio.h functions in aof.c
|
2011-05-14 12:36:22 +02:00 |
|
antirez
|
6901fe7729
|
Useless statement removed
|
2011-05-10 10:07:04 +02:00 |
|
Pieter Noordhuis
|
45b0f6fb14
|
Use correct argc/argv for cleanup when loading AOF
|
2011-04-22 09:44:06 +02:00 |
|
Pieter Noordhuis
|
100ed062c0
|
Test for ENCODING_SKIPLIST instead of ENCODING_RAW
|
2011-04-06 16:17:07 +02:00 |
|
Pieter Noordhuis
|
dddf5335f4
|
Fix DEBUG DIGEST, SORT and AOF rewrite
|
2011-03-14 13:30:06 +01:00 |
|
antirez
|
4aec2ec8c4
|
AOF file descriptor leak fixed
|
2011-03-04 16:13:54 +01:00 |
|
antirez
|
69bfffb4a7
|
test adapted to run with diskstore, and a few bugs fixed
|
2011-01-09 18:25:34 +01:00 |
|
antirez
|
5b8ce85378
|
more work towards diskstore bgsave
|
2011-01-07 19:31:42 +01:00 |
|
antirez
|
36c17a53b6
|
source reshaped a bit to play well with a bgsaving thread, still work to do, does not compile.
|
2011-01-07 18:15:14 +01:00 |
|
antirez
|
16d778780e
|
a lot of code reworked/removed to implement object caching
|
2010-12-28 18:06:40 +01:00 |
|
antirez
|
97e7f8aec3
|
non blocking loading of the DB / AOF with informations and ETA in INFO output
|
2010-11-08 11:52:03 +01:00 |
|
antirez
|
0a546fc017
|
Merge remote branch 'pietern/unixsocket'
|
2010-11-02 23:47:52 +01:00 |
|
antirez
|
ca734d17ad
|
Revert "Now maxmemory, VM, and everything else uses the fast RSS memory used estimation instead of raw memory reported by zmalloc(). This means that setting maxmemory to 2GB will really have the effect of using up to 2GB of memory."
This reverts commit a3e60027e7d4419971406c6da7d6e8accbcaf9b0.
|
2010-11-02 12:09:59 +01:00 |
|
antirez
|
a3e60027e7
|
Now maxmemory, VM, and everything else uses the fast RSS memory used estimation instead of raw memory reported by zmalloc(). This means that setting maxmemory to 2GB will really have the effect of using up to 2GB of memory.
|
2010-11-02 11:50:55 +01:00 |
|
antirez
|
21dbc6499a
|
merge conflict resolved
|
2010-10-28 22:59:47 +02:00 |
|
antirez
|
d08fac3eb9
|
more generally usable i/o functions moved to syncio.c
|
2010-10-25 10:53:28 +02:00 |
|
Pieter Noordhuis
|
75b41de8ca
|
Convert objects in the command procs instead of the protocol code
|
2010-10-17 17:21:41 +02:00 |
|
Pieter Noordhuis
|
b04ce2a35c
|
Merge master with resolved conflict in src/redis-cli.c
|
2010-10-13 18:55:46 +02:00 |
|
antirez
|
89f9f83769
|
Merge remote branch 'pietern/networking-perf'
|
2010-09-16 11:38:40 +02:00 |
|
antirez
|
412e457c27
|
fixed typo in the latest commit
|
2010-09-14 15:18:18 +02:00 |
|
antirez
|
1d18f50458
|
Advertise the existence of redis-check dump --fix when logging an error about corrupted AOF file
|
2010-09-14 15:09:37 +02:00 |
|
Pieter Noordhuis
|
3ab203762f
|
Use specialized function to add status and error replies
|
2010-09-02 23:33:06 +02:00 |
|
Pieter Noordhuis
|
2403fc9fde
|
Intialize bufpos in the fake client
|
2010-09-02 19:52:04 +02:00 |
|