mariadb/storage/innobase
Vladislav Vaintroub a98009ab02 MDEV-12201 innodb_flush_method are not available on Windows
Remove srv_win_file_flush_method

- Rename srv_unix_file_flush_method to srv_file_flush_method, and
  rename constants to remove UNIX from them, i.e SRV_UNIX_FSYNC=>SRV_FSYNC

- Add SRV_ALL_O_DIRECT_FSYNC corresponding to current Windows default
(no buffering for either log or data, flush on both log and data)

- change os_file_open on Windows to behave identically to Unix wrt
O_DIRECT and O_DSYNC settings. map O_DIRECT to FILE_FLAG_NO_BUFFERING and
O_DSYNC to FILE_FLAG_WRITE_THROUGH

- remove various #ifdef _WIN32
2017-03-09 19:19:38 +00:00
..
btr Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
buf Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
data Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
dict enum btr_latch_mode: Incorporate some flags. 2017-03-09 10:30:36 +02:00
eval Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
fil MDEV-12201 innodb_flush_method are not available on Windows 2017-03-09 19:19:38 +00:00
fsp Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
fts Remove MYSQL_TABLESPACES. 2017-01-18 08:30:43 +02:00
fut Merge 10.1 to 10.2 2017-01-05 10:48:03 +02:00
gis Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
ha MDEV-12121 Introduce build option WITH_INNODB_AHI to disable innodb_adaptive_hash_index 2017-03-03 16:55:50 +02:00
handler Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
ibuf Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
include MDEV-12201 innodb_flush_method are not available on Windows 2017-03-09 19:19:38 +00:00
lock Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
log MDEV-12201 innodb_flush_method are not available on Windows 2017-03-09 19:19:38 +00:00
mach 5.6.35 2017-01-07 14:24:42 +02:00
mem Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
mtr Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
mysql-test/storage_engine MDEV-11782: Redefine the innodb_encrypt_log format 2017-02-15 08:07:20 +02:00
os MDEV-12201 innodb_flush_method are not available on Windows 2017-03-09 19:19:38 +00:00
page Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
pars Merge InnoDB 5.7 from mysql-5.7.14. 2016-09-08 15:49:03 +03:00
que Shut down InnoDB after aborted startup. 2017-02-01 09:30:55 +02:00
read Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
rem Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
row Remove trx_sys_t::pending_purge_rseg_array. 2017-03-09 15:58:33 +02:00
srv MDEV-12201 innodb_flush_method are not available on Windows 2017-03-09 19:19:38 +00:00
sync Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
trx MDEV-12201 innodb_flush_method are not available on Windows 2017-03-09 19:19:38 +00:00
usr Merge InnoDB 5.7 from mysql-5.7.9. 2016-09-02 13:22:28 +03:00
ut Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
CMakeLists.txt MDEV-12050 Remove unused InnoDB Memcached hooks 2017-02-13 11:24:02 +02:00
compile-innodb move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Google move to storage/innobase 2015-05-04 19:17:21 +02:00
COPYING.Percona move to storage/innobase 2015-05-04 19:17:21 +02:00
innodb.cmake MDEV-12121 Introduce build option WITH_INNODB_AHI to disable innodb_adaptive_hash_index 2017-03-03 16:55:50 +02:00
plugin_exports Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs 2014-05-01 14:05:52 +02:00