1. 08 Aug, 2019 1 commit
  2. 07 Aug, 2019 1 commit
  3. 30 Jul, 2019 1 commit
  4. 29 Jul, 2019 2 commits
  5. 25 Jul, 2019 2 commits
  6. 19 Jul, 2019 1 commit
  7. 15 Jul, 2019 1 commit
  8. 12 Jul, 2019 1 commit
  9. 11 Jul, 2019 2 commits
  10. 10 Jul, 2019 3 commits
  11. 09 Jul, 2019 4 commits
  12. 08 Jul, 2019 1 commit
    • Aleksey Midenkov's avatar
      Fix test case for MDEV-16222 · aca29bb7
      Aleksey Midenkov authored
      * Mitigate race candition when got_no_such_table remains uncleared.
      * Remove warnings about deprecated SELECT .. FROM .. INTO ...
      
      MDEV-16222 Assertion `0' failed in row_purge_remove_sec_if_poss_leaf on table with virtual columns and indexes
      aca29bb7
  13. 07 Jul, 2019 4 commits
  14. 05 Jul, 2019 2 commits
  15. 04 Jul, 2019 8 commits
  16. 03 Jul, 2019 6 commits
    • Marko Mäkelä's avatar
      MDEV-19940: Fix integer type mismatch · 695230c0
      Marko Mäkelä authored
      695230c0
    • Marko Mäkelä's avatar
      MDEV-18582: Fix the 32-bit build · 8773bee9
      Marko Mäkelä authored
      8773bee9
    • Marko Mäkelä's avatar
      MDEV-18582: Extend SHOW STATUS LIKE 'Innodb_%' · 412533b4
      Marko Mäkelä authored
      Many InnoDB internal variables and counters were only exposed
      in an unstructured fashion via SHOW ENGINE INNODB STATUS.
      
      Expose more variables via SHOW STATUS. Many of these were
      exported in XtraDB.
      
      Also, introduce SHOW_SIZE_T and use the proper size for
      exporting the InnoDB variables.
      
      Remove some unnecessary indirection via export_vars, and
      bind some variables directly.
      
      dict_sys_t::rough_size(): Replaces dict_sys_get_size()
      and includes the hash table sizes.
      
      This is based on a contribution by Tony Liu from ServiceNow.
      412533b4
    • Marko Mäkelä's avatar
      61e26289
    • Marko Mäkelä's avatar
      MDEV-19940 Clean up INFORMATION_SCHEMA.INNODB_ tables · d09aec7a
      Marko Mäkelä authored
      Shorten some VARCHAR attributes to a more reasonable length.
      
      INNODB_METRICS: Rename the column STATUS to ENABLED, and make it Boolean.
      
      Replace with INT(1) many Boolean attributes that were declared as VARCHAR
      containing 'NO','YES','disabled','enabled','Uninitialized','Initialized'.
      
      Replace some VARCHAR attributes with ENUM.
      
      Replace some BIGINT with INT when 32 bits are sufficient.
      
      Remove INNODB_SYS_TABLESPACES.SPACE_TYPE. The type of a tablespace
      can be derived from the tablespace ID. A fixed number is used for
      the system tablespace and the temporary tablespace. All other tablespaces
      are single-table or single-partition tablespaces.
      
      i_s_locks_row_t::lock_type, lock_get_type_str(): Remove.
      This is a redundant field. Table and record locks can be
      distinguished by whether i_s_locks_row_t::lock_index is NULL.
      
      fill_trx_row(): Do not unnecessarily copy the constant strings that
      trx->op_info is pointing to.
      
      i_s_locks_row_t::lock_mode: Replace string with integer.
      
      lock_get_mode_str(), lock_get_trx_id(), lock_get_trx(): Remove.
      
      field_store_ulint(): Remove.
      d09aec7a
    • Marko Mäkelä's avatar
      MDEV-19908: Add override keywords · d8b8f55a
      Marko Mäkelä authored
      Fix the build on clang. GCC only checks that a member function with
      the C++11 override keyword is actually overriding a virtual member
      function in a base class. In clang, you will get a warning for
      overridden member functions that lack the keyword, if any overridden
      member function of the class is declared with the keyword.
      d8b8f55a