mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-09 11:31:19 +00:00
consensus: flush wal on stop (#3297)
Should fix #3295 Also partial fix of #3043
This commit is contained in:
parent
08dabab024
commit
dc6567c677
@ -89,7 +89,7 @@ Special thanks to external contributors on this release:
|
|||||||
- [p2p] [\#3247](https://github.com/tendermint/tendermint/issues/3247) Fix panic in SeedMode when calling FlushStop and OnStop
|
- [p2p] [\#3247](https://github.com/tendermint/tendermint/issues/3247) Fix panic in SeedMode when calling FlushStop and OnStop
|
||||||
concurrently
|
concurrently
|
||||||
- [p2p] [\#3040](https://github.com/tendermint/tendermint/issues/3040) Fix MITM on secret connection by checking low-order points
|
- [p2p] [\#3040](https://github.com/tendermint/tendermint/issues/3040) Fix MITM on secret connection by checking low-order points
|
||||||
- [privval] [\#3258](https://github.com/tendermint/tendermint/issues/3258) Fix race between sign requests and ping requests in socket
|
- [privval] [\#3258](https://github.com/tendermint/tendermint/issues/3258) Fix race between sign requests and ping requests in socket that was causing messages to be corrupted
|
||||||
|
|
||||||
## v0.29.1
|
## v0.29.1
|
||||||
|
|
||||||
|
@ -21,3 +21,5 @@ Special thanks to external contributors on this release:
|
|||||||
### IMPROVEMENTS:
|
### IMPROVEMENTS:
|
||||||
|
|
||||||
### BUG FIXES:
|
### BUG FIXES:
|
||||||
|
- [consensus] \#3297 Flush WAL on stop to prevent data corruption during
|
||||||
|
graceful shutdown
|
||||||
|
@ -116,6 +116,7 @@ func (wal *baseWAL) OnStart() error {
|
|||||||
// Use Wait() to ensure it's finished shutting down
|
// Use Wait() to ensure it's finished shutting down
|
||||||
// before cleaning up files.
|
// before cleaning up files.
|
||||||
func (wal *baseWAL) OnStop() {
|
func (wal *baseWAL) OnStop() {
|
||||||
|
wal.group.Flush()
|
||||||
wal.group.Stop()
|
wal.group.Stop()
|
||||||
wal.group.Close()
|
wal.group.Close()
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user