mirror of
https://github.com/fluencelabs/tendermint
synced 2025-05-02 01:52:16 +00:00
Merge pull request #52 from tendermint/573-wal-issues
call fsync after flush
This commit is contained in:
commit
c3108f14c8
@ -153,7 +153,11 @@ func (g *Group) WriteLine(line string) error {
|
||||
func (g *Group) Flush() error {
|
||||
g.mtx.Lock()
|
||||
defer g.mtx.Unlock()
|
||||
return g.headBuf.Flush()
|
||||
err := g.headBuf.Flush()
|
||||
if err == nil {
|
||||
err = g.Head.Sync()
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func (g *Group) processTicks() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user