mariadb/cmake
Vladislav Vaintroub 0897a25c0f MDEV-16596 : Windows - redo log does not work on native 4K sector disks.
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.
2018-07-02 15:02:31 +01:00
..
build_configurations Merge remote-tracking branch '5.5' into 10.0 2018-01-24 12:29:31 +02:00
os MDEV-16596 : Windows - redo log does not work on native 4K sector disks. 2018-07-02 15:02:31 +01:00
abi_check.cmake MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4 2015-06-16 23:58:21 +02:00
bison.cmake Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
cat.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
character_sets.cmake Merging utf16le from MySQL-5.6 2013-03-28 17:19:09 +04:00
check_minimal_version.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
cmake_parse_arguments.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
compile_flags.cmake Bug#20344207: Add support for CMake 3.1 2015-01-15 09:55:01 +01:00
configurable_file_content.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
configure.pl 10.0-monty merge 2013-07-21 16:39:19 +02:00
cpack_deb.cmake simplify CMakeLists.txt for cassandra/connect engines 2013-09-25 19:32:14 +02:00
cpack_rpm.cmake Merge remote-tracking branch '5.5' into 10.0 2017-06-20 12:31:17 +03:00
cpack_source_ignore_files.cmake Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
CPackRPM.cmake RPM: 2014-02-19 21:40:20 +01:00
cpu_info.cmake Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
create_initial_db.cmake.in 10.0-base merge 2013-06-06 21:32:29 +02:00
ctest.cmake Revert "MDEV-16075: Workaround to run MTR test suite for make test" 2018-06-20 23:27:23 +02:00
do_abi_check.cmake MDEV-8052 abi detection incorrect with clang 2015-06-03 09:54:56 +02:00
dtrace.cmake dtrace in cmake 2016-02-15 12:51:35 +01:00
dtrace_prelink.cmake Updated/added copyright headers 2011-06-30 17:46:53 +02:00
info_bin.cmake Fix bug#42969 Please add a MANIFEST to each build 2011-02-11 15:55:25 +01:00
info_macros.cmake.in Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
info_src.cmake Bug#20136840 REMOVE REMAINING REFERENCES TO BZR IN CMAKE SCRIPTS 2014-12-11 12:46:04 +01:00
install_layout.cmake Bug#24707666: DEFAULT SETTING FOR SECURE-FILE-PRIV SHOULD BE 2016-09-28 15:52:05 +05:30
install_macros.cmake Bug#26022865 BUILD FOR WINDOWS-S12-64BIT,ADVANCED IS FAILING ON PB2 MYSQL-5.6 2017-11-09 08:36:59 +01:00
jemalloc.cmake MDEV-9350 Fix jemalloc detection for FreeBSD 2016-02-17 15:16:19 +01:00
libutils.cmake Don't use full path of libtool 2017-04-09 15:12:11 -04:00
maintainer.cmake MDEV-7398 mysqld segfaults on FreeBSD 10.1 i386 when built with clang 3.4 2015-06-16 23:58:21 +02:00
make_dist.cmake.in Merge tag 'mysql-5.5.44' into bb-5.5-serg 2015-06-05 02:06:51 +02:00
merge_archives_unix.cmake.in Updated/added copyright headers 2011-06-30 17:46:53 +02:00
mysql_add_executable.cmake dos2unix cmake/mysql_add_executable.cmake 2017-11-09 08:45:45 +01:00
mysql_version.cmake 5.5 merge 2014-05-09 12:35:11 +02:00
package_name.cmake Upstream MIPS 32bit-build-on-64bit patch from Debian Bug#838914 2016-10-21 23:02:56 +02:00
pcre.cmake MDEV-13412 main.func_regexp_pcre fails in buildbot on ppc64le 2017-10-09 17:51:34 +02:00
plugin.cmake Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
readline.cmake MDEV-10293 'setupterm' was not declared in this scope 2016-12-05 14:27:45 +01:00
sign.cmake.in Build improvements and cleanups. 2017-09-08 18:22:15 +00:00
ssl.cmake Merge remote-tracking branch 'origin/5.5' into 10.0 2017-07-25 00:41:54 +03:00
stack_direction.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
tags.cmake
versioninfo.rc.in CRLF->LF 2015-06-02 22:07:47 +02:00
win_compatibility.manifest MDEV-12207 Include windows compatibility manifest into executable to make GetVersionEx work correctly 2017-03-08 11:20:03 +00:00
zlib.cmake 10.0-base merge 2014-02-26 15:28:07 +01:00