• therealbill's avatar
    Making sentinel flush config on +slave · cc799d25
    therealbill authored
    Originally, only the +slave event which occurs when a slave is
    reconfigured during sentinelResetMasterAndChangeAddress triggers a flush
    of the config to disk.  However, newly discovered slaves don't
    apparently trigger this flush but do trigger the +slave event issuance.
    
    So if you start up a sentinel, add a master, then add a slave to the
    master (as a way to reproduce it) you'll see the +slave event issued,
    but the sentinel config won't be updated with the known-slave entry.
    
    This change makes sentinel do the flush of the config if a new slave is
    deteted in sentinelRefreshInstanceInfo.
    cc799d25
sentinel.c 151 KB