• Georgios Bitzes's avatar
    Stop asserting when the write tracker rejects an entry · 06b80d38
    Georgios Bitzes authored
    This is a valid case: The raft term changes after retrieving
    the state snapshot, but before inserting into the journal.
    The journal correctly rejects the entry - we should simply
    warn and report "unavailable" to the client.
    Stalling writers until the leadership marker has been applied
    makes this race far more common - stress tests were failing,
    but the race itself was there even before.