• Madelyn Olson's avatar
    Set replicas to panic on disk errors, and optionally panic on replication errors (#10504) · 6fa8e4f7
    Madelyn Olson authored
    * Till now, replicas that were unable to persist, would still execute the commands
      they got from the master, now they'll panic by default, and we add a new
      `replica-ignore-disk-errors` config to change that.
    * Till now, when a command failed on a replica or AOF-loading, it only logged a
      warning and a stat, we add a new `propagation-error-behavior` config to allow
      panicking in that state (may become the default one day)
    
    Note that commands that fail on the replica can either indicate a bug that could
    cause data inconsistency between the replica and the master, or they could be
    in some cases (specifically in previous versions), a result of a command (e.g. EVAL)
    that failed on the master, but still had to be propagated to fail on the replica as well.
    6fa8e4f7
server.c 269 KB