Pieter Noordhuis
|
003f0840ff
|
renamed list wrapper functions to be more verbose
|
2010-06-04 11:04:02 +02:00 |
|
Pieter Noordhuis
|
d0686e070d
|
add thresholds for converting a ziplist to a real list
|
2010-06-04 10:57:31 +02:00 |
|
Pieter Noordhuis
|
846d8b3ea5
|
merge antirez/smallkeys
|
2010-06-04 10:10:50 +02:00 |
|
antirez
|
4c8f23700b
|
memory leak introduced in the latest big changes fixed
|
2010-06-03 18:22:15 +02:00 |
|
antirez
|
44262c58a4
|
Fixed VM bugs introduced with the top level keys as sds strings changes
|
2010-06-03 18:15:56 +02:00 |
|
antirez
|
0924181364
|
top level keys are no longer redis objects but sds strings. There are still a few bugs to fix when VM is enabled
|
2010-06-03 18:02:54 +02:00 |
|
Pieter Noordhuis
|
74e0f445a8
|
use ziplists in SORT STORE until the thresholds are determined
|
2010-06-03 00:48:52 +02:00 |
|
antirez
|
1edbae8678
|
Merge branch 'master' into smallkeys
|
2010-06-02 15:19:50 +02:00 |
|
antirez
|
a89b7013ff
|
smarter swapout policy on AOF too
|
2010-06-02 15:18:22 +02:00 |
|
antirez
|
7e02fe32d3
|
better swapout policy while loading RDB file
|
2010-06-02 15:13:53 +02:00 |
|
antirez
|
169dd6b7d3
|
minor code comment change
|
2010-06-02 15:00:02 +02:00 |
|
antirez
|
612e4de8ce
|
minor code movements and free object pull restored to 1 million
|
2010-06-01 17:08:43 +02:00 |
|
antirez
|
dbc289aed1
|
Debug message was printing stuff that are sometimes not initialized/valid
|
2010-06-01 14:22:21 +02:00 |
|
antirez
|
4e538759c4
|
Merge branch 'smallkeys' of github.com:antirez/redis into smallkeys
|
2010-06-01 14:18:38 +02:00 |
|
antirez
|
a4798f733d
|
fixed a few comments
|
2010-06-01 14:18:30 +02:00 |
|
antirez
|
e4ed181d40
|
fixed bugs introduced in the rewrite of the new VM engine
|
2010-06-01 14:15:46 +02:00 |
|
Pieter Noordhuis
|
6ddc908ab6
|
support rewriting the AOF with dual list encoding
|
2010-05-31 23:49:16 +02:00 |
|
Pieter Noordhuis
|
9eaef89fbc
|
small refactor of fwrite* commands for AOF rewrite to allow writing a bulk long long
|
2010-05-31 23:41:04 +02:00 |
|
Pieter Noordhuis
|
dc845730a9
|
use list wrapper functions in computing the dataset digest
|
2010-05-31 23:35:51 +02:00 |
|
Pieter Noordhuis
|
a03611e133
|
update SORT to work with the dual list encoding
|
2010-05-31 23:22:00 +02:00 |
|
Pieter Noordhuis
|
1cd92e7f04
|
function to create a new ziplist encoded list
|
2010-05-31 23:10:05 +02:00 |
|
antirez
|
7dd8e7cfdf
|
fixed missing incrRefCount
|
2010-05-31 22:56:53 +02:00 |
|
Pieter Noordhuis
|
23f964946b
|
support rdb saving/loading with dual list encoding
|
2010-05-31 22:26:32 +02:00 |
|
Pieter Noordhuis
|
b6eb970394
|
fixed signedness and disambiguate variable names
|
2010-05-31 22:26:32 +02:00 |
|
Pieter Noordhuis
|
2796f6da7b
|
added rdb save function to directly save long long values
|
2010-05-31 22:26:25 +02:00 |
|
Pieter Noordhuis
|
0f62e1775d
|
update RPOPLPUSH to support dual encoding
|
2010-05-31 20:47:39 +02:00 |
|
Pieter Noordhuis
|
be02a7c0d6
|
update list iteration semantic to work as expected (i.e. "while(lNext(..))")
|
2010-05-31 20:25:31 +02:00 |
|
antirez
|
560db612e1
|
first step of VM rewrite. blocking VM tests passing, more work needed in the async side
|
2010-05-31 20:10:18 +02:00 |
|
antirez
|
752203d86d
|
Merge branch 'no-appendfsync-on-rewrite'
|
2010-05-31 10:08:14 +02:00 |
|
Pieter Noordhuis
|
3fbf9001ce
|
fix LREM to remove *all* occurances when a zero argument is given
|
2010-05-30 03:25:14 +02:00 |
|
Pieter Noordhuis
|
bd8db0ada8
|
fixed LINDEX to always return bulk response
|
2010-05-30 03:25:04 +02:00 |
|
Pieter Noordhuis
|
d2ee16abec
|
update LREM to support dual encoding via extra iteration primitives
|
2010-05-30 02:17:36 +02:00 |
|
Pieter Noordhuis
|
9ae6b0be4a
|
support dual encoding in LTRIM
|
2010-05-30 02:16:12 +02:00 |
|
Pieter Noordhuis
|
a6dd455b09
|
update LRANGE to use basic iteration code to support dual encoding
|
2010-05-30 02:15:34 +02:00 |
|
Pieter Noordhuis
|
697bd5673f
|
inline support for dual encoding in the LINDEX and LSET commands
|
2010-05-30 02:11:59 +02:00 |
|
Pieter Noordhuis
|
d72562f7ba
|
generic pop and length function for ziplist encoding
|
2010-05-30 01:51:55 +02:00 |
|
Pieter Noordhuis
|
c7d9d662a4
|
generic push function that supports the dual encoding
|
2010-05-30 01:46:59 +02:00 |
|
antirez
|
d55d5c5dd3
|
command table size calculated with sizeof
|
2010-05-28 23:44:32 +02:00 |
|
Pieter Noordhuis
|
1a132bbc9c
|
use qsort and bsearch to lookup commands in O(log(N)) instead of O(N)
|
2010-05-28 22:14:10 +02:00 |
|
antirez
|
5fc9229c34
|
Fixed ZINCR Nan bugs leading to server crash and added tests
|
2010-05-28 12:24:47 +02:00 |
|
antirez
|
d5d23dabd7
|
redis.conf new features the new option, a minor typo preventing the compilation fixed
|
2010-05-28 10:48:04 +02:00 |
|
antirez
|
b0bd87f60c
|
don't fsync after a rewrite if appendfsync is set to no. use aof_fsycn instead of fsync where appropriate
|
2010-05-28 10:40:53 +02:00 |
|
antirez
|
38db91713c
|
added new option no-appendfsync-on-rewrite to avoid blocking on fsync() in the main thread while a background process is doing big I/O
|
2010-05-28 10:35:23 +02:00 |
|
antirez
|
8a3b0d2d9a
|
Added Git sha1 and dirty status in redis-server -v output
|
2010-05-28 00:23:27 +02:00 |
|
Vincent Palmer
|
ca3f830b32
|
Fixed typo.
|
2010-05-27 16:15:09 +01:00 |
|
antirez
|
90fdc82697
|
Merge branch 'master' into nested-multi
|
2010-05-26 17:55:28 +02:00 |
|
antirez
|
1ad4d31631
|
Fix EXEC bug that was leaving the client in dirty status when used with WATCH
|
2010-05-26 17:50:29 +02:00 |
|
antirez
|
6531c94d28
|
raise error on nested MULTI and WATCH inside multi
|
2010-05-26 16:47:37 +02:00 |
|
Josiah Carlson
|
bc000c1db0
|
allow regular sets to be passed to zunionstore/zinterstore
|
2010-05-26 16:07:04 +02:00 |
|
antirez
|
9005896c0a
|
Version is now 2.1.1
|
2010-05-25 22:42:47 +02:00 |
|