explain what to do in case of truncation [ci skip]

This commit is contained in:
Anton Kaliaev
2017-12-15 11:11:21 -06:00
parent 04a18e0a97
commit 4f94caa1b9

View File

@@ -51,7 +51,12 @@ Recovering from data corruption can be hard and time-consuming. Here are two app
./scripts/wal2json/wal2json "$TMHOME/data/cs.wal/wal" > /tmp/corrupted_wal
3. Search for a "CORRUPTED MESSAGE" line.
4. By looking at the previous message and the message after the corrupted one and looking at the logs, try to rebuild the message.
4. By looking at the previous message and the message after the corrupted one
and looking at the logs, try to rebuild the message. If the consequent
messages are marked as corrupted too (this may happen if length header
got corrupted or some writes did not make it to the WAL ~ truncation),
then remove all the lines starting from the corrupted one and restart
Tendermint.
.. code:: bash