1. 16 Jul, 2018 1 commit
    • Igor Babaev's avatar
      MDEV-16711 Crash in Field_blob::store() while reading statistics · b75d8196
      Igor Babaev authored
                for the small InnoDB table
      
      This bug was introduced by the patch 6c414fcf.
      The patch has not taken into account that some objects of the Field_* types
      are created only for TABLE_SHARE and the field 'table' is set to NULL
      for them. In particular such are objects created to store statistical
      min/max values for columns.
      b75d8196
  2. 15 Jul, 2018 2 commits
    • Igor Babaev's avatar
      MDEV-16760 CREATE OR REPLACE TABLE never updates statistical tables · ae0eb507
      Igor Babaev authored
      If the command CREATE OR REPLACE TABLE really replaces a table then
      it should remove all data on this table from all statistical tables.
      ae0eb507
    • Igor Babaev's avatar
      MDEV-16757 Memory leak after adding manually min/max statistical data · 095dc811
      Igor Babaev authored
                 for blob column
      
      ANALYZE TABLE <table> does not collect statistical data on min/max values
      for BLOB columns of <table>. However these values can be added into
      mysql.column_stats manually by executing proper statements.
      Unfortunately this led to a memory leak because the memory allocated
      for these values was never freed.
      This patch provides the server with a function to free memory allocated
      for min/max statistical values of BLOB types.
      
      Temporarily changed the test case until MDEV-16711 is fixed as without
      this fix the test case for MDEV-16757 did not fail only for 10.0.
      095dc811
  3. 02 Jul, 2018 1 commit
  4. 29 Jun, 2018 3 commits
  5. 28 Jun, 2018 5 commits
  6. 27 Jun, 2018 2 commits
    • Sergey Vojtovich's avatar
      MDEV-8540 - Crash on server shutdown since 10.0.16 · bf4244d1
      Sergey Vojtovich authored
      Only close stdin if it was open initinally. Otherwise we may close file
      descriptor which is reused for different puprose (specifically for binlog
      index file in case of this bug).
      bf4244d1
    • Jan Lindström's avatar
      MDEV-15607: mysqld crashed few after node is being joined with sst · be569826
      Jan Lindström authored
      This is a typical systemd response where it tries to shutdown the
      joiner (due to "timeout") before the joiner manages to complete SST.
      
      wsrep_sst_wait
      wsrep_SE_init_wait
      	While waiting the operation to finish use mysql_cond_timedwait
      	instead of mysql_cond_wait and if operation is not finished
      	extend systemd timeout (if needed).
      be569826
  7. 26 Jun, 2018 4 commits
  8. 25 Jun, 2018 1 commit
    • Andrei Elkin's avatar
      MDEV-15242 Poor RBR update performance with partitioned tables · 28e1f145
      Andrei Elkin authored
      Observed and described
      partitioned engine execution time difference
      between master and slave was caused by excessive invocation
      of base_engine::rnd_init which was done also for partitions
      uninvolved into Rows-event operation.
      The bug's slave slowdown therefore scales with the number of partitions.
      
      Fixed with applying an upstream patch.
      
      References:
      ----------
      https://bugs.mysql.com/bug.php?id=73648
      Bug#25687813 REPLICATION REGRESSION WITH RBR AND PARTITIONED TABLES
      28e1f145
  9. 24 Jun, 2018 1 commit
  10. 21 Jun, 2018 1 commit
  11. 20 Jun, 2018 8 commits
  12. 19 Jun, 2018 5 commits
  13. 18 Jun, 2018 1 commit
  14. 15 Jun, 2018 5 commits