1. 07 Jan, 2016 1 commit
  2. 03 Jan, 2016 3 commits
    • Monty's avatar
      Fixed bug in semi_sync replication tests. · 8fcc0bfe
      Monty authored
      The problem was that wait_for_slave_io_to_start reported that the io thread
      was ready, when it was still initializing. This caused test suite to
      continue too early, for example before the semi sync plugin was properly
      enabled.
      
      Fixed by introducing a new internal stage: "Preparing". Slave_IO_Running is
      now set to "Yes" only when all initializing is done and the IO thread is
      ready to read things from the master.
      
      The only test affected by this change is rpl_flsh_tbls, which got stuck in
      the preparing phase while trying to read the GTID position from a table.
      Fixed by having this test waiting for Preparing instead of Yes.
      8fcc0bfe
    • Monty's avatar
      Cleanup of slave code: · 661a6d89
      Monty authored
      - Added testing if connection is killed to shortcut reading of connection data
        This will allow us later in 10.2 to do a cleaner shutdown of slaves (less errors in the log)
      - Add new status variables: Slaves_connected, Slaves_running and Slave_connections.
      - Use MYSQL_SLAVE_NOT_RUN instead of 0 with slave_running.
      - Don't print obvious extra warnings to the error log when slave is shut down normally.
      661a6d89
    • Monty's avatar
      Backported fix for ccache · 4b4777ab
      Monty authored
      Fixed compiler warnings
      Added --big-test to tokudb change_column_char & change_column_bin
      4b4777ab
  3. 30 Dec, 2015 2 commits
  4. 29 Dec, 2015 7 commits
  5. 21 Dec, 2015 3 commits
  6. 19 Dec, 2015 6 commits
  7. 18 Dec, 2015 3 commits
  8. 16 Dec, 2015 3 commits
  9. 15 Dec, 2015 9 commits
  10. 14 Dec, 2015 3 commits