1. 01 Feb, 2017 4 commits
    • Marko Mäkelä's avatar
      Make the innochecksum tests more robust. · a5d8dc18
      Marko Mäkelä authored
      As noted in MDEV-11947, we should disable the InnoDB doublewrite buffer
      during the tests, because when rewriting page checksums, innochecksum
      would skip the pages that are in the doublewrite buffer area. Because
      the doublewrite buffer is emptied on server startup and not shutdown,
      we should initially start with the doublewrite buffer disabled, so that
      there will be no warning messages for wrong page checksums in the
      doublewrite buffer.
      
      Also, correct the obvious typo where restart_options should have been
      $restart_parameters, so that InnoDB is actually verifying that the
      checksums were rewritten.
      a5d8dc18
    • Igor Babaev's avatar
      Adjusted tests after the fix for bug mdev-9976. · ba8ab6a7
      Igor Babaev authored
      Now ROWS is a reserved key word, so cannot be used
      as an alias name.
      ba8ab6a7
    • Igor Babaev's avatar
      Fixed bug mdev-9976. · 9073f9fd
      Igor Babaev authored
      This bug happens due to a conflict in the construct window_spec.
      (win_ref conflicts with the non-reserved key word ROWS).
      The standard SQL-2003 says that ROWS is a reserved key word.
      Made this key word reserved in our grammar and removed
      the conflict.
      9073f9fd
    • Igor Babaev's avatar
      Fixed bug mdev-10875. · 81c1abe8
      Igor Babaev authored
      Now, after the implementation of mdev-8646
      "Re-engineer the code for post-join operations"
      create_sort_index() can be called for subqueries.
      81c1abe8
  2. 31 Jan, 2017 4 commits
  3. 30 Jan, 2017 5 commits
  4. 29 Jan, 2017 3 commits
  5. 28 Jan, 2017 3 commits
    • Igor Babaev's avatar
      Fixed bug mdev-10773. · abfcdb8f
      Igor Babaev authored
      The temporary tables created for recursive table references
      should be closed in close_thread_tables(), because they might
      be used in the statements like ANALYZE WITH r AS (...) SELECT * from r
      where r is defined through recursion.
      abfcdb8f
    • Sergei Golubchik's avatar
      mysqlbinlog memory leaks · 64b5e942
      Sergei Golubchik authored
      that failed main.mysqlbinlog
      64b5e942
    • Sergei Golubchik's avatar
      cleanup: thd_destructor_proxy · 30ba3100
      Sergei Golubchik authored
      1. wait for thd_destructor_proxy thread to start after creating it.
         this ensures that the thread is ready to receive a shutdown signal
         whenever we want to send it.
      2. join it at shutdown, this guarantees that no innodb THD will exist
         after innobase_end().
      
      this fixes crashes and memory leaks in main.mysqld_option_err
      (were innodb was started and then immediately shut down).
      30ba3100
  6. 27 Jan, 2017 9 commits
  7. 26 Jan, 2017 5 commits
  8. 25 Jan, 2017 7 commits