]> git.saurik.com Git - redis.git/commit
Sentinel: changes to connection handling and redirection.
authorantirez <antirez@gmail.com>
Tue, 24 Jul 2012 16:15:44 +0000 (18:15 +0200)
committerantirez <antirez@gmail.com>
Thu, 27 Sep 2012 11:04:12 +0000 (13:04 +0200)
commite47236d8d4f011516e10e51a95ea4620b1e10f54
tree82a03fdf7d1cc3b6ecb09272f580441127cbf48c
parent8ab7e998d1d4fb67951f4f4ddb8cd110a444ba20
Sentinel: changes to connection handling and redirection.

We disconnect the Redis instances hiredis link in a more robust way now.
Also we change the way we perform the redirection for the +switch-master
event, that is not just an instance reset with an address change.

Using the same system we now implement the +redirect-to-master event
that is triggered by an instance that is configured to be master but
found to be a slave at the first INFO reply. In that case we monitor the
master instead, logging the incident as an event.
src/sentinel.c