Details

    • Admin & Maintenance Task
    • Status: Done
    • High
    • Resolution: Fixed
    • 8.0.x, Not 5.6.x, Not 5.7.x
    • 8.0.17-8
    • None

    Description

      Merge MySQL 8.0.17.

      Reconcile our IOCACHE temp file encryption with https://dev.mysql.com/worklog/task/?id=12079 (Encrypt binary log caches at rest, 089f12328e8), most likely by reverting our IOCACHE changes and repointing our other encrypted IOCACHE users to the new API

      Prepare the testsuite for MyISAM becoming optional eventually: split our large testcases that use MyISAM into MyISAM-specific testcases and the rest. This can be done after the initial push to trunk. (https://dev.mysql.com/worklog/task/?id=7407, "Move testcases in main suite that needs MyISAM to a separate .test file")

      After the initial push: check if encryption threads (fil_crypt_set_thread_cnt and log_ensure_scrubbing_thread) need converting to the new InnoDB background thread framework (cd6fab0b3fb0911ea9fbdfc42b1cd660793a299a) - which is suitable for threads with lifetime equal to that of server

      Upgrade automatic formatting infra from clang-format 5 to 8 due to e0981d90f47a4d51c67b06ba3725d695cdc86601

      Revert to -DWITH_RAPIDJSON=bundled due to fda0fb8d06b30a0f47708640a98ea56a4e4b0c6a

      Check if testcases are present, if not, add for:

      Test -DWITH_LOCK_ORDER --lock-order-debug-loop build --lock-order-debug-missing-arc --lock-order-debug-missing-unlock --lock-order-debug-missing-key build, whether the baseline is clean, and how much overhead it adds

      DONE:

      Mark keyring_vault plugin with PLUGIN_OPT_ALLOW_EARLY: https://dev.mysql.com/worklog/task/?id=12935 (Control what plugins can be passed to --early-plugin-load)

      Revert our mysqlbinlog compression support due to upstream https://dev.mysql.com/worklog/task/?id=2726 (Allow compression when using mysqlbinlog against remote server)

      Revert MY_EXPECT_DEATH* and thread_utils.* changes from gunit tests due to 0e79c784361

      Verify upstream bug fixes and revert our fixes from:

      Attachments

        1. 20190810b_mtr_asan.log
          9.81 MB
        2. 93388.pdf
          94 kB
        3. 94581.pdf
          95 kB
        4. 95087.pdf
          93 kB

        Issue Links

          Activity

            People

              yura.sorokin Yura Sorokin
              laurynas.biveinis Laurynas Biveinis (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 11 weeks, 3 days, 4 hours, 48 minutes
                  11w 3d 4h 48m

                  Smart Checklist