• unknown's avatar
    Fixed bug in wait_for_update() that I had introduced. · e4d5597d
    unknown authored
    Changed option variables to my_bool (to avoid bugs in my_getopt())
    Added new thread specific mutex LOCK_delete to be able to free LOCK_thread_count early.
    Changed usage of LOCK_thread_count -> LOCK_status for statistics variables
    
    
    libmysqld/lib_sql.cc:
      Removed not needed LOCK
    mysql-test/mysql-test-run.sh:
      Log name of running test
    mysql-test/r/rpl_sporadic_master.result:
      Cleaned up test
    mysql-test/t/rpl_sporadic_master.test:
      cleaned up test
    sql/log.cc:
      Cleanup.
      Fixed bug in wait_for_update() that I had introduced.
    sql/mini_client.cc:
      Indentation changes.
    sql/mysql_priv.h:
      Changed option variables to my_bool.
    sql/mysqld.cc:
      Changed option variables to my_bool.
      Removed not used LOCK_server_id
      Minor code cleanups.
    sql/repl_failsafe.cc:
      Minor code cleanups
    sql/slave.cc:
      Minor code cleanups.
      Fixed usage of wait_for_update().
    sql/slave.h:
      Changed option variables to my_bool.
    sql/sql_class.cc:
      Added new thread specific mutex LOCK_delete to be able to free LOCK_thread_count early
    sql/sql_class.h:
      Added new thread specific mutex LOCK_delete to be able to free LOCK_thread_count early
    sql/sql_insert.cc:
      Do broadcast after unlock()
    sql/sql_parse.cc:
      Removed not needed LOCK
      Changed usage of LOCK_thread_count -> LOCK_status for statistics variables
      Changed killing of threads to not lock LOCK_thread_count for long.
    sql/sql_repl.cc:
      Changed options variables to my_bool
      Fixed usage of wait_for_update()
      Fixed loop to kill slaves to not lock LOCK_thread_count for long.
      Code optimization.
    sql/sql_repl.h:
      bool -> my_bool
      Fixed KICK_SLAVE to use LOCK_delete
    e4d5597d
sql_repl.cc 28.9 KB