1. 21 Aug, 2016 1 commit
    • Monty's avatar
      Cleanups and minor fixes · 8d5a0d65
      Monty authored
      - Fixed typos
      - Added --core-on-failure to mysql-test-run
      - More DBUG_PRINT in viosocket.c
      - Don't forget CLIENT_REMEMBER_OPTIONS for compressed slave protocol
      - Removed not used stage variables
      8d5a0d65
  2. 16 Aug, 2016 1 commit
  3. 15 Aug, 2016 1 commit
  4. 14 Aug, 2016 1 commit
  5. 13 Aug, 2016 3 commits
  6. 12 Aug, 2016 1 commit
    • Monty's avatar
      With parallel replication we have had a couple of bugs where DDL's · 98e36b29
      Monty authored
      (like DROP TABLE) has been scheduled before conflicting DDL's (like INSERT)
      are commited.
      
      What makes these bugs hard to detect is that in most cases any wrong
      schduling are caught by MDL locks. It's only when there are timing issues
      that the bugs (usually deadlocks) are noticed.
      
      This patch adds a DBUG_ASSERT() that detects, in parallel replication,
      if a DDL is scheduled before any depending DML'S are commited.
      It does this be checking if there are any conflicting replication locks
      when the DDL is about to wait for getting it's MDL lock.
      
      I also did some minor code cleanups in sql_base.cc to make this code
      similar to other related code.
      98e36b29
  7. 11 Aug, 2016 1 commit
  8. 10 Aug, 2016 12 commits
  9. 09 Aug, 2016 2 commits
  10. 08 Aug, 2016 5 commits
  11. 07 Aug, 2016 1 commit
  12. 04 Aug, 2016 3 commits
  13. 03 Aug, 2016 8 commits