Uploaded image for project: 'Percona Server for MySQL'
  1. Percona Server for MySQL
  2. PS-5105

Fix 8.0.13 binlog encryption

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 8.0.x, Not 5.6.x, Not 5.7.x
    • Fix Version/s: 8.0.13-3
    • Component/s: None

      Description

      Binlog encryption feature required extensive rework due to WL#11567 (Robust event
      deserialization) and WL#10956 (Binlog Access APIs), which was not fully completed.

      Besides just getting it to work, one design issue does not look correct: since crypto functionality uses current binlog file position, and those worklogs abstract it away, added position() to Basic_ostream interface and implemented it in descendants. This should be reimplemented in a different way (perhaps by maintaining byte counter at encrypter).

      binlog_encryption and rpl_encryption suites were removed from the default suite list and should be re-added back in this task.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              robert.golebiowski Robert Golebiowski (Inactive)
              Reporter:
              laurynas.biveinis Laurynas Biveinis (Inactive)
              Votes:
              0 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 - 1 week, 1 day, 5 hours, 17 minutes
                  1w 1d 5h 17m

                    Smart Checklist