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

Use GTID instead of filename/pos for semisync ack also for legacy binlog

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Replication
    • None

    Description

      Following MDEV-38190, the semi-sync will use GTID for identifying transactions in acknowledement with binlog-in-engine. But the legacy binlog still uses filename/offset as identifiers for acks.

      This issue is for the idea to eventually switch to use GTID in both places.

      There isn't really any benefit to using GTID over filename/offset (in the legacy binlog case), it's just an opaque identifier now that's sent back and forth. Ideally we would only use GTID for consistency, but the filename/offset needs to be supported for backwards compatibility anyway.

      Mailing list thread: https://lists.mariadb.org/hyperkitty/list/developers@lists.mariadb.org/thread/IDMHMOYOFJWHB5DP6W3S3Y3K7GYMVVAC/

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              knielsen Kristian Nielsen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

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