1. 29 Apr, 2020 2 commits
    • Marko Mäkelä's avatar
      MDEV-7962: Follow-up fix for 10.4 · cfbbf542
      Marko Mäkelä authored
      Replace wsrep_on() with trx_t::is_wsrep() where possible.
      
      Also, rename some functions to member functions and
      remove unused DBUG_EXECUTE_IF instrumentation:
      
      trx_t::commit(): Renamed from trx_commit().
      
      trx_t::commit_low(): Renamed from trx_commit_low().
      
      trx_t::commit_in_memory(): Renamed from trx_commit_in_memory().
      cfbbf542
    • Marko Mäkelä's avatar
      Merge 10.3 into 10.4 · 0632b803
      Marko Mäkelä authored
      0632b803
  2. 28 Apr, 2020 14 commits
  3. 27 Apr, 2020 20 commits
  4. 26 Apr, 2020 1 commit
    • Monty's avatar
      Fixed shutdown crash in Aria that affects debug binaries · 81511b47
      Monty authored
      MDEV-18286 Assertion `pagecache->cnt_for_resize_op == 0' failed in
      check_pagecache_is_cleaned_up on server shutdown
      
      The reason for the crash is that the counter-of-pinned-pages in the
      Aria pagecache goes wrong.
      This only affects debug builds, as in these we do an assert on shutdown
      if the counter-of-pinned-pages is not 0 (some page was left pinned).
      
      The bug was that in 2 places in the page cache, when not succeeding to
      pin a page and a retry was made, the counter-of-pinned-pages counter was
      not properly adjusted.
      
      In the given test case, BLOCK_COMMIT flushed all Aria files. If a block was flushed at the same time the insert tried to access it, the insert would retry to get the block and that would cause the counter to go wrong.
      81511b47
  5. 24 Apr, 2020 3 commits