1. 17 Sep, 2013 2 commits
  2. 16 Sep, 2013 11 commits
  3. 15 Sep, 2013 1 commit
    • Igor Babaev's avatar
      Fixed bug mdev-5015. · 31a57a23
      Igor Babaev authored
      The patch for mdev-4355 had a defect: the cached values for bitmaps of
      used tables were not updated when processing degenerate OR formulas.
      31a57a23
  4. 13 Sep, 2013 6 commits
  5. 12 Sep, 2013 5 commits
  6. 11 Sep, 2013 1 commit
  7. 10 Sep, 2013 6 commits
    • Sergei Golubchik's avatar
      merge with 5.5-tokudb tree. In particular: · 2b8143a5
      Sergei Golubchik authored
      * add TokuDB, together with the ft-index library
      * cmake support, auto-detecting whether tokudb can be built
      * fix packaging - tokudb-engine.rpm, deb
      * remove PBXT
      * add jemalloc
      * the server is built with jemalloc by default even if TokuDB is not built
      * documentation files in RPM are installed in the correct location
      * support for optional deb packages (tokudb has specific build requirements)
      * move plugins from mariadb-server deb to appropriate debs (server/test/libmariadbclient)
      * correct mariadb-test.deb to be not architecture-independent
      * fix out-of-tree builds to never modify in-tree files
      * new handler::prepare_index_scan() method
      2b8143a5
    • Sergei Golubchik's avatar
    • Sergei Golubchik's avatar
      INSTALL_DOCUMENTATION function for CMakeLists.txt · 008fb5b1
      Sergei Golubchik authored
      It puts files in the correct location for rpm/deb packages.
      008fb5b1
    • Sergei Golubchik's avatar
      fix insert.test in --ps-protocol. · cb38570b
      Sergei Golubchik authored
      After MDEV-4817, WHERE clause may be evaluated early, in fix_fields.
      In ps-protocol fix_fields happens both for prepare and execute phase,
      generating double the number of warnings from the early WHERE clause
      executions.
      cb38570b
    • Sergei Golubchik's avatar
      * mariadb-tokudb-engine-5.5.deb · c176fb6e
      Sergei Golubchik authored
      * now only production-use server plugins are in mariadb-server.
        client plugins are now in libmariadbclient18,
        testing-only server plugins are now in mariadb-test
        (set Coflicts: field properly)
      * fix Architecture: of mariadb-test
      * terrible hack to support optional deb packages for optional plugins
      c176fb6e
    • Alexander Barkov's avatar
      Merge from 5.3 · 3bf34d02
      Alexander Barkov authored
      pending merges:
        Alexander Barkov 2013-09-09 MDEV-4863 COALESCE(time_or_datetime) returns...
      3bf34d02
  8. 09 Sep, 2013 8 commits
    • Sergei Golubchik's avatar
      MDEV-4941 make: AIX fails with 'Identifier not allowed in cast'; syntax error... · a66673d5
      Sergei Golubchik authored
      MDEV-4941 make: AIX fails with 'Identifier not allowed in cast'; syntax error in include/my_global.h
      
      C++ comments in C files, and a typo in my_global.h
      a66673d5
    • Sergei Golubchik's avatar
      MariaDB-tokudb-engine.rpm · d5d05d05
      Sergei Golubchik authored
      cmake/plugin.cmake:
        * auto-create an rpm for a plugin, if it places itself in a new component
      storage/tokudb/CMakeLists.txt:
        install tokudb in COMPONENT tokudb-engine.
        this automatically creates a separate rpm for it.
      d5d05d05
    • Sergei Golubchik's avatar
      fixes for buildbot · 54b7c413
      Sergei Golubchik authored
      * disable jemalloc on windows (cannot run ./configure)
      * disable jemalloc on ancient cmake (ExternalProject does not work)
      * rewrite TokuDB compiler test to check for features, not versions (to work on cmake before 2.8.11)
      * fix ft-index to not add VALGRIND_INCLUDE_DIR to includes, if no valgrind was found
      * correct the package name in FindValgrind.cmake (for find_package(... REQUIRED) to work)
      * disable ft-index tests by default (faster compilation and they aren't used anyway)
      * don't build ft-index with valgrind by default (otherwise it *requires* valgrind, it doesn't auto-detect)
      * use --loose-tokudb in the .opt file
      54b7c413
    • Sergei Golubchik's avatar
      remove symlinks from the tree · 6268116a
      Sergei Golubchik authored
      (otherwise one cannot even pull on windows)
      6268116a
    • Sergei Golubchik's avatar
      fixes for out-of-source builds · a95f57ef
      Sergei Golubchik authored
      mysql-test/CMakeLists.txt:
        don't generate collection fules. we don't use them
        and they break out-of-source builds
      a95f57ef
    • Sergei Golubchik's avatar
      tokudb patches for prepare range scan · 13b3c567
      Sergei Golubchik authored
      13b3c567
    • Sergei Golubchik's avatar
      clustering == covering · 50595775
      Sergei Golubchik authored
      tell the optimizer that every TokuDB "clustering" index is the "covering" index
      in the MariaDB optimizer sense.
      50595775
    • Sergei Golubchik's avatar
      tokudb test suites · 920c3593
      Sergei Golubchik authored
      920c3593