mirror of
https://github.com/fluencelabs/tendermint
synced 2025-05-02 10:02:14 +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 {
|
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() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user