You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary: firebird.log contrains "I/O error during "write" operation" records but database works corrrectly => firebird.log contains "I/O error during "write" operation" records but database works correctly
The issue happens when:
- direct I/O mode is active for database (i.e. its page buffers number is more than FileSystemCacheThreshold value)
- database file is about to grow
- disk driver enforced rule that for direct IO memory buffers must be aligned on the system page size boundary (far
not all drivers checks this rule, therefore bug was not detected when direct IO feature was developed and tested)
summary: firebird.log contains "I/O error during "write" operation" records but database works correctly => Invalid "I/O error during "write" operation" entries in firebird.log but no database error exists
entries in firebird.log is not invalid, they are points to the wrong parameters passed into system call (pwrite in this case).
Database correctness is not affected as error happens only when database file is extends and engine fill with zero's
newly allocated space (before any attempt to use this space).
Submitted by: @hvlad
Commits: c2cec20 52ca2d8 FirebirdSQL/fbt-repository@85ec9b2 FirebirdSQL/fbt-repository@9972e95
The text was updated successfully, but these errors were encountered: