1. 29 Jun, 2015 5 commits
    • Jan Lindström's avatar
      MDEV-8390: innodb.innodb-flush-changed-page-bitmaps crashes · 4fac6269
      Jan Lindström authored
      Analysis: Flush changed page bitmaps calls log_online_follow_redo_log
      that later calls log_group_read_log_seg with release_mutex = true
      and that causes the log_sys mutex being released before
      log_decrypt_after_read function that later required log_sys mutex.
      
      Fix: Enter log_sys mutex before log_decrypt_after_read if mutex
      is released and release the mutex after the function if we
      acquired it before function call.
      4fac6269
    • Sergey Vojtovich's avatar
      MDEV-8382 - Processlist returns random numbers in Time column · 08fa60e5
      Sergey Vojtovich authored
      Time column of SHOW PROCESSLIST was returned in microseconds after rev. 8f603bcb.
      Revert original timescale (seconds).
      08fa60e5
    • Sergey Vojtovich's avatar
      MDEV-8339 - Server crash during table cache eviction · a0f5f407
      Sergey Vojtovich authored
      TDC_element::free_tables_back() had pre-lfhash leftover code, which referenced
      TDC_element::free_tables via TDC_element::share. This is not correct as share
      may be NULL (newly inserted or to be removed), instead access free_tables
      directly.
      a0f5f407
    • Sergey Vojtovich's avatar
      MDEV-7792 - SQL Parsing Error - UNION AND ORDER BY WITH JOIN · 0865e3de
      Sergey Vojtovich authored
      ORDER BY against union may confuse name resolution context, causing valid
      SQL statements to fail.
      
      The purpose of context change was presumably intended for the duration of
      gathering field list for ORDER BY. However it isn't actually required (name
      resolution context is never accessed by the latter).
      
      See also alternative solution (in MySQL 5.7): 92145b95.
      0865e3de
    • Jan Lindström's avatar
      MDEV-8391: encryption.innodb-page_encryption_compression fails · ad9b3263
      Jan Lindström authored
      Test create_or_replace should make sure that background decrypt
      operation is finished and flush all dirty pages using restart
      to clean up the database before ending.
      ad9b3263
  2. 28 Jun, 2015 6 commits
  3. 27 Jun, 2015 15 commits
  4. 26 Jun, 2015 10 commits
  5. 25 Jun, 2015 3 commits
  6. 24 Jun, 2015 1 commit