[MDEV-12201] innodb_flush_method are not available on Windows Created: 2017-03-07  Updated: 2017-03-14  Resolved: 2017-03-14

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - InnoDB
Fix Version/s: 10.2.5

Type: Task Priority: Major
Reporter: Vladislav Vaintroub Assignee: Vladislav Vaintroub
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to MDEV-12218 Clean up InnoDB parameter validation Closed
Sprint: 10.2.5-1

 Description   

The purpose of this task is to make Windows behave the same as Unix with respect to different flush methods, i.e innodb_flush_method=O_DSYNC, O_DIRECT, O_DIRECT_NO_FSYNC etc.

It probably makes sense to retain the current default behavior on Windows, where both redo log and data are used without buffering,and are flushed.

Windows has exact corresponding options to unix-ly O_DIRECT (FILE_FLAG_NO_BUFFERING) and O_SYNC (FILE_FLAG_WRITE_THROUGH), so the separation of the flushing methods is artificial.


Generated at Thu Feb 08 07:55:54 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.