Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-25222

mysqlbinlog --base64-output wrong option default drops BINLOG from output

Details

    • Bug
    • Status: Closed (View Workflow)
    • Critical
    • Resolution: Fixed
    • 10.2(EOL)
    • 10.6.1, 10.5.11
    • Replication
    • None
    • CentOS 7

    Description

      Is this bug already fixed on 10.2.36?

      https://bugs.mysql.com/bug.php?id=20929

      Thanks

      Attachments

        Activity

          Elkin Andrei Elkin added a comment -

          serg, --base64-output=always, or just --base64-output - both has been planned for deprecation are buggy to produce unparsable output.

          Elkin Andrei Elkin added a comment - serg , --base64-output=always, or just --base64-output - both has been planned for deprecation are buggy to produce unparsable output.
          bnestere Brandon Nesterenko added a comment - - edited

          Hi Andrei,

          I have implemented your suggested MTR test to compare --base64-output=auto against no specification.

          The full patch is here

          The buildbot link is here

          bnestere Brandon Nesterenko added a comment - - edited Hi Andrei, I have implemented your suggested MTR test to compare --base64-output=auto against no specification. The full patch is here The buildbot link is here
          Elkin Andrei Elkin added a comment -

          Could you please compose summaries for each of the remained option values for 10.6.

          Elkin Andrei Elkin added a comment - Could you please compose summaries for each of the remained option values for 10.6.

          Fix is implemented in 10.5.11 with no merge conflict observed when cherry-picking to 10.6.

          10.6 Patch: https://github.com/MariaDB/server/commit/13e782eb84441d0c2ba1ce9d0109a7534d1995fa

          Documentation updates for 10.6 to come.

          bnestere Brandon Nesterenko added a comment - Fix is implemented in 10.5.11 with no merge conflict observed when cherry-picking to 10.6. 10.6 Patch: https://github.com/MariaDB/server/commit/13e782eb84441d0c2ba1ce9d0109a7534d1995fa Documentation updates for 10.6 to come.

          MySQL 8.0 removed the 'always' option from --base64-output, and this fix follows that trend and removed the option from MariaDB. Additionally, now when --base64-output is specified, a value must be specified with it. When the flag is provided without a value, an error is presented.

          bnestere Brandon Nesterenko added a comment - MySQL 8.0 removed the 'always' option from --base64-output, and this fix follows that trend and removed the option from MariaDB. Additionally, now when --base64-output is specified, a value must be specified with it. When the flag is provided without a value, an error is presented.

          People

            bnestere Brandon Nesterenko
            hyphen1370 Xiyi Zhu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.