Merge pull request #1671 from jaffee/differentiate-map-error

differentiate error messages between opening file and mapping it
This commit is contained in:
Matthew Jaffee 2021-08-09 12:27:22 -05:00 • committed by GitHub
commit dac6234d0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -164,7 +164,7 @@ func (db *DB) openWAL() (err error) {
return fmt.Errorf("open wal mmap file: %w", err)
} else if db.wal, err = syswrap.Mmap(int(f.Fd()), 0, int(db.cfg.MaxWALSize), syscall.PROT_READ, syscall.MAP_SHARED); err != nil {
f.Close()
return fmt.Errorf("open wal mmap file: %w", err)
return fmt.Errorf("map wal mmap file: %w", err)
} else if err := f.Close(); err != nil {
return fmt.Errorf("cannot close wal mmap file: %w", err)
}