1
0
mirror of https://github.com/fluencelabs/tendermint synced 2025-07-27 02:01:55 +00:00

Merge pull request from tendermint/573-wal-issues

call fsync after flush
This commit is contained in:
Ethan Buchman
2017-09-22 09:35:52 -04:00
committed by GitHub

@@ -153,7 +153,11 @@ func (g *Group) WriteLine(line string) error {
func (g *Group) Flush() error { func (g *Group) Flush() error {
g.mtx.Lock() g.mtx.Lock()
defer g.mtx.Unlock() 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() { func (g *Group) processTicks() {