|
5402c4262e
|
added noeviction policy to redis maxmemory. ZSCORE removed from the list of commands that can't be called when we are low on memory, this command was added in the past for a stupid error.
|
2010-11-08 16:12:16 +01:00 |
|
|
97e7f8aec3
|
non blocking loading of the DB / AOF with informations and ETA in INFO output
|
2010-11-08 11:52:03 +01:00 |
|
|
4ebfc45528
|
config option to select if when replication link with master a slave should or not serve stale data
|
2010-11-04 19:59:21 +01:00 |
|
|
12ebe2ac17
|
replication asynchronous SYNC information in INFO output
|
2010-11-04 18:50:23 +01:00 |
|
|
62ec599c36
|
typos and minor stuff fixed in the new non blocking replication code
|
2010-11-04 17:35:03 +01:00 |
|
|
f4aa600b99
|
first attempt to non blocking implementation of slave replication and SYNC bulk data download. Never compiled so far...
|
2010-11-04 17:29:53 +01:00 |
|
|
a9b18e54d4
|
Stop using the freelist robj* cache
|
2010-11-04 10:09:30 +01:00 |
|
|
8d3e063a0a
|
added support for command renaming/suppression in redis.conf
|
2010-11-03 12:14:36 +01:00 |
|
|
1b1f47c915
|
command lookup process turned into a much more flexible and probably faster hash table
|
2010-11-03 11:23:59 +01:00 |
|
|
0a546fc017
|
Merge remote branch 'pietern/unixsocket'
|
2010-11-02 23:47:52 +01:00 |
|
|
539fb43820
|
RSS information in INFO output
|
2010-11-02 22:47:10 +01:00 |
|
|
b5b22da8e6
|
Revert "Function to compute RSS memory usage in a fast way, suitable to be called inside keys eviction loops"
This reverts commit 7d47ecd543 .
|
2010-11-02 12:10:41 +01:00 |
|
|
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 a3e60027e7 .
|
2010-11-02 12:09:59 +01:00 |
|
|
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 |
|
|
7d47ecd543
|
Function to compute RSS memory usage in a fast way, suitable to be called inside keys eviction loops
|
2010-11-02 11:40:35 +01:00 |
|
|
10c12171cc
|
removed a number of stupid compilation warnings on Linux
|
2010-11-02 11:15:09 +01:00 |
|
|
21dbc6499a
|
merge conflict resolved
|
2010-10-28 22:59:47 +02:00 |
|
|
a3a323e0e5
|
When REDIS_CLOSE_AFTER_REPLY is set, there may never be new replies
|
2010-10-28 16:52:23 +01:00 |
|
|
5e78edb350
|
Unify two client flags that mean the same
|
2010-10-28 15:07:45 +01:00 |
|
|
73abd0a9d2
|
Merge remote branch 'remotes/pietern/zrevrangebyscore'
|
2010-10-28 14:12:25 +02:00 |
|
|
da47440d44
|
Make sure to reset the signal handler and deliver again the original crashing signal when dumping the stack trace. This will allow to dump the core if core dumping is enabled.
|
2010-10-22 23:30:48 +02:00 |
|
|
d8a717fb1a
|
if server.saveparamslen is not set, don't save the DB on exit.
|
2010-10-22 23:17:28 +02:00 |
|
|
13b3715925
|
reports if tcmalloc is in used in INFO output
|
2010-10-22 00:10:17 +02:00 |
|
|
a375b077cc
|
Skip object encoding where it doesn't make sense
|
2010-10-17 18:13:31 +02:00 |
|
|
33aba595b0
|
Removed unused command flags
|
2010-10-17 17:31:40 +02:00 |
|
|
75b41de8ca
|
Convert objects in the command procs instead of the protocol code
|
2010-10-17 17:21:41 +02:00 |
|
|
9da6caac4e
|
Don't reset the client when processCommand returns REDIS_ERR
|
2010-10-15 17:27:05 +02:00 |
|
|
cd8788f26d
|
Refactor request parsing code for efficiency
|
2010-10-15 15:44:55 +02:00 |
|
|
95506e4611
|
minor aesthetic change
|
2010-10-15 12:22:48 +02:00 |
|
|
53eeeaff08
|
added keyspace_hits and keyspace_misses fields in INFO output
|
2010-10-15 12:19:21 +02:00 |
|
|
165346ca29
|
implemented different algorithms for maxmemory
|
2010-10-14 21:22:21 +02:00 |
|
|
ef59a8bc9e
|
Object approximated LRU algorithm enhanced / fixed / refactored. This is used for the VM currently but will soon be used for maxmemory expiring.
|
2010-10-14 13:52:58 +02:00 |
|
|
26f3388d27
|
Merge branch 'master' into zrevrangebyscore
|
2010-10-13 20:29:50 +02:00 |
|
|
b04ce2a35c
|
Merge master with resolved conflict in src/redis-cli.c
|
2010-10-13 18:55:46 +02:00 |
|
|
ab17b909fe
|
Use different accept handlers for TCP and unix socket connections
|
2010-10-13 18:34:24 +02:00 |
|
|
893819801d
|
Remove disabling TCP with port -1
|
2010-10-13 17:18:58 +02:00 |
|
|
5d10923f7b
|
Rename variable sockpath to unixsocket
|
2010-10-13 17:17:56 +02:00 |
|
|
941c9fa285
|
Return OK on QUIT
|
2010-10-13 11:25:40 +02:00 |
|
|
1dd10ca233
|
maxmemory fixed, we now try to release memory just before we check for the memory limit. Before fixing there was code between the attempt to free memory and the check for memory limits, and this code could result into allocations going again after the memory limit.
|
2010-10-11 13:05:09 +02:00 |
|
|
b882056c93
|
Merge remote branch 'pietern/zset-mem'
|
2010-09-22 16:09:33 +02:00 |
|
|
25bb8a4452
|
Add ZREVRANGEBYSCORE and refactor Z*RANGEBYSCORE
|
2010-09-16 14:38:07 +02:00 |
|
|
192fc3376a
|
Merge branch 'zset-mem' into zrevrangebyscore
|
2010-09-16 14:32:30 +02:00 |
|
|
2b00385d51
|
Added used CPU statistics in INFO output, obtained via getrusage()
|
2010-09-16 13:28:58 +02:00 |
|
|
89f9f83769
|
Merge remote branch 'pietern/networking-perf'
|
2010-09-16 11:38:40 +02:00 |
|
|
3856f14759
|
This should fix Issue 332: when there is a background process saving we still allow the hash tables to grow, but only when a critical treshold is reached. Formerly we prevented the resize at all triggering pathological O(N) behavior. Also there is a fix for the statistics in INFO about the number of keys expired
|
2010-09-15 14:09:41 +02:00 |
|
|
9e83ac06ef
|
Merge branch 'master' into networking-perf
Resolved conflict in src/db.c and changed adding an error to the reply
in blockingPopGenericCommand to use the new API.
|
2010-09-03 16:44:50 +02:00 |
|
|
3ab203762f
|
Use specialized function to add status and error replies
|
2010-09-02 23:33:06 +02:00 |
|
|
eddb388ef9
|
memory fragmentation ratio in INFO output
|
2010-09-02 10:34:39 +02:00 |
|
|
357d36733d
|
Fixed segfault in freeMemoryIfNeeded due to the fact that keys are now sds strings and not objects in the main hash table, thanks to Anthony Lauzon for spotting the bug and providing a patch.
|
2010-08-27 11:01:03 +02:00 |
|
|
acc75bfd4f
|
Merge remote branch 'pietern/intset-split'
|
2010-08-26 12:04:24 +02:00 |
|