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 { for _, l := range w.locks {
// TODO: log the error err := l.Unlock()
l.Unlock() if err != nil {
l.Destroy() 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 return nil
} }