1. 28 Feb, 2017 1 commit
  2. 27 Feb, 2017 23 commits
  3. 24 Feb, 2017 1 commit
    • Igor Babaev's avatar
      Fixed bug mdev-7992. · ac78927a
      Igor Babaev authored
      'Not exists' optimization can be used for nested outer joins
      only if IS NULL predicate from the WHERE condition is activated.
      So we have to check that all guards that wrap this predicate
      are in the 'open' state.
      This patch supports usage of 'Not exists' optimization for any
      outer join, no matter how it's nested in other outer joins.
      
      This patch is also considered as a proper fix for bugs
      #49322/#58490 and LP #817360.
      ac78927a
  4. 23 Feb, 2017 1 commit
  5. 22 Feb, 2017 3 commits
    • Marko Mäkelä's avatar
      MDEV-11520/MDEV-5746 post-fix: Do not posix_fallocate() too much. · 365c4e97
      Marko Mäkelä authored
      Before the MDEV-11520 fixes, fil_extend_space_to_desired_size()
      in MariaDB Server 5.5 incorrectly passed the desired file size as the
      third argument to posix_fallocate(), even though the length of the
      extension should have been passed. This looks like a regression
      that was introduced in the 5.5 version of MDEV-5746.
      365c4e97
    • Marko Mäkelä's avatar
      MDEV-11520 post-fixes · 6de50b2c
      Marko Mäkelä authored
      Remove the unused variable desired_size.
      
      Also, correct the expression for the posix_fallocate() start_offset,
      and actually test that it works with a multi-file system tablespace.
      Before MDEV-11520, the expression was wrong in both innodb_plugin and
      xtradb, in different ways.
      
      The start_offset formula was tested with the following:
      
      ./mtr --big-test --mysqld=--innodb-use-fallocate \
      --mysqld=--innodb-data-file-path='ibdata1:5M;ibdata2:5M:autoextend' \
      --parallel=auto --force --retry=0 --suite=innodb &
      
      ls -lsh mysql-test/var/*/mysqld.1/data/ibdata2
      6de50b2c
    • Sachin Setiya's avatar
      MDEV-11718 5.5 rpl and federated tests massively fail in buildbot with valgrind · 32591b75
      Sachin Setiya authored
      Problem:- When MariaDB is compiled with jemalloc support, And we run mtr valgrind
      test, valgrind interferes with libjemalloc and returns false errors.
      
      Solution:- Run valgrind with --soname-synonyms=somalloc=libjemalloc* or
      --soname-synonyms=somalloc=NONE depending on whether we are dynamically
      linking or statically linking.
      Signed-off-by: default avatarSachin Setiya <sachin.setiya@mariadb.com>
      32591b75
  6. 21 Feb, 2017 3 commits
  7. 20 Feb, 2017 2 commits
  8. 18 Feb, 2017 1 commit
    • Elena Stepanova's avatar
      MDEV-10621 parts.partition_float_myisam failed with timeout in buildbot · 6364adb1
      Elena Stepanova authored
      parts.partition_float_myisam, parts.partition_int_myisam,
      parts.partition_float_innodb are all known to fail with timeouts
      on slow builders. The tests are composed of several independent parts
      for corresponding subtypes (float == float + double,
      int == tinyint + smallint + mediumint + int + bigint). The solution
      is to split them into separate tests. No test logic has been changed.
      6364adb1
  9. 17 Feb, 2017 1 commit
    • Igor Babaev's avatar
      Fixed bug mdev-9028. · f49375fd
      Igor Babaev authored
      This patch is actually a complement for the fix of bug mdev-6892.
      The procedure create_tmp_table() now must take into account
      Item_direct_refs that wrap up constant fields of derived tables/views
      that are used as inner tables in outer join operations.
      f49375fd
  10. 16 Feb, 2017 3 commits
  11. 13 Feb, 2017 1 commit