1. 20 Sep, 2017 3 commits
    • Marko Mäkelä's avatar
      Remove DICT_UNIVERSAL · c53f57c3
      Marko Mäkelä authored
      The only universal index in InnoDB was the change buffer.
      It suffices to keep the DICT_IBUF flag (which, like DICT_UNIVERSAL,
      is not written to any persistent data structure).
      c53f57c3
    • Marko Mäkelä's avatar
      Fix a typo · 5792b016
      Marko Mäkelä authored
      The function check_mdl_lock_works() is for debug builds only.
      5792b016
    • Marko Mäkelä's avatar
      Introduce page_rec_is_leaf() and clean up page0page.h · 6b687a0f
      Marko Mäkelä authored
      Define some page accessor functions inline in page0page.h,
      reducing code duplication in page0page.ic.
      
      Use page_rec_is_leaf() instead of page_is_leaf() where possible.
      6b687a0f
  2. 19 Sep, 2017 1 commit
  3. 18 Sep, 2017 32 commits
  4. 17 Sep, 2017 4 commits
    • Marko Mäkelä's avatar
      Silence a -Wimplicit-fallthrough warning · 372dba09
      Marko Mäkelä authored
      372dba09
    • Marko Mäkelä's avatar
      Null-merge 10.1 into 10.2 · 72c838b9
      Marko Mäkelä authored
      72c838b9
    • Marko Mäkelä's avatar
      MDEV-12634 after-merge test fix: Exercise row_merge_write(), row_merge_read() · d6baf3d3
      Marko Mäkelä authored
      MySQL 5.7 introduced some optimizations to avoid file I/O during
      ALGORITHM=INPLACE operations. While both innodb-index-online and
      innodb-table-online will exercise both the merge sort files and
      the online log files in 10.1, in 10.2 they would only exercise the
      online log files.
      
      Modify one test case in innodb.innodb-table-online so that
      skip_pk_sort will not hold. In this way, this test case will
      write and read the merge sort files. The other instrumented tests
      in innodb-index-online and innodb-table-online will only write
      and read online_log files.
      d6baf3d3
    • Marko Mäkelä's avatar
      Merge 10.1 into 10.2 · d9277732
      Marko Mäkelä authored
      This should also fix the MariaDB 10.2.2 bug
      MDEV-13826 CREATE FULLTEXT INDEX on encrypted table fails.
      
      MDEV-12634 FIXME: Modify innodb-index-online, innodb-table-online
      so that they will write and read merge sort files. InnoDB 5.7
      introduced some optimizations to avoid using the files for small tables.
      
      Many collation test results have been adjusted for MDEV-10191.
      d9277732