mirror of https://github.com/MariaDB/server
Browse Source
The test case problem stemmed from the fact that a debug sync signal is a global variable that persists until overwritten by a new signal. This means that if two different signals are raised in sequence, a thread waiting for the first signal might miss it if the second signal sets the global variable before the thread wakes up. The solution is to deliver a subsequent signal only after the waiting thread has received it.pull/73/head
2 changed files with 12 additions and 0 deletions
Loading…
Reference in new issue