mirror of https://github.com/status-im/consul.git
Add known issues to Raft WAL docs. (#16600)
* Add known issues to Raft WAL docs. * Refactor update based on review feedback
This commit is contained in:
parent
ad25ba3068
commit
e557fb4e8c
|
@ -19,7 +19,7 @@ The overall process for enabling the WAL LogStore backend for one server consist
|
|||
1. Start the target server.
|
||||
1. Monitor target server raft metrics and logs.
|
||||
|
||||
!> **Experimental feature:** The WAL LogStore backend is experimental.
|
||||
!> **Experimental feature:** The WAL LogStore backend is experimental and may contain bugs that could cause data loss. Follow this guide to manage risk during testing.
|
||||
|
||||
## Requirements
|
||||
|
||||
|
@ -32,6 +32,15 @@ We recommend taking the following additional measures:
|
|||
- Monitor Consul server metrics and logs, and set an alert on specific log events that occur when WAL is enabled. Refer to [Monitor Raft metrics and logs for WAL](/consul/docs/agent/wal-logstore/monitoring) for more information.
|
||||
- Enable WAL in a pre-production environment and run it for a several days before enabling it in production.
|
||||
|
||||
## Known issues
|
||||
|
||||
The following issues were discovered after release of Consul 1.15.1 and will be
|
||||
fixed in a future patch release.
|
||||
|
||||
* A follower that is disconnected may be unable to catch up if it is using the WAL backend.
|
||||
* Restoring user snapshots can break replication to WAL-enabled followers.
|
||||
* Restoring user snapshots can cause a WAL-enabled leader to panic.
|
||||
|
||||
## Risks
|
||||
|
||||
While their likelihood remains low to very low, be aware of the following risks before implementing the WAL backend:
|
||||
|
|
|
@ -7,9 +7,14 @@ description: >-
|
|||
|
||||
# Experimental WAL LogStore backend overview
|
||||
|
||||
This topic provides an overview of the experimental WAL (write-ahead log) LogStore backend.
|
||||
This topic provides an overview of the WAL (write-ahead log) LogStore backend.
|
||||
The WAL backend is an experimental feature. Refer to
|
||||
[Requirements](/consul/docs/agent/wal-logstore/enable#requirements) for
|
||||
supported environments and known issues.
|
||||
|
||||
!> **Experimental feature:** The WAL LogStore backend is experimental.
|
||||
We do not recommend enabling the WAL backend in production without following
|
||||
[our guide for safe
|
||||
testing](/consul/docs/agent/wal-logstore/enable).
|
||||
|
||||
## WAL versus BoltDB
|
||||
|
||||
|
|
Loading…
Reference in New Issue