• antirez's avatar
    Sentinel: epoch introduced. · b93b0adc
    antirez authored
    Sentinel state now includes the idea of current epoch and config epoch.
    In the Hello message, that is now published both on masters and slaves,
    a Sentinel no longer just advertises itself but also broadcasts its
    current view of the configuration: the master name / ip / port and its
    current epoch.
    
    Sentinels receiving such information switch to the new master if the
    configuration epoch received is newer and the ip / port of the master
    are indeed different compared to the previos ones.
    b93b0adc
sentinel.c 123 KB