1. 31 Jan, 2019 4 commits
    • Kentoku's avatar
      MDEV-16787 optimistic parallel replication fails on spider · 6d80d35d
      Kentoku authored
      Add a system variable spider_slave_trx_isolation.
      - spider_slave_trx_isolation
        The transaction isolation level when Spider table is used by slave SQL thread.
        -1 : OFF
         0 : READ UNCOMMITTED
         1 : READ COMMITTED
         2 : REPEATABLE READ
         3 : SERIALIZABLE
        The default value is -1
      
      Miscellaneous Spider typos
      6d80d35d
    • Kentoku's avatar
      MDEV-16520 Out-Of-Memory running big aggregate query on Spider Engine · bef6b197
      Kentoku authored
      Change default value of the followings
      quick_mode 0 -> 3
      quick_page_size 100 -> 1024
      
      Add the following parameter for limiting result page size by byte
      - quick_page_byte(qpb)
        Number of bytes in a page when acquisition one by one.
        When quick_mode is 1 or 2, Spider stores at least 1 record even if
        quick_page_byte is smaller than 1 record. When quick_mode is 3,
        quick_page_byte is used for judging using temporary table.
        That is given to priority when server parameter spider_quick_page_byte
        is set.
        The default value is 10485760
      
      Fix "out of sync" issue at using quick_mode = 1 or 2
      bef6b197
    • Kentoku's avatar
      MDEV-16279 Spider crashes on CHECKSUM TABLE with spider_quick_mode=3 · 3cb7c5f2
      Kentoku authored
      The fields of the temporary table were not created in create_tmp_table function. Because item->const_item() was true. But the temporary tables that is created by Spider are always used all columns. So Spider should call create_tmp_table function with TMP_TABLE_ALL_COLUMNS flag.
      3cb7c5f2
    • Kentoku's avatar
  2. 28 Jan, 2019 1 commit
    • Marko Mäkelä's avatar
      MDEV-18399 Recognize the deprecated parameters innodb_file_format, innodb_large_prefix · 36be0a5a
      Marko Mäkelä authored
      The parameters innodb_file_format and innodb_large_prefix were overridden
      in the Debian-distributed configuration files, because the default values
      of these parameters between MariaDB 5.5 and MariaDB 10.2
      did not make any sense.
      
      To allow a more seamless upgrade from MariaDB 10.1 to later versions,
      let InnoDB recognize the parameters innodb_file_format and
      innodb_large_prefix and issue deprecation warnings for them if they
      are specified. A deprecation period of only one major release
      (one year between the MariaDB 10.2 and 10.3 releases) is insufficient
      for these widely used parameters.
      36be0a5a
  3. 25 Jan, 2019 15 commits
  4. 24 Jan, 2019 10 commits
  5. 23 Jan, 2019 10 commits