1. 18 May, 2015 1 commit
    • Jan Lindström's avatar
      MDEV-8164: Server crashes in pfs_mutex_enter_func after fil_crypt_is_closing or alike · 20c23048
      Jan Lindström authored
      Analysis: Problem was that tablespaces not encrypted might not have
      crypt_data stored on disk.
      
      Fixed by always creating crypt_data to memory cache of the tablespace.
      
      MDEV-8138: strange results from encrypt-and-grep test
      
      Analysis: crypt_data->type is not updated correctly on memory
      cache. This caused problem with state tranfer on
      encrypted => unencrypted => encrypted.
      
      Fixed by updating memory cache of crypt_data->type correctly based on
      current srv_encrypt_tables value to either CRYPT_SCHEME_1 or
      CRYPT_SCHEME_UNENCRYPTED.
      20c23048
  2. 16 May, 2015 2 commits
    • Sergei Golubchik's avatar
      update big tokudb test results after dd8f9319 · 476dfb16
      Sergei Golubchik authored
      that is, after
      
        commit dd8f9319
        Author: Sergei Golubchik <serg@mariadb.org>
        Date:   Fri Apr 10 02:36:54 2015 +0200
      
          be less annoying about sysvar-based table attributes
          do not *always* add them to the create table definition,
          but only when a sysvar value is different from a default.
          also, when adding them - don't quote numbers
      476dfb16
    • Sergei Golubchik's avatar
      upate test results after 2300fe2e · 9cc7eb32
      Sergei Golubchik authored
      that is, after
      
        commit 2300fe2e
        Author: Sergei Golubchik <serg@mariadb.org>
        Date:   Wed May 13 21:57:24 2015 +0200
      
            Identical key derivation code in XtraDB/InnoDB/Aria
      9cc7eb32
  3. 15 May, 2015 7 commits
  4. 14 May, 2015 4 commits
  5. 13 May, 2015 19 commits
  6. 12 May, 2015 2 commits
    • Nirbhay Choubey's avatar
      MDEV-8151 : wsrep.foreign_key, wsrep.pool_of_threads, · c8ad5b2f
      Nirbhay Choubey authored
      .. wsrep.binlog_format, wsrep.mdev_6832 fail in buildbot
      
      Galera-3.9 logs an additional warning in the error log if
      it fails to find gvwstate.dat file. Update wsrep/suite.pm.
      c8ad5b2f
    • Alexey Botchkov's avatar
      MDEV-7926 Server crashes in get_geometry_column_record on concurrent SELECT... · 8c54182e
      Alexey Botchkov authored
      MDEV-7926 Server crashes in get_geometry_column_record on concurrent SELECT FROM I_S.GEOMETRY_COLUMNS with join and DDL.
               The bug was that open_tables() returned error in case of
              thd->killed() without properly calling thd->send_kill_message()
              to set the correct error. This was fixed already in get_schema_column_record,
              so the code was just copied to get_geometry_column_record.
      8c54182e
  7. 11 May, 2015 4 commits
    • Jan Lindström's avatar
      MDEV-7942: InnoDB: abuse of UNIV_LIKELY()/UNIV_UNLIKELY() · 58e8db2e
      Jan Lindström authored
      UNIV_LIKELY()/UNIV_UNLIKELY() hints are supposed to improve branch prediction.
      Currently, they're expected to work only if cond evaluates to TRUE or FALSE.
      
      However there're a few conditions that may evaluate to different values, e.g.:
      
      page/page0zip.cc:		if (UNIV_LIKELY(c_stream->avail_in)) {
      page/page0zip.cc:			if (UNIV_LIKELY(c_stream->avail_in)) {
      dict/dict0mem.cc:		if (UNIV_LIKELY(i) && UNIV_UNLIKELY(!table->col_names)) {
      
      Fixed these conditions so that they evaluate TRUE/FALSE.
      58e8db2e
    • Kristian Nielsen's avatar
      6e492016
    • Kristian Nielsen's avatar
      MDEV-8113: Parallel slave: slave hangs on ALTER TABLE (or other DDL) as the... · 8bedb638
      Kristian Nielsen authored
      MDEV-8113: Parallel slave: slave hangs on ALTER TABLE (or other DDL) as the first event after slave start
      
      In optimistic parallel replication, it is not safe to try to run a following
      transaction in parallel with a DDL statement, and there is code to prevent
      this.
      
      However, the code was missing the case where the DDL is the very first event
      after slave start. In this case, following transactions could run in
      parallel with the DDL, which can cause the slave to hang or even corrupt
      slave in unlucky cases.
      8bedb638
    • Jan Lindström's avatar
      MDEV-8129: Compilation warnings in log0crypt.cc · ecfc3de5
      Jan Lindström authored
      Fix incorrect types and compiler warnings.
      ecfc3de5
  8. 09 May, 2015 1 commit