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 |
|
Pieter Noordhuis
|
7236fdb22f
|
Return error when min and/or max in the sorted set range spec is not a double
|
2010-10-13 21:59:24 +02:00 |
|
Pieter Noordhuis
|
91504b6cbe
|
Make ZREMRANGEBYSCORE accept the same range spec as ZRANGEBYSCORE
This allows to use inclusive/exclusive bounds for min and max when
deleting a range of scores from a sorted set.
|
2010-10-13 21:43:58 +02:00 |
|
Pieter Noordhuis
|
26f3388d27
|
Merge branch 'master' into zrevrangebyscore
|
2010-10-13 20:29:50 +02:00 |
|
Pieter Noordhuis
|
b04ce2a35c
|
Merge master with resolved conflict in src/redis-cli.c
|
2010-10-13 18:55:46 +02:00 |
|
Pieter Noordhuis
|
4fe83b554a
|
sockaddr_un.sun_path appears to never hold anything after accept()
|
2010-10-13 18:50:07 +02:00 |
|
Pieter Noordhuis
|
ab17b909fe
|
Use different accept handlers for TCP and unix socket connections
|
2010-10-13 18:34:24 +02:00 |
|
Pieter Noordhuis
|
893819801d
|
Remove disabling TCP with port -1
|
2010-10-13 17:18:58 +02:00 |
|
Pieter Noordhuis
|
5d10923f7b
|
Rename variable sockpath to unixsocket
|
2010-10-13 17:17:56 +02:00 |
|
Pieter Noordhuis
|
704bd093be
|
Move creating socket/bind+listen on socket to separate functions
Thanks to tav (http://github.com/tav) for original code.
|
2010-10-13 16:47:22 +02:00 |
|
Pieter Noordhuis
|
941c9fa285
|
Return OK on QUIT
|
2010-10-13 11:25:40 +02:00 |
|
Pieter Noordhuis
|
9f1ae9abee
|
Allow to specify which specific test files to run
|
2010-10-13 09:26:44 +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
|
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
|
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 |
|
Pieter Noordhuis
|
d433ebc681
|
Finished code for sorted set memory efficiency
|
2010-09-16 15:42:36 +02:00 |
|
Pieter Noordhuis
|
25bb8a4452
|
Add ZREVRANGEBYSCORE and refactor Z*RANGEBYSCORE
|
2010-09-16 14:38:07 +02:00 |
|
Pieter Noordhuis
|
192fc3376a
|
Merge branch 'zset-mem' into zrevrangebyscore
|
2010-09-16 14:32:30 +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 |
|
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 |
|