1. 19 Dec, 2015 4 commits
    • Vicențiu Ciorbaru's avatar
      MDEV-7526: TokuDB doesn't build on OS X · e386523a
      Vicențiu Ciorbaru authored
      Fixed compile warning related to if statement always being true. The if
      statement can not be false, as the address of a member field is always
      true.
      e386523a
    • Vicențiu Ciorbaru's avatar
      MDEV-7526: TokuDB doesn't build on OS X · f39b9e04
      Vicențiu Ciorbaru authored
      Removed unused functions from tokudb_dump.cc.
      f39b9e04
    • Vicențiu Ciorbaru's avatar
      MDEV-7526: TokuDB doesn't build on OS X · 64149590
      Vicențiu Ciorbaru authored
      This patch fixes another compilation error caused by specifying
      attribute nonnull for all the parameters of the copyout function. This
      is incorrect as the function actually gets called with null parameters
      indirectly and thus only the output parameter should be nonnull.
      64149590
    • Vicențiu Ciorbaru's avatar
      MDEV-7526: TokuDB doesn't build on OS X · f89c9fc4
      Vicențiu Ciorbaru authored
      This patch fixes one compilation error related to __db_lsn struct. The
      struct can not be defined as empty according to the main C standard.
      In C++, this is handled by forcing a size of 1. To eliminate the error
      we add a dummy char field of size 1. This has no effect on the C++
      compiled code, but also removes the compiler error.
      f89c9fc4
  2. 11 Dec, 2015 5 commits
  3. 10 Dec, 2015 1 commit
  4. 09 Dec, 2015 7 commits
  5. 08 Dec, 2015 9 commits
  6. 07 Dec, 2015 10 commits
  7. 05 Dec, 2015 1 commit
  8. 04 Dec, 2015 1 commit
    • Jan Lindström's avatar
      MDEV-9233: Copying MySQL 5.5 data directory to 10.0 with partition tables crashes on insert · 082b859d
      Jan Lindström authored
      Analysis: There were two problems. (1) if partition table was
      created using lower_case_tables = 1 on windows we did find the
      correct table but we did not set share->ib_table correctly.
      (2) we did open table on dictionary but did not increase
      mysql_open_tables.
      
      Fix: In xtradb allow access to tables with incorrect
      lower case names (warning is printed to error log). If
      table is opened increase mysql_open_tables count to avoid
      crash on flush tables.
      082b859d
  9. 03 Dec, 2015 2 commits
    • Alexander Barkov's avatar
      MDEV-8630 Datetime value dropped in "INSERT ... SELECT ... ON DUPLICATE KEY" · d87bc55b
      Alexander Barkov authored
      Item_func_coalesce::fix_length_and_dec() calls
      Item_func::count_string_result_length()) which called agg_arg_charsets()
      with wrong flags, so the collation derivation of the COALESCE result was
      not properly set to DERIVATION_COERCIBLE. It erroneously stayed
      DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as
      a number rather that a string and did not calculate its own length properly.
      d87bc55b
    • Sergey Vojtovich's avatar
      MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine · 9f07c6b3
      Sergey Vojtovich authored
      mysqldump --routine fails to dump databases containing backslash ("\")
      character. This happened because escaped database name was being used as an
      identifier while changing current database. Such identifers are not supposed
      to be escaped, they must be properly quoted instead.
      9f07c6b3