1. 23 Aug, 2022 3 commits
  2. 22 Aug, 2022 8 commits
  3. 19 Aug, 2022 1 commit
    • Marko Mäkelä's avatar
      MDEV-29043 mariabackup --compress hangs · a1055ab3
      Marko Mäkelä authored
      Even though commit b817afaa passed
      the test mariabackup.compress_qpress, that test turned out to be
      too small to reveal one more problem that had previously been prevented
      by the existence of ctrl_mutex. I did not realize that there can be
      multiple concurrent callers to compress_write(). One of them is the
      log copying thread; further callers are data file copying threads
      (default: --parallel=1).
      
      By default, there is only one compression worker thread
      (--compress-threads=1).
      
      compress_write(): Fix a race condition between threads that would
      use the same worker thread object. Make thd->data_avail contain the
      thread identifier of the submitter, and add thd->avail_cond to
      notify other compress_write() threads that are waiting for a slot.
      a1055ab3
  4. 17 Aug, 2022 1 commit
  5. 16 Aug, 2022 1 commit
  6. 15 Aug, 2022 6 commits
  7. 11 Aug, 2022 1 commit
  8. 10 Aug, 2022 9 commits
  9. 09 Aug, 2022 3 commits
  10. 08 Aug, 2022 3 commits
  11. 04 Aug, 2022 4 commits