1. 21 Nov, 2016 1 commit
  2. 20 Nov, 2016 1 commit
  3. 18 Nov, 2016 2 commits
    • Sergei Petrunia's avatar
      MariaRocks port: make rocksdb.alter_table work · a4c1b5bb
      Sergei Petrunia authored
      The warning
      "ORDER BY ignored as there is a user-defined clustered index in the table 't1'
      was missing.
      
      The reason is different condition in copy_data_between_tables():
      MariaDB has a change, it uses
      
        to->file->ha_table_flags() & HA_TABLE_SCAN_ON_INDEX
      
      while MySQL uses:
      
        to->file->primary_key_is_clustered()).
      
      For some reason, MyRocks didn't have HA_TABLE_SCAN_ON_INDEX flag.
      It should have one, will raise that with upstream, too.
      a4c1b5bb
    • Sergei Petrunia's avatar
      MariaRocks port: more testcase fixes · c12a1bb9
      Sergei Petrunia authored
      rocksdb.lock: LOCK TABLE t1 LOW_PRIORITY WRITE does not produce a
        warining in MariaDB
      
      rocksdb.unique_check:
      - MariaDB's mtr prints connection actions
      - New (but temporary) ER_LOCK_WAIT_TIMEOUT text
      
      rocksdb.allow_pk_no_concurrent_insert:
      - Fix path
      
      rocksdb.locking_issues
      - Fix path
      - The test still fails but for a different reason now
      c12a1bb9
  4. 15 Nov, 2016 1 commit
  5. 13 Nov, 2016 2 commits
  6. 12 Nov, 2016 5 commits
  7. 10 Nov, 2016 3 commits
    • Sergei Petrunia's avatar
      MariaRocks port: more test result updates · 223c14e7
      Sergei Petrunia authored
      Make the same changes as with rocksdb.col_opt_null a few csets before:
      - MariaDB doesn't provide a default value for non-NULL columns
      - Wording in error messages is different
      - limits for DECIMAL columns are different
      - YEAR(2) is deprecated but still supported
      
      - Also added a --sorted_result for an I_S query.
      223c14e7
    • Sergei Petrunia's avatar
      MariaRocks port: Use another way to handle --force-restart · 792aaedb
      Sergei Petrunia authored
      Based on discussion at maria-developers@:
      - Remove 'Support --force-restart "pseudo-argument"'
        that was added a few csets before
      - Instead, use "source include/restart_mysqld.inc" in the
        testcases that need a freshly-started server
      792aaedb
    • Sergei Petrunia's avatar
      MariaRocks port: update results for rocksdb.col_opt_null test. · 8014a942
      Sergei Petrunia authored
      The differences are due:
      - MariaDB 10.1+ assigns different DEFAULT values
        = in some cases, MariaDB's table has no default value, while
          MySQL's has '' as default.
        = BLOB/TEXT can have a default value.
      - MariaDB's MTR runs tests with diffferent timezone (affects result of
        FROM_UNIXTIME())
      - MySQL has removed YEAR(2). MariaDB produces warning but still creates
        the column of this type.
      - Different wording in warning/error messages.
      8014a942
  8. 06 Nov, 2016 3 commits
  9. 05 Nov, 2016 4 commits
  10. 30 Oct, 2016 1 commit
    • Sergei Petrunia's avatar
      MariaRocks port: fix rocksdb.handler_basic test · 997c86c7
      Sergei Petrunia authored
      MySQL has each storage engine to increment Handler_XXX counters,
      while MariaDB has handler::ha_XXX() methods to do the increments.
      
      MariaDB's solution doesn't work for storage engines that implement
      handler::read_range_first(), though.
      Make ha_rocksdb::read_range_first increment the counter (when it is
      calling handler::ha_XXX() function that will)
      997c86c7
  11. 29 Oct, 2016 3 commits
  12. 26 Oct, 2016 2 commits
  13. 25 Oct, 2016 1 commit
  14. 24 Oct, 2016 5 commits
  15. 23 Oct, 2016 1 commit
    • Sergei Petrunia's avatar
      MariaRocks port: compile the needed files with -frtti · 680a206b
      Sergei Petrunia authored
      - RocksDB uses RTTI (e.g. it uses dynamic_cast)
      - mysql-5.6 has RTTI enabled for the whole server, so there's no
        conflict.
      - MariaDB doesn't have RTTI enabled
      So the solution is to enable RTTI for
      - RocksDB files
      - Parts of MyRocks that interface with RocksDB features that require RTTI.
      
      (If one just enables RTTI for all of MyRocks, they will get a
      "undefined reference to `typeinfo for handler'" link error)
      680a206b
  16. 21 Oct, 2016 3 commits
  17. 19 Oct, 2016 2 commits