+++ This bug was initially created as a clone of Bug #1801196 +++
Description of problem: In some circumstances, raft can stop before purge loop exists. Basically the result is that etcd can remove wal files that are still needed to replay state. So when etcd is restarted it will fail with a catastrophic error.
C | etcdserver: open wal error: wal: file not found.
Version-Release number of selected component (if applicable):
How reproducible: rare
Steps to Reproduce:
Actual results: catastrophic error
Expected results: etcd does not fail with unrecoverable catastrophic error
No regression issue.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.