1. 19 Feb, 2017 1 commit
    • Sergei Petrunia's avatar
      MariaRocks: fix a few tests · 7facbc54
      Sergei Petrunia authored
      Test suite parameters for 'rocksdb' test suite were disabled in order
      to get mysqld to start at all when ha_rocksdb is a dynamic plugin.
      
      A lot of tests depend on these parameters being enabled, though. Put
      them back by using the loose- form.
      7facbc54
  2. 09 Feb, 2017 1 commit
    • Vladislav Vaintroub's avatar
      RocksDB : Add lookup / compiling with optional compression libraries. · de49fd84
      Vladislav Vaintroub authored
      This change add WITH_ROCKSDB_{LZ4,BZIP2,ZSTD,snappy} CMake variables
      that can be set to ON/OFF/AUTO.
      
      If variable has default value AUTO, rocksdb links with corresponding
      compression library. OFF disables compiling/linking with specific compression
      library, ON forces compiling with it (cmake would throw error if library
      is not available)
      
      Support for ZLIB is added unconditionally, as it is always there.
      de49fd84
  3. 07 Feb, 2017 5 commits
  4. 01 Feb, 2017 1 commit
  5. 24 Jan, 2017 2 commits
  6. 23 Jan, 2017 2 commits
  7. 21 Jan, 2017 3 commits
    • Sergei Petrunia's avatar
      MariaRocks port: put back the assert · 351043ad
      Sergei Petrunia authored
      MyRocks seems to no longer depend on it not being present after the
      merge.
      351043ad
    • Sergei Petrunia's avatar
    • Sergei Petrunia's avatar
      MariaRocks port: Remove handler::init_with_fields · 7fb3b348
      Sergei Petrunia authored
      - It turns out, ha_rocksdb::table_flags() can return
        HA_PRIMARY_KEY_IN_READ_INDEX for all kinds of tables (as its meaning
        is "if there is a PK, PK columns contribute to the secondary index
        tuple". There is no assumption that a certain PK column can be decoded
        from the secondary index.
        (Should probably be fixed in the upstream, too, but I was unable to
         construct a testcase showing this is necessary).
      
      - Following the above, we can undo the init_with_fields() changes in
        table.cc. MyRocks calls init_with_fields() from ha_rocksdb::open()
        which sets index-only read capabilities properly.
      7fb3b348
  8. 11 Jan, 2017 6 commits
  9. 08 Jan, 2017 1 commit
  10. 07 Jan, 2017 2 commits
    • Sergei Petrunia's avatar
      MariaRocks port: fix rocksdb.rocksdb_row_stats test · 93d3a39b
      Sergei Petrunia authored
      Make rocksdb_rows_XXX counters to work
      93d3a39b
    • Sergei Petrunia's avatar
      MariaRocks port: fix rocksdb.bloomfilter3 test · ebbe59fa
      Sergei Petrunia authored
      In MySQL 5.6, QUICK_SELECT_DESC calls handler->set_end_range() to
      inform the storage engine about the bounds of the range being scanned.
      
      MariaDB doesn't have that (handler::set_end_range call was back-ported
      but it is not called from QUICK_SELECT_DESC).
      Instead, it got prepare_*scan() methods from TokuDB.
      
      Implement these methods so that MyRocks has information about the range
      end.
      ebbe59fa
  11. 06 Jan, 2017 1 commit
  12. 02 Jan, 2017 5 commits
  13. 01 Jan, 2017 3 commits
  14. 31 Dec, 2016 4 commits
  15. 30 Dec, 2016 3 commits
    • Marko Mäkelä's avatar
      MDEV-11687 innodb_use_fallocate has no effect · b727213d
      Marko Mäkelä authored
      Deprecate the variable in MariaDB 10.2, saying
      that it will be removed in 10.3.
      b727213d
    • Marko Mäkelä's avatar
      MDEV-11690 Remove UNIV_HOTBACKUP · 63574f12
      Marko Mäkelä authored
      The InnoDB source code contains quite a few references to a closed-source
      hot backup tool which was originally called InnoDB Hot Backup (ibbackup)
      and later incorporated in MySQL Enterprise Backup.
      
      The open source backup tool XtraBackup uses the full database for recovery.
      So, the references to UNIV_HOTBACKUP are only cluttering the source code.
      63574f12
    • Marko Mäkelä's avatar
      Merge 10.1 into 10.2 · 9ebd7673
      Marko Mäkelä authored
      9ebd7673