mirror of
https://github.com/fluencelabs/tendermint
synced 2025-07-31 20:21:56 +00:00
Unnest
This commit is contained in:
@@ -70,23 +70,24 @@ func (wal *WAL) Exists() bool {
|
|||||||
|
|
||||||
// called in newStep and for each pass in receiveRoutine
|
// called in newStep and for each pass in receiveRoutine
|
||||||
func (wal *WAL) Save(clm ConsensusLogMessageInterface) {
|
func (wal *WAL) Save(clm ConsensusLogMessageInterface) {
|
||||||
if wal != nil {
|
if wal == nil {
|
||||||
if wal.light {
|
return
|
||||||
// in light mode we only write new steps, timeouts, and our own votes (no proposals, block parts)
|
}
|
||||||
if mi, ok := clm.(msgInfo); ok {
|
if wal.light {
|
||||||
_ = mi
|
// in light mode we only write new steps, timeouts, and our own votes (no proposals, block parts)
|
||||||
if mi.PeerKey != "" {
|
if mi, ok := clm.(msgInfo); ok {
|
||||||
return
|
_ = mi
|
||||||
}
|
if mi.PeerKey != "" {
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var clmBytes = wire.JSONBytes(ConsensusLogMessage{time.Now(), clm})
|
}
|
||||||
var n int
|
var clmBytes = wire.JSONBytes(ConsensusLogMessage{time.Now(), clm})
|
||||||
var err error
|
var n int
|
||||||
wire.WriteTo(append(clmBytes, byte('\n')), wal.fp, &n, &err) // one message per line
|
var err error
|
||||||
if err != nil {
|
wire.WriteTo(append(clmBytes, byte('\n')), wal.fp, &n, &err) // one message per line
|
||||||
PanicQ(Fmt("Error writing msg to consensus wal. Error: %v \n\nMessage: %v", err, clm))
|
if err != nil {
|
||||||
}
|
PanicQ(Fmt("Error writing msg to consensus wal. Error: %v \n\nMessage: %v", err, clm))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user