wal: log errors in wal.Close()
@@ -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()
+ plog.Errorf("failed to destroy lock during closing wal: %s", err)
return nil