Don't forget about failed fsync() requests.
Thomas Munro <tmunro@postgresql.org>
Don't forget about failed fsync() requests. If fsync() fails, md.c must keep the request in its bitmap, so that future attempts will try again. Back-patch to all supported releases. Author: Thomas Munro Reviewed-by: Amit Kapila Reported-by: Andrew Gierth Discussion: https://postgr.es/m/87y3i1ia4w.fsf%40news-spur.riddles.org.uk
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/storage/smgr/md.c | modified | +18 −5 |
Discussion
- Checkpoint not retrying failed fsync? 10 messages · 2018-04-05 → 2018-07-13