diff options
author | Calvin Sun <calvin.sun@oracle.com> | 2010-07-20 15:42:31 -0500 |
---|---|---|
committer | Calvin Sun <calvin.sun@oracle.com> | 2010-07-20 15:42:31 -0500 |
commit | abacbed6f4aaf3009f1d8057de6022ca0bda018a (patch) | |
tree | 0f1c00639eb2f0661d448a4de02a482e51a506f5 /configure.cmake | |
parent | 57b985ab56f5ff75f7a476399c628a3a9e1a56b1 (diff) | |
download | mariadb-git-abacbed6f4aaf3009f1d8057de6022ca0bda018a.tar.gz |
Improve InnoDB synchronization primitives on Windows
This patch was originally developed by Vladislav Vaintroub.
The main changes are:
* Use TryEnterCriticalSection in os_fast_mutex_trylock().
* Use lightweight condition variables on Vista or later Windows;
but fall back to events on older Windows, such as XP.
This patch also fixes the following bugs:
bug# 52102 InnoDB Plugin shows performance drop compared to InnoDB
on Windows
bug# 53204 os_fastmutex_trylock is implemented incorrectly on Windows
rb://363 approved by Inaam Rana
Diffstat (limited to 'configure.cmake')
0 files changed, 0 insertions, 0 deletions