diff options
author | Vladislav Vaintroub <wlad@mariadb.com> | 2021-03-17 12:12:10 +0100 |
---|---|---|
committer | Vladislav Vaintroub <wlad@mariadb.com> | 2021-03-17 12:17:38 +0100 |
commit | 9d0d6debfeb4e9ecfe4681832e1fa8aa52db6205 (patch) | |
tree | 71a0bfa8c9bac63d5024040a9e53f35d0f0558d8 | |
parent | f3018d7fdb6a8479f6db5a2b1c8624f16b0e96f0 (diff) | |
download | mariadb-git-bb-10.5-MDEV-25121.tar.gz |
MDEV-21584 - portability fixbb-10.5-MDEV-25121
This patch implements OS_DATA_FILE_NO_O_DIRECT on Windows.
-rw-r--r-- | storage/innobase/os/os0file.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/storage/innobase/os/os0file.cc b/storage/innobase/os/os0file.cc index 815234089e4..eb70b1f4ba2 100644 --- a/storage/innobase/os/os0file.cc +++ b/storage/innobase/os/os0file.cc @@ -2548,6 +2548,9 @@ os_file_create_func( attributes &= ~(FILE_FLAG_WRITE_THROUGH | FILE_FLAG_NO_BUFFERING); } + if (type == OS_DATA_FILE_NO_O_DIRECT) { + attributes &= ~FILE_FLAG_NO_BUFFERING; + } DWORD access = GENERIC_READ; |