antirez
|
f85cd526c1
|
DB API refactoring. The changes were designed together with Pieter Noordhuis.
|
2011-06-20 16:42:16 +02:00 |
|
antirez
|
07486df6fe
|
new INFO filed master_link_down_since_seconds
|
2011-06-17 16:16:46 +02:00 |
|
antirez
|
b333e23997
|
automatic AOF rewrite first implementation. Still to be tested.
|
2011-06-10 12:39:23 +02:00 |
|
Pieter Noordhuis
|
632e4c09ac
|
Make replication faster (biggest gain for small number of slaves)
|
2011-05-30 12:45:07 +02:00 |
|
antirez
|
615e414c5d
|
INFO now contains the time (in usecs) needed to fork() in order to persist. The info is available in the stats section of INFO.
|
2011-05-29 15:17:29 +02:00 |
|
Pieter Noordhuis
|
890a2ed989
|
Configurable synchronous I/O timeout
|
2011-05-22 12:58:18 +02:00 |
|
Pieter Noordhuis
|
b075621fb7
|
Minor changes in non-blocking repl. connect
|
2011-05-22 12:51:09 +02:00 |
|
Pieter Noordhuis
|
a330913999
|
Non-blocking connect with master
|
2011-05-19 18:54:57 +02:00 |
|
Pieter Noordhuis
|
5d08193126
|
Tests for string2ll; move isObject* to object.c
|
2011-05-05 16:26:50 +02:00 |
|
antirez
|
eda827f8b7
|
cluster import/export of hash slots implemented in the query redirection engine
|
2011-05-05 11:13:21 +02:00 |
|
antirez
|
484354ff95
|
CLUSTER GETKEYSINSLOT implemented
|
2011-04-29 16:17:58 +02:00 |
|
antirez
|
c772d9c6e7
|
take a hashslot -> keys index, will be used for cluster rehasing
|
2011-04-28 19:00:33 +02:00 |
|
antirez
|
3cd12b5687
|
CLIENT LIST implemented
|
2011-04-21 15:38:02 +02:00 |
|
antirez
|
17b24ff30d
|
save peak memory usage as statistic and show it in INFO. Also a new INFO field was added showing the fragmentation ratio using the peak memory info.
|
2011-04-21 10:49:52 +02:00 |
|
antirez
|
7c0e1b53c4
|
Merge remote branch 'pietern/unstable-zset' into unstable
|
2011-04-14 13:31:14 +02:00 |
|
antirez
|
996d503d1a
|
ASCII ART FTW
|
2011-04-13 10:58:21 +02:00 |
|
Pieter Noordhuis
|
7d8c555e92
|
Merge branch 'unstable' into unstable-zset
Conflicts:
src/object.c
|
2011-04-06 16:15:01 +02:00 |
|
antirez
|
0b7f6d0913
|
make sure that OBJECT ENCODING returns skiplist for sorted sets, and not raw, so that once we will merge specially encoded sorted sets everything will make sense.
|
2011-04-06 15:36:10 +02:00 |
|
antirez
|
ece74202bb
|
OBJECT command implemented
|
2011-04-06 12:19:45 +02:00 |
|
antirez
|
626f6b2d64
|
DUMP implemented, RESTORE and MIGRATE fixed. Use zcalloc() instead of zmalloc()+memset() in sds.c when a new string is created with NULL initialization pointer.
|
2011-04-01 18:59:28 +02:00 |
|
antirez
|
ef21ab960e
|
centralized cluster config file name. Assigned slots in CLUSTER NODES output and in cluster config file.
|
2011-03-30 17:41:13 +02:00 |
|
antirez
|
ecc9109434
|
Cluster branch merged to unstable.
|
2011-03-29 17:51:15 +02:00 |
|
antirez
|
9791f0f8ce
|
new preloading implemented, still EXEC not handled correctly, everything to test
|
2011-03-23 18:09:17 +01:00 |
|
Pieter Noordhuis
|
dddf5335f4
|
Fix DEBUG DIGEST, SORT and AOF rewrite
|
2011-03-14 13:30:06 +01:00 |
|
Pieter Noordhuis
|
8588bfa370
|
Make zzl API unaware of the robj where the ziplist is stored
|
2011-03-11 17:06:07 +01:00 |
|
Pieter Noordhuis
|
df26a0ae0b
|
Encode sorted set after loading from dump
|
2011-03-10 17:50:13 +01:00 |
|
Pieter Noordhuis
|
d4e07f1714
|
Add new string to long long function
|
2011-03-10 16:16:27 +01:00 |
|
Pieter Noordhuis
|
3ea204e103
|
Configurable thresholds for encoded sorted sets
|
2011-03-09 14:01:57 +01:00 |
|
Pieter Noordhuis
|
e12b27acf7
|
Persistence code for encoded sorted sets
|
2011-03-09 13:16:38 +01:00 |
|
Pieter Noordhuis
|
9e7cee0ed0
|
Add function to create ziplist-backed sorted set
|
2011-03-08 16:08:52 +01:00 |
|
Pieter Noordhuis
|
672b0a1b25
|
Fast conversion of double when representable as long long
|
2011-03-08 16:08:11 +01:00 |
|
Pieter Noordhuis
|
633a941028
|
Save RDB on SIGTERM (see issue #471)
|
2011-03-06 17:49:40 +01:00 |
|
antirez
|
9ad853ccde
|
added new RDB codes for ziplist encoded lists and intset encodeed sets
|
2011-02-28 17:06:31 +01:00 |
|
antirez
|
2cc993655f
|
save zipmap encoded hashes as blobs. Work in progress.
|
2011-02-28 09:56:48 +01:00 |
|
antirez
|
419e1cca74
|
less delays in diskstore when there are many writes. more work to do.
|
2011-02-25 19:11:25 +01:00 |
|
antirez
|
05600eb8a7
|
fixed two diskstore issues, a quasi-deadlock creating problems with I/O speed and a race condition among threads
|
2011-02-11 11:16:15 +01:00 |
|
antirez
|
d7ed7fd2fc
|
INFO commandstats section reset with config resetstat, a new microseconds per call field, and a few other minor things
|
2011-01-24 10:56:06 +01:00 |
|
antirez
|
0d808ef275
|
Now INFO outputs the "INFO default" output if no argument is passed. Also added counts of calls for every command, thanks to an idea by Mike Shaver
|
2011-01-23 22:14:15 +01:00 |
|
antirez
|
d9cb288c9e
|
profiling information in INFO
|
2011-01-23 11:46:34 +01:00 |
|
Pieter Noordhuis
|
3bcffcbe5b
|
Remove client from list of unblocked clients when it is free'd
|
2011-01-17 10:04:13 +01:00 |
|
antirez
|
52dc87bb18
|
lame typo causing bad hashes memory characteristic
|
2011-01-15 22:24:22 +01:00 |
|
antirez
|
7a1fd61e3d
|
implemented two new INFO fields showing the size of clients max input and output buffers.
|
2011-01-14 10:20:02 +01:00 |
|
antirez
|
5b831607e7
|
redisServer structure fields reordered for clarity
|
2011-01-14 00:19:19 +01:00 |
|
antirez
|
cc2750670f
|
blocking SAVE implemented
|
2011-01-08 00:09:57 +01:00 |
|
antirez
|
f03fe802b7
|
diskstore BGSAVE should work now
|
2011-01-07 23:41:00 +01:00 |
|
antirez
|
5b8ce85378
|
more work towards diskstore bgsave
|
2011-01-07 19:31:42 +01:00 |
|
antirez
|
36c17a53b6
|
source reshaped a bit to play well with a bgsaving thread, still work to do, does not compile.
|
2011-01-07 18:15:14 +01:00 |
|
antirez
|
249ad25f4f
|
BGSAVE work in progress
|
2011-01-05 18:38:31 +01:00 |
|
antirez
|
51335102ac
|
Merge remote branch 'pietern/writev-unstable' into unstable
|
2011-01-05 13:51:37 +01:00 |
|
antirez
|
f771dc23a0
|
IO performances greatly improved under high writes load
|
2011-01-05 12:34:14 +01:00 |
|