• antirez's avatar
    Use best effort address binding to connect to the master · 4e8759c6
    antirez authored
    We usually want to reach the master using the address of the interface
    Redis is bound to (via the "bind" config option). That's useful since
    the master will get (and publish) the slave address getting the peer
    name of the incoming socket connection from the slave.
    
    However, when this is not possible, for example because the slave is
    bound to the loopback interface but repliaces from a master accessed via
    an external interface, we want to still connect with the master even
    from a different interface: in this case it is not really important that
    the master will provide any other address, while it is vital to be able
    to replicate correctly.
    
    Related to issues #2609 and #2612.
    4e8759c6
replication.c 82.7 KB