1. 27 Mar, 2019 3 commits
    • Vladislav Vaintroub's avatar
      MDEV-19060 : mariabackup continues, despite failing to open a tablespace · 9a8b8ea6
      Vladislav Vaintroub authored
      Fix mariabackup to crash if opening tablespace fails, insitead of
      continuing after an error.
      9a8b8ea6
    • Marko Mäkelä's avatar
      Merge 10.0 into 10.1 · a6585d5c
      Marko Mäkelä authored
      a6585d5c
    • Marko Mäkelä's avatar
      MDEV-18417/MDEV-18656/MDEV-18417: Work around compiler ASAN bug · 828cc2ba
      Marko Mäkelä authored
      In a Ubuntu Xenial build environment, the compiler identified as
      g++-5.real (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
      seems to be emitting incorrect code for the compilation unit
      trx0rec.cc, triggering a bogus-looking AddressSanitizer report
      of an invalid read of something in the function trx_undo_rec_get_pars().
      This is potentially affecting any larger tests where the InnoDB
      purge subsystem is being exercised.
      
      When the optimization level of trx0rec.cc is limited to -O1, no
      bogus failure is being reported. With -O2 or -O3, a lot of things
      seemed to be inlined in the function, and the disassembly of the
      generated code did not make sense to me.
      828cc2ba
  2. 26 Mar, 2019 6 commits
  3. 25 Mar, 2019 2 commits
  4. 24 Mar, 2019 1 commit
  5. 22 Mar, 2019 7 commits
  6. 21 Mar, 2019 8 commits
  7. 20 Mar, 2019 1 commit
  8. 18 Mar, 2019 1 commit
  9. 16 Mar, 2019 1 commit
    • Jan Lindström's avatar
      MDEV-18908: Remove galera and wsrep suites from default run suites in mtr · 6c08174e
      Jan Lindström authored
      Idea is that many users do not install galera library and do not want
      to unnecessary run galera and wsrep suites. Furthermore, failures on
      these suites disturb development as buildbot shows red failing column
      and causes unnecessary work for those who do not care galera tests.
      There will be other way to run these suites on buildbot.
      6c08174e
  10. 15 Mar, 2019 7 commits
  11. 14 Mar, 2019 3 commits
    • Sergei Golubchik's avatar
      fix gcc 8 compiler warnings · 3d2d060b
      Sergei Golubchik authored
      There were two newly enabled warnings:
      1. cast for a function pointers. Affected sql_analyse.h, mi_write.c
         and ma_write.cc, mf_iocache-t.cc, mysqlbinlog.cc, encryption.cc, etc
      
      2. memcpy/memset of nontrivial structures. Fixed as:
      * the warning disabled for InnoDB
      * TABLE, TABLE_SHARE, and TABLE_LIST got a new method reset() which
        does the bzero(), which is safe for these classes, but any other
        bzero() will still cause a warning
      * Table_scope_and_contents_source_st uses `TABLE_LIST *` (trivial)
        instead of `SQL_I_List<TABLE_LIST>` (not trivial) so it's safe to
        bzero now.
      * added casts in debug_sync.cc and sql_select.cc (for JOIN)
      * move assignment method for MDL_request instead of memcpy()
      * PARTIAL_INDEX_INTERSECT_INFO::init() instead of bzero()
      * remove constructor from READ_RECORD() to make it trivial
      * replace some memcpy() with c++ copy assignments
      3d2d060b
    • Alexander Barkov's avatar
    • Alexander Barkov's avatar
      Tests for MDEV-18667 ASAN heap-use-after-free in make_date_time /... · 49c49e63
      Alexander Barkov authored
      Tests for MDEV-18667 ASAN heap-use-after-free in make_date_time / Arg_comparator::compare_string / Item_func_nullif::compare
      
      The patch for MDEV-14926 fixed MDEV-18667 as well. Adding tests only.
      49c49e63