]> git.saurik.com Git - redis.git/commit - src/sentinel.c
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>
Tue, 24 Jul 2012 16:15:44 +0000 (18:15 +0200)
commit75fb6e5b8a56cdbc43a6e207db306089fc55aba2
treef2d4f8a76482c6149e3ae16140e21a99887fcac4
parent2179c269160e4de6b80e83133081cd47b472716e
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