Merge pull request #3222 from mitake/wal-log-error

wal: log errors in wal.Close()
release-2.2
Xiang Li 2015-08-04 23:19:45 -07:00
commit 487639b2d8
1 changed files with 8 additions and 3 deletions

View File

@ -449,9 +449,14 @@ func (w *WAL) Close() error {
}
}
for _, l := range w.locks {
// TODO: log the error
l.Unlock()
l.Destroy()
err := l.Unlock()
if err != nil {
plog.Errorf("failed to unlock during closing wal: %s", err)
}
err = l.Destroy()
if err != nil {
plog.Errorf("failed to destroy lock during closing wal: %s", err)
}
}
return nil
}