|
de4aebe9fd
|
fixed a typo preventing compilation
|
2010-07-22 16:18:28 +02:00 |
|
|
c9c7ecad96
|
version is now 1.3.16
|
2010-07-22 16:17:19 +02:00 |
|
|
dc44326f7a
|
recent VM fixes backported to 2.0.0 branch
|
2010-07-22 16:16:11 +02:00 |
|
|
d8f25ce3ac
|
fix rare condition where 'key' would already be destroyed while is was needed later on
|
2010-07-22 15:55:41 +02:00 |
|
|
b25b61eb97
|
vm_blocked_clients count fixed in INFO, thanks to Pietern Noordhuis
|
2010-07-21 13:15:03 +02:00 |
|
|
de8c659026
|
Version is now 1.3.15
|
2010-07-01 20:27:43 +02:00 |
|
|
f9231c2c9a
|
Fixed MONITOR output for consistency: now integer encoded values are also formatted like this: "3932"
|
2010-07-01 20:21:46 +02:00 |
|
|
c7543ab6f1
|
fixed error code checking for *write operations and return value in AOF rewriting function
|
2010-07-01 20:15:44 +02:00 |
|
|
e8de5c7a3f
|
Fix for VM swapping out at DB loading time when key is shared
|
2010-06-07 17:57:56 +02:00 |
|
|
903b7484af
|
fixed VM object swappability computation
|
2010-06-02 15:21:35 +02:00 |
|
|
b03dce9537
|
smarter swapout policy on AOF too
|
2010-06-02 15:19:09 +02:00 |
|
|
1bc183731d
|
better swapout policy while loading RDB file
|
2010-06-02 15:19:02 +02:00 |
|
|
d1481e023a
|
Fixed ZINCR Nan bugs leading to server crash and added tests
|
2010-05-28 12:26:26 +02:00 |
|
|
be00fa244d
|
redis version is now 1.3.14 (aka 2.0.0 RC1)
|
2010-05-21 14:00:21 +02:00 |
|
|
2f4dd7e0fd
|
minor fix for the skiplist code, resulting in a false positive with valgrind, and in general into a useless small allocation
|
2010-05-21 12:30:56 +02:00 |
|
|
10dea8dc1b
|
fix memory leak on 32-bit builds
|
2010-05-20 19:43:28 +02:00 |
|
|
cbae1d34f6
|
Fix for DEBUG DIGEST
|
2010-05-20 16:50:40 +02:00 |
|
|
8513a757ab
|
minor change to shutdown
|
2010-05-20 12:53:26 +02:00 |
|
|
fab43727b4
|
shutdown on SIGTERM
|
2010-05-20 12:50:57 +02:00 |
|
|
c14753cea1
|
Merge http://github.com/ngmoco/redis
|
2010-05-20 12:38:43 +02:00 |
|
|
46b614edf7
|
Merge branch 'master' into integration
|
2010-05-19 14:53:57 +02:00 |
|
|
30dd89b6b7
|
Fix for 'CONFIG SET appendonly no'
|
2010-05-19 13:36:32 +02:00 |
|
|
2e5eb04e50
|
It's now possible to turn off and on the AOF via CONFIG
|
2010-05-19 11:06:43 +02:00 |
|
|
274e45e365
|
build fixed when simpler shells are used to create release.h
|
2010-05-18 12:17:51 +02:00 |
|
|
5436146c8d
|
create release.h in make process and add this information to INFO listing
|
2010-05-17 22:28:12 +02:00 |
|
|
26ef09a835
|
Redis version is now 1.3.12
|
2010-05-16 19:17:43 +02:00 |
|
|
9e08e1b9ed
|
redis version is now 1.3.11
|
2010-05-16 19:15:12 +02:00 |
|
|
482b672df1
|
random refactoring and speedups
|
2010-05-16 02:02:46 +02:00 |
|
|
d6f4c262a1
|
faster INCR with very little efforts...
|
2010-05-16 00:59:08 +02:00 |
|
|
fdfb02e7ff
|
print warnings in redis log when a test raises an exception (very likely to be caused by something like a failed assertion)
|
2010-05-15 23:48:08 +02:00 |
|
|
3be2c9d732
|
fixed a warning seen with some GCC version under Linux
|
2010-05-14 22:56:06 +02:00 |
|
|
5d373da96a
|
ZUNION,ZINTER -> ZUNIONSTORE,ZINTERSTORE
|
2010-05-14 18:58:37 +02:00 |
|
|
ba798261ce
|
DEBUG DIGEST implemented, in order to improve the ability to test persistence and replication consistency
|
2010-05-14 13:41:57 +02:00 |
|
|
b58ba10526
|
Add SIGTERM shutdown handling.
|
2010-05-13 16:11:47 -07:00 |
|
|
9682a58fca
|
conflicts resolved
|
2010-05-13 14:24:41 +02:00 |
|
|
9376e434f0
|
feed SETEX as SET and EXPIREAT to AOF
|
2010-05-13 14:15:06 +02:00 |
|
|
32a6651355
|
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.
|
2010-05-13 13:36:42 +02:00 |
|
|
fb82e75cd1
|
include limits.h otherwise no double precison macros
|
2010-05-13 11:53:56 +02:00 |
|
|
88e8d89f1e
|
explicitly checks with ifdefs if our floating point and long long assumptions are verified
|
2010-05-13 10:47:06 +02:00 |
|
|
fe24458996
|
Yet another version of the double saving code, with comments explaining what's happening there
|
2010-05-13 10:28:00 +02:00 |
|
|
5107436cdf
|
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
|
2010-05-12 21:51:48 +02:00 |
|
|
8c096b16a1
|
If a float can be casted to a long long without rounding loss, we can use the integer conversion function to write the score on disk. This is a seriuous speedup
|
2010-05-12 15:07:39 +02:00 |
|
|
abce5627d7
|
Merge branch 'vm-speedup'
|
2010-05-12 11:51:01 +02:00 |
|
|
6485f29382
|
fix to return error when calling INCR on a non-string type
|
2010-05-11 22:46:24 +02:00 |
|
|
ad30aa6069
|
load objects encoded from disk directly without useless conversion
|
2010-05-11 16:12:22 +02:00 |
|
|
bd59ecfb92
|
fixed a problem leading to crashes, as keys can't be currently specially encoded, so we can't encode integers at object loading time... For now this can be fixed passing a few flags, or later can be fixed allowing encoded keys as well
|
2010-05-11 14:30:56 +02:00 |
|
|
ee14da56e6
|
long long to string conversion speedup applied in other places as well. Still the code has bugs, fixing right now...
|
2010-05-11 14:13:53 +02:00 |
|
|
e5b7a215e8
|
hand written code to turn a long long into a string -> very big speed win
|
2010-05-11 12:13:37 +02:00 |
|
|
bf02809825
|
added specialized function to compare string objects for perfect match that is optimized for this task
|
2010-05-11 11:15:36 +02:00 |
|
|
dc05abde89
|
better use of encoding inforamtion in dictEncObjKeyCompare
|
2010-05-11 11:02:24 +02:00 |
|