mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 05:22:25 +01:00
c612a1e77c
Disks with native 4K sectors need 4K alignment and size for unbuffered IO (i.e for files opened with FILE_FLAG_NO_BUFFERING) Innodb opens redo log with FILE_FLAG_NO_BUFFERING, however it always does 512byte IOs. Thus, the IO on 4K native sectors will fail, rendering Innodb non-functional. The fix is to check whether OS_FILE_LOG_BLOCK_SIZE is multiple of logical sector size, and if it is not, reopen the redo log without FILE_FLAG_NO_BUFFERING flag. |
||
---|---|---|
.. | ||
AIX.cmake | ||
Cygwin.cmake | ||
Darwin.cmake | ||
FreeBSD.cmake | ||
HP-UX.cmake | ||
Linux.cmake | ||
OS400.cmake | ||
SunOS.cmake | ||
Windows.cmake | ||
WindowsCache.cmake |