redis/src
antirez 41f12ac988 Sentinel: send hello messages ASAP after config change.
Eventual configuration convergence is guaranteed by our periodic hello
messages to all the instances, however when there are important notices
to share, better make a phone call. With this commit we force an hello
message to other Sentinal and Redis instances within the next 100
milliseconds of a config update, which is practically better than
waiting a few seconds.
2014-06-19 15:17:06 +02:00
..
.gitignore Ignore gcov/lcov artifacts 2012-04-13 17:52:33 -07:00
Makefile HLLSELFTEST command implemented. 2014-03-28 12:11:55 +01:00
Makefile.dep Makefile.dep updated with hyperloglog.o deps. 2014-03-31 19:51:34 +02:00
adlist.c Fixed many typos. 2013-01-19 10:59:44 +01:00
adlist.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
ae.c ae.c event loop: API to resize the fd set size on the run. 2013-06-28 16:39:49 +02:00
ae.h ae.c event loop: API to resize the fd set size on the run. 2013-06-28 16:39:49 +02:00
ae_epoll.c Fixed grammar: before H the article is a, not an. 2013-12-05 16:35:32 +01:00
ae_evport.c ae.c event loop: API to resize the fd set size on the run. 2013-06-28 16:39:49 +02:00
ae_kqueue.c ae.c event loop: API to resize the fd set size on the run. 2013-06-28 16:39:49 +02:00
ae_select.c ae.c event loop: API to resize the fd set size on the run. 2013-06-28 16:39:49 +02:00
anet.c While ANET_ERR is -1, check syscall retval for -1 itself. 2014-04-24 17:03:07 +02:00
anet.h Bind source address for cluster communication 2014-03-04 17:36:45 -05:00
aof.c CLIENT LIST speedup via peerid caching + smart allocation. 2014-04-28 17:36:57 +02:00
asciilogo.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
bio.c Fixed many typos. 2013-01-19 10:59:44 +01:00
bio.h Make bio.c threads killable ASAP if needed. 2012-11-22 10:12:11 +01:00
bitops.c String value unsharing refactored into proper function. 2014-03-30 18:32:17 +02:00
blocked.c WAIT command: synchronous replication for Redis. 2013-12-04 16:20:03 +01:00
cluster.c Cluster: fix an error message when logging failover auth denied. 2014-06-10 17:39:42 +02:00
cluster.h Cluster: slave validity factor is now user configurable. 2014-05-22 16:57:54 +02:00
config.c Client types generalized. 2014-06-16 10:43:05 +02:00
config.h Define HAVE_ATOMIC for clang. 2014-05-07 16:12:32 +02:00
crc16.c Fixed many typos. 2013-01-19 10:59:44 +01:00
crc64.c crc64.c modified for incremental computation. 2012-04-09 12:20:47 +02:00
crc64.h Introduced the Build ID in INFO and --version output. 2012-11-29 14:20:08 +01:00
db.c Fix blocking operations from missing new lists 2014-05-21 09:52:52 -04:00
debug.c Merge pull request #1743 from mattsta/cygwin-compile-fix 2014-06-09 11:42:14 +02:00
dict.c Added dictGetRandomKeys() to dict.c: mass get random entries. 2014-03-20 15:50:46 +01:00
dict.h Added dictGetRandomKeys() to dict.c: mass get random entries. 2014-03-20 15:50:46 +01:00
endianconv.c endian.c/h -> endianconv.c/h to avoid issues with broken libraries search paths. 2012-02-14 16:11:46 +01:00
endianconv.h htonu64() and ntohu64 added to endianconv.h. 2013-09-25 09:26:36 +02:00
fmacros.h don't define _XOPEN_SOURCE for NetBSD 2013-05-17 17:19:02 +09:00
help.h redis-cli help.h updated. 2014-04-22 16:14:38 +02:00
hyperloglog.c Correct the HyperLogLog stale cache flag to prevent unnecessary computations. 2014-05-18 07:26:26 -07:00
intset.c BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
intset.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
lzf.h redis.c split into many different C files. 2010-07-01 14:38:51 +02:00
lzfP.h Fixed many typos. 2013-01-19 10:59:44 +01:00
lzf_c.c redis.c split into many different C files. 2010-07-01 14:38:51 +02:00
lzf_d.c redis.c split into many different C files. 2010-07-01 14:38:51 +02:00
memtest.c Fixed a bug in memtest progress bar, that had no actual effects. 2013-01-21 12:34:22 +01:00
mkreleasehdr.sh suppress external diff program when using git diff. 2013-02-24 18:17:46 +01:00
multi.c Transactions: propagate MULTI/EXEC only when needed. 2013-03-26 10:58:10 +01:00
networking.c CLIENT KILL API modified. 2014-06-16 14:50:15 +02:00
notify.c Fix keyspace events flags-to-string conversion. 2014-01-08 17:18:34 +01:00
object.c Fix lack of strtold under Cygwin 2014-05-12 11:11:09 -04:00
pqsort.c assert.h replaced with redisassert.h when appropriate. 2013-08-19 15:01:21 +02:00
pqsort.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
pubsub.c struct dictEntry -> dictEntry. 2014-03-20 16:20:37 +01:00
rand.c BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
rand.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
rdb.c Fixed possible buffer overflow bug if RDB file is corrupted. 2014-05-12 11:48:14 +02:00
rdb.h Fixed many typos. 2013-01-19 10:59:44 +01:00
redis-benchmark.c redis-benchmark: update help for new __rand_int__ form. 2013-10-28 18:13:42 +01:00
redis-check-aof.c BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
redis-check-dump.c Fixed grammar: before H the article is a, not an. 2013-12-05 16:35:32 +01:00
redis-cli.c add missing signal.h include 2014-06-17 21:59:12 -07:00
redis-trib.rb Fix an error in redis-trib where we always talk with same node. 2014-05-21 18:17:02 +02:00
redis.c Assign an unique non-repeating ID to each new client. 2014-06-16 14:22:55 +02:00
redis.h New features for CLIENT KILL. 2014-06-16 14:24:28 +02:00
redisassert.h assert.h replaced with redisassert.h when appropriate. 2013-08-19 15:01:21 +02:00
release.c Fixed many typos. 2013-01-19 10:59:44 +01:00
replication.c ROLE output improved for slaves. 2014-06-07 17:38:20 +02:00
rio.c Use fflush() before fsync() in rio.c. 2014-01-22 09:54:55 +01:00
rio.h Fixed typo in rio.h, simgle -> single. 2013-07-16 15:43:36 +02:00
scripting.c Fix semantics of Lua calls to SELECT. 2014-06-12 16:05:52 +02:00
sds.c Added new sdscatfmt() %u and %U format specifiers. 2014-04-28 16:38:17 +02:00
sds.h Use sdscatfmt() in getClientInfoString() to make it faster. 2014-04-28 16:55:43 +02:00
sentinel.c Sentinel: send hello messages ASAP after config change. 2014-06-19 15:17:06 +02:00
setproctitle.c Set proctitle: avoid the use of __attribute__((constructor)). 2013-02-27 11:50:35 +01:00
sha1.c Fixed many typos. 2013-01-19 10:59:44 +01:00
sha1.h redis.c split into many different C files. 2010-07-01 14:38:51 +02:00
slowlog.c Introduction of a new string encoding: EMBSTR 2013-07-22 10:31:38 +02:00
slowlog.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
solarisfixes.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
sort.c Cluster: don't allow BY option of SORT as well. 2014-03-10 16:28:18 +01:00
syncio.c syncio.c read / write functions reworked for correctness and performance. 2012-05-02 22:41:50 +02:00
t_hash.c SCAN code refactored to parse cursor first. 2013-11-05 15:47:50 +01:00
t_list.c Fix blocking operations from missing new lists 2014-05-21 09:52:52 -04:00
t_set.c SDIFF iterator misuse fixed in diff algorithm #1. 2013-12-13 11:34:21 +01:00
t_string.c String value unsharing refactored into proper function. 2014-03-30 18:32:17 +02:00
t_zset.c fix issue 1787 2014-06-01 02:23:24 +08:00
testhelp.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
util.c fix null pointer access with no file pointer 2014-04-23 12:07:25 +02:00
util.h pathIsBaseName() added to utils.c 2013-07-02 12:08:07 +02:00
valgrind.sup more valgrind friendly test 2011-07-06 15:22:00 +02:00
version.h Version bumped to 2.9.11 2013-05-27 11:44:04 +02:00
ziplist.c assert.h replaced with redisassert.h when appropriate. 2013-08-19 15:01:21 +02:00
ziplist.h BSD license added to every C source and header file. 2012-11-08 18:31:32 +01:00
zipmap.c Fixed grammar: before H the article is a, not an. 2013-12-05 16:35:32 +01:00
zipmap.h mistype fixed 2013-09-03 15:15:51 +02:00
zmalloc.c Sample and cache RSS in serverCron(). 2014-03-24 12:00:20 +01:00
zmalloc.h Sample and cache RSS in serverCron(). 2014-03-24 12:00:20 +01:00