1. 03 Feb, 2007 1 commit
    • rafal@quant.(none)'s avatar
      BUG#25306 (Race conditions during replication slave shutdown (valgrind stacks)): · b50f3c31
      rafal@quant.(none) authored
      The possibility of the race is removed by changing sequence of calls
      
        pthread_mutex_unlock(&mi->run_lock);
        pthread_cond_broadcast(&mi->stop_cond);  
      
      into
      
        pthread_cond_broadcast(&mi->stop_cond);
        pthread_mutex_unlock(&mi->run_lock);
      
      at the end of I/O thread (similar change at the end of SQL thread). This ensures 
      that no thread waiting on the condition executes between the broadcast and the 
      unlock and thus can't delete the mi structure which caused the bug.
      b50f3c31
  2. 18 Jan, 2007 2 commits
  3. 17 Jan, 2007 7 commits
  4. 16 Jan, 2007 3 commits
  5. 15 Jan, 2007 11 commits
  6. 12 Jan, 2007 11 commits
  7. 11 Jan, 2007 5 commits