antirez
|
13b3715925
|
reports if tcmalloc is in used in INFO output
|
2010-10-22 00:10:17 +02:00 |
|
antirez
|
0a802bd7a0
|
support for compiling with tcmalloc
|
2010-10-22 00:06:44 +02:00 |
|
antirez
|
75fcab8c23
|
version bumped to 2.1.5
|
2010-10-21 17:55:44 +02:00 |
|
antirez
|
13a49af44b
|
prevent small integer sharing when maxmemory is active. So every object will use a private LRU field and the LRU algorithm can work well
|
2010-10-15 18:04:05 +02:00 |
|
antirez
|
9f8ded8ced
|
CONFIG RESETSTAT no longer resets the server uptime. Now keyspace hits/misses are reset as well.
|
2010-10-15 12:29:05 +02:00 |
|
antirez
|
95506e4611
|
minor aesthetic change
|
2010-10-15 12:22:48 +02:00 |
|
antirez
|
53eeeaff08
|
added keyspace_hits and keyspace_misses fields in INFO output
|
2010-10-15 12:19:21 +02:00 |
|
antirez
|
a36879293d
|
maxmemory-samples implemented in CONFIG command and configuration file
|
2010-10-15 11:57:38 +02:00 |
|
antirez
|
670bf2fd36
|
Don't increment dirty on expireIfNeeded() as natural expires are not considered database changes. This will avoid useless read-only commands in the AOF file as a result of, for instance, a GET operation triggering an expirIfNeeded() call resulting in an expired key removed.
|
2010-10-15 11:29:03 +02:00 |
|
antirez
|
b33ef40105
|
Merge remote branch 'pietern/ziplist-regression'
|
2010-10-14 21:23:01 +02:00 |
|
antirez
|
165346ca29
|
implemented different algorithms for maxmemory
|
2010-10-14 21:22:21 +02:00 |
|
Pieter Noordhuis
|
306c6a02e3
|
Replace ziplist stresser and fix regression
|
2010-10-14 21:11:42 +02:00 |
|
antirez
|
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 |
|
antirez
|
b4f2e412d0
|
free memory if the maxmemory parameter is reduced via CONFIG SET
|
2010-10-11 16:46:21 +02:00 |
|
antirez
|
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 |
|
antirez
|
144a5e72f2
|
fixed an alignment problem with time_t is 32 bit, long is 64 bit, and arch is sparc or any other where unaligned accesses will result to sigbus
|
2010-10-07 16:21:35 +02:00 |
|
antirez
|
fdc0bde935
|
minor typo fixed, reported by Thomas Bassetto
|
2010-10-07 12:49:14 +02:00 |
|
antirez
|
4610b0332c
|
intset stress testing added, ziplist stress testing relocated in a more appropriate place
|
2010-09-24 11:15:06 +02:00 |
|
antirez
|
ef27ba988b
|
explicit regression test for a ziplist bug added
|
2010-09-24 10:37:00 +02:00 |
|
antirez
|
1a06bf93c4
|
ziplist implementation fuzzy tests
|
2010-09-24 10:30:15 +02:00 |
|
antirez
|
e43505d6e9
|
Merge remote branch 'pietern/ziplist-fix'
|
2010-09-24 01:15:16 +02:00 |
|
Pieter Noordhuis
|
b0d605c1d6
|
Add regression test and fix for >255 byte string entries
|
2010-09-23 22:04:19 +02:00 |
|
antirez
|
30d31cc8bb
|
Contributing file added
|
2010-09-23 18:24:47 +02:00 |
|
antirez
|
963238f713
|
more tests for sds.c
|
2010-09-23 16:39:02 +02:00 |
|
antirez
|
136cf53f22
|
minimal C test framework + a first example sds.c tests
|
2010-09-23 16:05:17 +02:00 |
|
Pieter Noordhuis
|
56e52b69fe
|
Update rdb.c to properly work with new memory strategy for sorted sets
|
2010-09-22 18:07:52 +02:00 |
|
antirez
|
50a9fad5d5
|
two leaks fixed
|
2010-09-22 17:49:04 +02:00 |
|
antirez
|
beb7756dcb
|
error generation format reverted to the new style after merge
|
2010-09-22 16:10:13 +02:00 |
|
antirez
|
b882056c93
|
Merge remote branch 'pietern/zset-mem'
|
2010-09-22 16:09:33 +02:00 |
|
antirez
|
5ca2f0c498
|
preventive conflict resolution to merge pietern/zset-mem
|
2010-09-22 16:09:30 +02:00 |
|
antirez
|
5171777bf1
|
Merge remote branch 'pietern/ziplist-eff'
|
2010-09-22 12:59:25 +02:00 |
|
antirez
|
a4f3f93b90
|
new parsing code bugfixing
|
2010-09-17 16:05:01 +02:00 |
|
antirez
|
34a719d250
|
try to parse the request in a smarter way to gain speed... work in progress
|
2010-09-17 15:26:07 +02:00 |
|
antirez
|
2b00385d51
|
Added used CPU statistics in INFO output, obtained via getrusage()
|
2010-09-16 13:28:58 +02:00 |
|
antirez
|
4c2e506a39
|
modified a bit addReply() to play better with copy on write now that we have a static buffer. Changed the name of a function from _ensureFileEvent() to _installWriteEvent().
|
2010-09-16 13:08:40 +02:00 |
|
antirez
|
83f39c7ab2
|
Merge remote branch 'pietern/networking-perf'
|
2010-09-16 12:02:18 +02:00 |
|
Pieter Noordhuis
|
f335779240
|
Static buffer in client struct has a constant size
|
2010-09-16 11:59:53 +02:00 |
|
antirez
|
89f9f83769
|
Merge remote branch 'pietern/networking-perf'
|
2010-09-16 11:38:40 +02:00 |
|
antirez
|
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 |
|
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 |
|
Pedro Melo
|
0997b4119d
|
Fixed missed use of INSTALL_TOP
Thanks to sylr@github
Signed-off-by: Pedro Melo <melo@simplicidade.org>
|
2010-09-13 16:50:57 +01:00 |
|
Pedro Melo
|
e984050fb9
|
Make sure INSTALL_TOP exists before we install to it
Signed-off-by: Pedro Melo <melo@simplicidade.org>
|
2010-09-13 16:11:55 +01:00 |
|
Pedro Melo
|
e13865033d
|
Rename INSTALL_TOP to PREFIX; update documentation
Signed-off-by: Pedro Melo <melo@simplicidade.org>
|
2010-09-13 16:09:11 +01:00 |
|
Pieter Noordhuis
|
3c23ee1ba2
|
Fix another test that sometimes returned the swapped object instead of encoding
|
2010-09-13 16:59:46 +02:00 |
|
antirez
|
bc63407be6
|
redis-cli does no longer try to auto detect if it is used inside a pipe. To read last argument from stdandard input there is to use the -x option. This will make it playing better inside cron scripts and in general when stdin is hacked.
|
2010-09-09 16:38:10 +02:00 |
|
antirez
|
7f9a4db3c0
|
Fix for the init script provided with Redis, thanks to Rowan. This fixes issue 316
|
2010-09-09 10:24:56 +02:00 |
|
antirez
|
da14590bd9
|
Fix re-enabled again, I forgot to check if VM was enabled before calling handleClientsBlockedOnSwappedKey()
|
2010-09-08 13:47:28 +02:00 |
|
antirez
|
155fb4b45e
|
latest fix reverted, there is some problem reported by the CI test
|
2010-09-08 13:45:51 +02:00 |
|
antirez
|
7f00cd2264
|
Fixed a race condition in VM happening when a key was deleted while there was a client waiting for this key to be resumed from swap to memory. The client would hang forever.
|
2010-09-08 13:26:16 +02:00 |
|