1. 28 Jun, 2018 3 commits
    • Andrei Elkin's avatar
      MDEV-14014 Multi-Slave Replication Fail: bogus data in log event · 00ccff48
      Andrei Elkin authored
      MDEV-7257 made a dump thread to read from binlog concurrently with
      writers as long as the read bytes are below a water-mark
      (MYSQL_BIN_LOG::binlog_end_pos). However it appeared to be possible a
      dump thread reader reach out for bytes past the water mark through a
      feature of IO_CACHE that fills in the internal buffer and while doing
      so it could read what the reader is not supposed to see (the bytes
      above MYSQL_BIN_LOG::binlog_end_pos).
      
      The issue is fixed with constraining the IO_CACHE buffer fill to respect
      the watermark.
      
      An added unit test proves reading from file is bound to an external
      parameter
      passed to {IO_CACHE::end_of_file} cache member.
      00ccff48
    • Sergei Golubchik's avatar
      MDEV-16473 WITH statement throws 'no database selected' error · 52a25d7b
      Sergei Golubchik authored
      Different fix, just use NULL, not no_db,
      52a25d7b
    • Igor Babaev's avatar
      This is another attempt to fix mdev-16473. · 090febbb
      Igor Babaev authored
      The previous correction of the patch for mdev-16473 did not work
      correctly for the databases whose names started with '*'.
      Added a test case with a database named "*".
      090febbb
  2. 27 Jun, 2018 1 commit
  3. 26 Jun, 2018 9 commits
  4. 25 Jun, 2018 7 commits
  5. 24 Jun, 2018 9 commits
  6. 22 Jun, 2018 3 commits
  7. 21 Jun, 2018 8 commits