1. 06 Jun, 2017 6 commits
  2. 02 Jun, 2017 2 commits
  3. 01 Jun, 2017 1 commit
  4. 29 May, 2017 3 commits
  5. 26 May, 2017 13 commits
    • Marko Mäkelä's avatar
      Remove dict_index_t::is_ngram · 73deafbc
      Marko Mäkelä authored
      When MySQL 5.7 introduced fulltext parser plugins to InnoDB,
      it hard-coded the plugin name "ngram" to mean something special.
      Because -fsanitize=undefined was issuing warnings for the
      assignment in row_merge_create_index() that the value is out of
      range for Boolean, we remove this code that was not intended to
      be used in MariaDB 10.2.
      
      fts_check_token(): Remove the special logic for N-gram tokens.
      73deafbc
    • Marko Mäkelä's avatar
      fts_is_charset_cjk(): Do not call strcmp() · c0dec39d
      Marko Mäkelä authored
      Remove a bogus reference to gb18030_chinese_ci, which was introduced
      in MySQL 5.7. It is roughly equivalent to utf8mb4_unicode_ci, just
      using a different internal encoding, and different collation.
      c0dec39d
    • Marko Mäkelä's avatar
      Remove some noise from ib::fatal() and ib::fatal_or_error() · e54d521b
      Marko Mäkelä authored
      Avoid the redundant output from ut_dbg_assertion_failed by directly
      invoking abort().
      e54d521b
    • Marko Mäkelä's avatar
      Remove ut_allocator::m_oom_fatal · 2fd84001
      Marko Mäkelä authored
      ut_allocator: Move m_oom_fatal into a template parameter oom_fatal,
      to reduce the data and code size.
      2fd84001
    • Marko Mäkelä's avatar
      acea8b5b
    • Marko Mäkelä's avatar
      Actually enable UNIV_DEBUG_VALGRIND · 3b68515b
      Marko Mäkelä authored
      3b68515b
    • Marko Mäkelä's avatar
      Remove an unused variable · e32dc40c
      Marko Mäkelä authored
      e32dc40c
    • Marko Mäkelä's avatar
      Fix WITH_INNODB_EXTRA_DEBUG · 4114d1d4
      Marko Mäkelä authored
      4114d1d4
    • Marko Mäkelä's avatar
      Merge 10.1 into 10.2 · 8c81f24d
      Marko Mäkelä authored
      8c81f24d
    • Marko Mäkelä's avatar
      MDEV-12926 encryption.innodb_onlinealter_encryption,... · 808f18c7
      Marko Mäkelä authored
      MDEV-12926 encryption.innodb_onlinealter_encryption, encryption.innodb-bad-key-change failed in buildbot with valgrind
      
      row_merge_write(): Pass the correct (possibly encrypted) buffer
      to os_file_write_int_fd().
      
      This bug was introduced in commit 65e1399e
      which included a commit to merge changes from MySQL 5.6.36 to
      MariaDB Server 10.0.
      808f18c7
    • Marko Mäkelä's avatar
      10.1 additions for MDEV-12052 Shutdown crash presumably due to master thread activity · 2f29fc3c
      Marko Mäkelä authored
      btr_defragment_thread(): Create the thread in the same place as other
      threads. Do not invoke btr_defragment_shutdown(), because
      row_drop_tables_for_mysql_in_background() in the master thread can still
      keep invoking btr_defragment_remove_table().
      
      logs_empty_and_mark_files_at_shutdown(): Wait for btr_defragment_thread()
      to exit.
      
      innobase_start_or_create_for_mysql(), innobase_shutdown_for_mysql():
      Skip encryption and scrubbing in innodb_read_only_mode.
      
      srv_export_innodb_status(): Do not export encryption or scrubbing
      statistics in innodb_read_only mode, because the threads will not
      be running.
      2f29fc3c
    • Marko Mäkelä's avatar
      Merge 10.0 to 10.1 · 4abc2dd0
      Marko Mäkelä authored
      4abc2dd0
    • Marko Mäkelä's avatar
      MDEV-12052 Shutdown crash presumably due to master thread activity · 449a88e1
      Marko Mäkelä authored
      InnoDB shutdown assumes that once the server has entered
      SRV_SHUTDOWN_FLUSH_PHASE, no change to persistent data is allowed.
      It was possible for the master thread to wake up while shutdown
      is executing in SRV_SHUTDOWN_FLUSH_PHASE or
      even in SRV_SHUTDOWN_LAST_PHASE.
      
      We do not yet know if further crashes at shutdown are possible.
      Also, we do not know if all the observed crashes could be explained
      by the race conditions that we are now fixing.
      
      srv_shutdown_print_master_pending(): Remove a redundant ut_time() call.
      
      srv_shutdown(): Renamed from srv_master_do_shutdown_tasks().
      
      srv_master_thread(): Do not resume after shutdown has been initiated.
      449a88e1
  6. 24 May, 2017 10 commits
  7. 23 May, 2017 5 commits