Commit Graph

6516 Commits

Author SHA1 Message Date
4a67d194e9 fixed color support for test suite. Now colors are shown as long as there is xterm somewhere inside the TERM env var 2011-02-22 16:41:27 +01:00
df50d707f3 Allow port to be 0 in configuration, in order to allow disabling of TCP. 2011-02-22 12:13:29 +01:00
29920dceb8 conflict resolved in cherry pick 2011-02-22 00:03:03 +01:00
f96a9f82d8 suppress a Linux warning, for 2.2 sake 2011-02-21 17:51:52 +01:00
09d2abdca2 check return value of getcwd() 2011-02-21 17:51:28 +01:00
465b4189e6 CONFIG SET/GET for all the special encoding parameters of sets, lists, hashes 2011-02-17 12:20:59 +01:00
30318c1ddd SPOP replication/AOF patch ported to unstable branch 2011-02-16 12:41:40 +01:00
21cda08b3b CONFIG GET/SET dir implemented 2011-02-14 02:51:27 +01:00
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
9c104c6886 introduced a new logging function for big messages 2011-02-09 10:10:35 +01:00
a8cc969cd4 Merge remote branch 'pietern/unstable-brpoplpush' into unstable 2011-02-07 15:28:01 +01:00
a53b4c2409 Fix for the previous port 0 patch, thanks to Pieter for noticing the error 2011-02-07 13:43:29 +01:00
68d6345ddf If port zero is specified, Redis will not listen for TCP connections 2011-02-07 12:52:01 +01:00
554a5dd2fc Clarify comment 2011-02-03 12:56:53 +01:00
d5870d7ac3 Reply with single null bulk for unsuccesful BRPOPLPUSH 2011-02-03 12:56:50 +01:00
452229b6fb propagate key eviction to slaves and AOF, like for expires, so that replicas and AOFs are always consistent even in maxmemory mode. 2011-01-27 16:52:37 +01:00
be86082be4 Fixed a theoretical non exploitable security bug reported by @chrisrohlf. In theory if we undefine SDS_ABORT_ON_OOM from sds.c AND modify zmalloc.c in order to don't quit on out of memory (but this would break every other part of Redis), on out of memory there is a possible heap overflow. 2011-01-27 10:27:25 +01:00
cc9f0eee71 TODO list updated 2011-01-26 10:42:32 +01:00
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
9b45592c69 portability fix in redis benchmark, using zu format specified with size_t instead of lu 2011-01-24 10:05:42 +01:00
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
1b085c9f48 INFO output refactoring. Now "INFO section" will report only the specified section 2011-01-23 16:41:07 +01:00
d9cb288c9e profiling information in INFO 2011-01-23 11:46:34 +01:00
89a1433e69 Fixed issue #435 and at the same time introduced explicit ping in the master-slave channel that will detect a blocked master or a broken even if apparently connected TCP link. 2011-01-20 13:18:23 +01:00
f25d5b5c9c Merge branch 'unstable' of github.com:antirez/redis into unstable 2011-01-20 11:00:25 +01:00
c4df22afb6 Fixed compilation on FreeBSD 2011-01-20 10:59:49 +01:00
a4fdc3c021 a better release note for Redis unstable provided 2011-01-17 12:36:37 +01:00
3bcffcbe5b Remove client from list of unblocked clients when it is free'd 2.3-alpha0 2011-01-17 10:04:13 +01:00
b8cfcea424 default hash encoding settings also fixed in redis.conf 2011-01-15 22:31:07 +01:00
52dc87bb18 lame typo causing bad hashes memory characteristic 2011-01-15 22:24:22 +01:00
7a1fd61e3d implemented two new INFO fields showing the size of clients max input and output buffers. 2011-01-14 10:20:02 +01:00
3a73be7524 master-slave replication fixed, it was not listing any key using KEYS command in the slave. 2011-01-14 09:53:57 +01:00
5b831607e7 redisServer structure fields reordered for clarity 2011-01-14 00:19:19 +01:00
2d9fdb9d84 TODO modified 2011-01-10 21:45:08 +01:00
69cb546223 minor aesthetic change in test suite messages 2011-01-09 22:17:08 +01:00
322ea972fe run both inmemory and diskstore tests. 2011-01-09 19:42:56 +01:00
a5062bbab0 fixed bgsave_in_progress in INFO when BGSAVEing with diskstore enabled, don't DEBUG FLUSHCACHE when bgsave is in progress. 2011-01-09 19:25:34 +01:00
0a0f83ab2c DEBUG FLUSHCACHE needs to wait that everything was synched on disk 2011-01-09 19:01:44 +01:00
69bfffb4a7 test adapted to run with diskstore, and a few bugs fixed 2011-01-09 18:25:34 +01:00
5e1d2d30f7 initial fix of the test suite to run both in in-memory and diskstore mode 2011-01-09 16:49:52 +01:00
67a1810b32 allocation stats in INFO 2011-01-09 15:56:50 +01:00
7cca366bdf TODO updated 2011-01-08 02:07:48 +01:00
b39619d8e7 DEBUG OBJECT fixed with diskstore, force loading 2011-01-08 02:06:01 +01:00
f1df1739e3 resolved a problem with delayed loading of keys 2011-01-08 01:42:08 +01:00
cc2750670f blocking SAVE implemented 2011-01-08 00:09:57 +01:00
43574a72c3 avoid bgsaving temp files 2011-01-07 23:51:31 +01:00
f03fe802b7 diskstore BGSAVE should work now 2011-01-07 23:41:00 +01:00
5b8ce85378 more work towards diskstore bgsave 2011-01-07 19:31:42 +01:00
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
cb9b35c8ca Merge branch 'unstable' of github.com:antirez/redis-private into unstable 2011-01-07 16:43:51 +01:00