1. 03 Oct, 2017 1 commit
    • Marko Mäkelä's avatar
      Remove dict_disable_redo_if_temporary() · 770231f3
      Marko Mäkelä authored
      The function dict_disable_redo_if_temporary() was supposed to
      disable redo logging for temporary tables. It was invoked
      unnecessarily for two read-only operations:
      row_undo_search_clust_to_pcur() and
      dict_stats_update_transient_for_index().
      
      When a table is not temporary and not in the system tablespace,
      the tablespace should be flagged for MLOG_FILE_NAME logging.
      We do not need this overhead for temporary tables. Therefore,
      either mtr_t::set_log_mode() or mtr_t::set_named_space() should
      be invoked.
      
      dict_table_t::is_temporary(): Determine if a table is temporary.
      
      dict_table_is_temporary(): Redefined as a macro wrapper for
      dict_table_t::is_temporary().
      
      dict_disable_redo_if_temporary(): Remove.
      770231f3
  2. 02 Oct, 2017 8 commits
  3. 30 Sep, 2017 1 commit
  4. 29 Sep, 2017 8 commits
  5. 28 Sep, 2017 7 commits
  6. 27 Sep, 2017 11 commits
  7. 25 Sep, 2017 4 commits