diff options
author | Kristofer.Pettersson@naruto. <> | 2007-02-15 14:08:21 +0100 |
---|---|---|
committer | Kristofer.Pettersson@naruto. <> | 2007-02-15 14:08:21 +0100 |
commit | cd0a43f528883bd402df72ad9c4735bbb47769df (patch) | |
tree | 3fbd3df81d06cd08059979b9f86ba560b85a843e /tests/CMakeLists.txt | |
parent | 7dcdbdf37bb391df0b16d377550e70253196931f (diff) | |
download | mariadb-git-cd0a43f528883bd402df72ad9c4735bbb47769df.tar.gz |
Bug#25042 OPTIMIZE TABLE cause race condition in IO CACHE SHARE
- The condition variable implementation "lost" a signal to
WaitOnSingleObject when a semaphore was released.
- The signal could be consumed by a new call to pthread_cond_wait
before all waiting threads had awoken.
- The new implementation of pthread_cond_* uses events
instead of semaphores. It also uses an extra lock to protect entry
into new cond wait before the broadcast has finished.
Diffstat (limited to 'tests/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions